I think I have this resolved. the certname was in fact the solution. I had a permissions problem that looked like things weren't working correctly. Once I got that straightened out the value passed into my ENC script (vpc-id plus hostname) worked fine.
Thanks On Thu, Feb 27, 2014 at 4:19 PM, Patrick Kelso <[email protected]>wrote: > On Fri, Feb 28, 2014 at 8:57 AM, John Pyeatt <[email protected]> > 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. > > > > 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. > > > > 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, > > Have you had a look at using the Amazon AMI metadata? Set a > customer tag for the VPC env and use it with Puppet. > > This is what I've used to solve a similar issue. > http://stackoverflow.com/a/19785580 > > Regards, > Patrick Kelso > > -- > 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/CANf9H4YLNVvJ0iDVKVSMojPpUQGQ5cJoFXq87%3DJ%3DP3JnrvFNgQ%40mail.gmail.com > . > For more options, visit https://groups.google.com/groups/opt_out. > -- John Pyeatt Singlewire Software, LLC www.singlewire.com ------------------ 608.661.1184 [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 https://groups.google.com/d/msgid/puppet-users/CAEisTL%3DTEx7CF4iAzeUYVa-yfwJ1z-YxkUKJyRR5FA7RNquAkQ%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.
