On Monday, November 25, 2013 11:16:25 PM UTC-6, Peter Bukowinski wrote:
>
> No. An agent need not be aware of what classes are assigned to it before 
> it contacts the puppetmaster. As long as your agent is configured to run on 
> a regular interval, it will automatically get the latest configuration on 
> the very next run. If you want to manually run the agent to apply those 
> latest changes immediately, you can use 'puppet agent -t' instead of 
> restarting the service.
>
>

And there does not need to be any node block at all for an authenticated 
node in order for it to sync with the master.  If there isn't one, and if 
there is no other way that any resources are declared for that node, then 
it will receive an empty catalog.  Node blocks associate declarations with 
specific clients (nodes) or groups thereof.  They are not a security 
mechanism -- that's the role of cryptographic certificates and SSL.

Supposing the usual case in which nodes' certificate requests are handled 
through the master, the certificate signing process must be completed, 
once, for each node before that node can successfully retrieve catalogs 
from the master.  Even that does not require the agent to be restarted if 
it is running in daemon mode, however.


John

-- 
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/35016337-096d-40c7-92d3-fd416c9f48c1%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to