Hey all,

 I'm having an odd sitution where puppet can't seem to connect to the
puppetdb if SELInux is set to enforcing.

Here's what that looks like:

[root@puppet:~] #getenforce
Enforcing

[root@puppet:~] #puppet agent --test
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Loading facts
Error: Could not retrieve catalog from remote server: Error 400 on SERVER:
Failed to submit 'replace facts' command for puppet.jokefire.com to
PuppetDB at puppet.jokefire.com:8081: Permission denied - connect(2)
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run

However if I set everything to permissive, everything's back in working
order:

[root@puppet:~] #setenforce 0
[root@puppet:~] #getenforce
Permissive

[root@puppet:~] #puppet agent --test
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Loading facts
Info: Caching catalog for puppet.jokefire.com
Info: Applying configuration version '1429996811'
Notice: /Stage[main]/Puppet::Service/Service[puppet]/ensure: ensure changed
'stopped' to 'running'
Info: /Stage[main]/Puppet::Service/Service[puppet]: Unscheduling refresh on
Service[puppet]
Notice: Finished catalog run in 6.43 seconds

Does anyone have a guess as to why this is happening? And would anyone know
the proper selinux command that would allow this to work?

Thanks.
Tim


-- 
GPG me!!

gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B

-- 
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/CAOZy0e%3DSfbSjv_4tNfUzCs4yFXEVWuhq2y8sAvaHmHMH_x3%3Dfg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to