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 puppet-users+unsubscr...@googlegroups.com.
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