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.

Reply via email to