On Saturday, April 27, 2013 3:32:36 AM UTC-5, Alex Leonhardt wrote: > > Hi all, > > I havent seen a similar post, so thought I'd ask - > > Is it possible to make a puppet agent use 2 different puppet masters ? >
One agent is associated with one master. It cannot talk to two. In principle, you could run two independent agents on the same node, talking to different masters, but this is a very bad idea. > E.g. I want to use 1 master to do basic configuration changes, etc. and a > 2nd master to do other more application specific changes - the idea is to > keep the system changes fully separated from the application changes that > would be applied. > Impossible. Your application is dependent on the underlying basic system configuration, so no matter what you do you cannot keep them fully separated. You could draw an arbitrary line somewhere to partition your configured resources between two masters, but all that really would do is make things harder for you by preventing you from expressing relationships between resources assigned to different partitions. There are a number of things you can do to organize resources within a single master. The most basic is to use modules appropriately. If you want physical separation of manifests on your master, then you can add one or more directories to your module path so that you can put your application modules in a separate tree from your base-system modules. There may be other things you can do to address specific concerns. 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
