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.