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.


Reply via email to