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 Pyeatt
Singlewire Software, LLC
www.singlewire.com
------------------
608.661.1184
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 
https://groups.google.com/d/msgid/puppet-users/CAEisTLmNnN7AyfdxgAWvAHrgB3G9O4c_pk1eT%2BPkOh5b7%3Ddv9g%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to