(inline) On Thu, Feb 27, 2014 at 03:57:21PM -0600, John Pyeatt wrote: > I am trying to use one puppetmaster to support multiple AWS VPCs. In other > words, I am trying to have one puppetmaster support multiple independent > networks. > > The problem with this is that it is possible for machines on two different > VPCs to have the same hostname/ipaddress.
If two machines have the same ip address, how does your puppetmaster route to them both? > I use an ENC script on the puppetmaster to classify what types of classes > to load to an agent machine based on the hostname that is passed to the > ENC script. This sounds like you want to use a non-hostname certname, set in the puppet.conf on build. http://docs.puppetlabs.com/references/latest/configuration.html#certname > But the hostname isn't enough information because as I mentioned above, > two different agents might have the same hostname but live in different > VPCs. > > Is there any way to customize the identifier that is passed from the agent > to the enc script on the puppetmaster? Ideally, I would like to pass the > vpc-id and the hostname. That would guarantee uniqueness. > > I looked at the puppet inventory service a bit, but I don't think that > would solve my problem either. > -- > John Pyeatt > Singlewire Software, LLC > [1]www.singlewire.com > ------------------ > 608.661.1184 > [2]john.pye...@singlewire.com > > -- > 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 > > [3]https://groups.google.com/d/msgid/puppet-users/CAEisTLmNnN7AyfdxgAWvAHrgB3G9O4c_pk1eT%2BPkOh5b7%3Ddv9g%40mail.gmail.com. > For more options, visit [4]https://groups.google.com/groups/opt_out. > > References > > Visible links > 1. http://www.singlewire.com/ > 2. mailto:john.pye...@singlewire.com > 3. > https://groups.google.com/d/msgid/puppet-users/CAEisTLmNnN7AyfdxgAWvAHrgB3G9O4c_pk1eT%2BPkOh5b7%3Ddv9g%40mail.gmail.com > 4. https://groups.google.com/groups/opt_out -- 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/20140227224529.GA4547%40iniquitous.heresiarch.ca. For more options, visit https://groups.google.com/groups/opt_out.