On Friday, April 27, 2018 at 9:31:24 PM UTC-4, Joaquin Menchaca wrote:
>
> Hello Puppeteers,
>
> Relearning Puppet (converting Ansible, Chef knowledge), not sure best 
> approach for this.  How can I configure systems based on state of another 
> system?   Essentially, I would use a tool like Terraform to bring up 
> systems.  When their IP addresses are available, I would then use that 
> information (their IP address) to configure other systems.
>
> I have two simple use cases:
>
>    1. local repository, and if up and available, want to configure all 
>    clients, e.g. java clients, to use this system (such as /etc/hosts with 
>    download.oracle.com)
>    2. elastic search cluster where the elasticsearch.yml has ip addresses 
>    of all nodes within the cluster.
>
>
An ENC that queries puppetdb would work.  In theory, you could also query 
something like mcollective-- but as the devs say, that's in kind of a shaky 
state.

What *is* the status of choria?  I've been using mcollective for a long 
time-- it's auto-deployed on all of my puppet nodes and in my environment 
"just works", so I've been reluctant to yank out a system that works and 
replace it with something that's under heavy development, but obviously, I 
can't stay on the mcollective path forever (btw - this is the first I've 
heard it's been dropped from Puppet 6, although I haven't been following 
puppet 6 development closely). 

-- 
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/61e82c03-327b-4b8e-adeb-8c764dde64d0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to