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 <[email protected]> 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 [email protected] 
> <mailto:[email protected]>.
> 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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/D6C2FB9F-9EDA-47B5-B269-35CFC5DDFD59%40puppet.com.

Reply via email to