I do not see examples of that use case in the docs. Please review https://forge.puppet.com/puppetlabs/selinux_core <https://forge.puppet.com/puppetlabs/selinux_core> to validate your code against examples.
-- Becca Robinson > On Oct 7, 2019, at 6:58 AM, Dan Crisp <djc7...@gmail.com> wrote: > > Hello all, > > I've download the selinux module from Puppet forge: > > puppet module list > /etc/puppetlabs/code/environments/production/modules > └── fixnetix-base (v0.1.0) > /etc/puppetlabs/code/modules > ├── puppetlabs-selinux_core (v1.0.2) > └── puppetlabs-stdlib (v6.1.0) > /opt/puppetlabs/puppet/modules (no modules installed) > > > # ll /etc/puppetlabs/code/modules > total 16 > drwxr-xr-x. 4 root root 4096 Oct 3 15:38 ./ > drwxr-xr-x. 4 root root 4096 Oct 4 12:29 ../ > drwxr-xr-x. 6 root root 4096 Aug 14 07:55 selinux/ > drwxr-xr-x. 10 root root 4096 Sep 26 16:17 stdlib/ > > I created a manifest like so: > > # cat > /etc/puppetlabs/code/environments/production/modules/base/manifests/selinux.pp > class base::selinux { > > class { selinux: > mode => 'permissive', > type => 'targeted', > } > > } > > > Perms etc. all look good: > > # ll /etc/puppetlabs/code/environments/production/modules > total 16 > drwxr-xr-x. 4 root root 4096 Oct 4 11:48 ./ > drwxr-xr-x. 5 root root 4096 Sep 27 10:40 ../ > drwxr-xr-x. 10 root root 4096 Oct 4 11:48 base/ > > > # ll > /etc/puppetlabs/code/environments/production/modules/base/manifests/selinux.pp > -rw-r--r--. 1 root root 242 Oct 7 13:47 > /etc/puppetlabs/code/environments/production/modules/base/manifests/selinux.pp > > However, the agent is failing: > > # puppet agent --no-daemonize --verbose --onetime > Info: Using configured environment 'production' > Info: Retrieving pluginfacts > Info: Retrieving plugin > Info: Retrieving locales > Info: Loading facts > Error: Could not retrieve catalog from remote server: Error 500 on SERVER: > Server Error: Evaluation Error: Error while evaluating a Resource Statement, > Could not find declared class selinux (file: > /etc/puppetlabs/code/environments/production/modules/base/manifests/selinux.pp, > line: 9, column: 5) on node lhcadvdeveye05.com > Info: Using cached catalog from environment 'production' > Info: Applying configuration version '1570455621' > Notice: Applied catalog in 1.22 seconds > > Any help here would be appreciated. > > Thanks, > Dan. > > > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to puppet-users+unsubscr...@googlegroups.com > <mailto:puppet-users+unsubscr...@googlegroups.com>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/cb7dd9d8-d0ac-41ba-bfa8-d3316259bc2d%40googlegroups.com > > <https://groups.google.com/d/msgid/puppet-users/cb7dd9d8-d0ac-41ba-bfa8-d3316259bc2d%40googlegroups.com?utm_medium=email&utm_source=footer>. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/D6C2FB9F-9EDA-47B5-B269-35CFC5DDFD59%40puppet.com.