(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][email protected] > > -- > 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 > > [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:[email protected] > 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 [email protected]. 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.
