(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.

Reply via email to