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.
