On 15 February 2011 19:21, Kristopher <asciid...@gmail.com> wrote:
> I would like to confirm that the following is not possible:
> I have servers I would like to manage via puppet in my DMZ, I have my
> puppet server in the trusted zone of my network. Due to this
> arrangement (which cannot be changed due to other services running on
> the puppet master) puppet clients cannot initiate a connection with
> the puppet master. So I would like to use puppet on a purely push
> basis using puppet kick.
>
> So I handled the cert signing out of band for a client and set up the
> namespaceauth.conf. The problem is that when I start the client with --
> no-client and --listen it still tries to connect to the puppet server,
> which fails because of the firewall rules. In addition when I asked on
> #puppet I was informed that puppet kick just tells the client to phone
> home by creating a new connection to request its configs.
>
> From all this I came to conclusion that puppet cannot be used on a
> purely push basis, is this true?  If it is true is it likely to change
> at any point?
>
> Thanks.

That's correct, if you wish to run in "push" its recommended you run a
masterless puppet setup and push your manifests to the host which then
executes them.
I could be wrong, but I can't see it changing due to the way puppet is
engineered.  Nodes subscribe to puppet updates rather than updates
being forced upon them.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to