On Mon, May 16, 2011 at 8:07 PM, Christopher McCrory <chris...@gmail.com> wrote:
> Hello...
>
>  I ran into a buglet in facter 1.5.9rc6 (from tmz repo).  In normal AWS
> instances it works great.  In VPC instances if doesn't work.  This seems
> to be because VPC instances don't use the fe:ff:ff:... MAC addresses.

Thanks Chris. I've put this in as:

http://projects.puppetlabs.com/issues/7559

and this will cause us to cut another RC for Facter 1.5.9

>
>
> /sbin/ifconfig
> eth0      Link encap:Ethernet  HWaddr 02:67:4E:E1:26:30
>          inet addr:172.17.129.24  ...
>
>
> /sbin/arp
> Address          HWtype  HWaddress          Flags  Mask  Iface
> 169.254.169.253  ether   02:67:4E:C0:00:01  C      eth0
> 172.17.128.1     ether   02:67:4E:C0:00:01  C      eth0
>
>
> /sbin/ifconfig
> eth0      Link encap:Ethernet  HWaddr 02:67:4E:DA:58:16
>          inet addr:172.17.128.126
>
> /sbin/arp
> Address          HWtype  HWaddress          Flags  Mask  Iface
> 169.254.169.253  ether   02:67:4E:C0:00:01  C      eth0
> 172.17.128.1     ether   02:67:4E:C0:00:01  C      eth0
>
>
>
> Of the two VPC EC2 instances I've seen, the MAC address always start
> with 02:67:4E.  I have only seen two instances, both in the same VPC, so
> I don't know if this holds for every VPC instance, YMMV.
>
>
> in ec2.rb , the following seemed to work:
>
> def has_euca_mac?
>  !!(Facter.value(:macaddress) =~ %r{^02:67:4[eE]:})
> end
>
>
>
>
>
>
> --
> Christopher McCrory
> To the optimist, the glass is half full.
> To the pessimist, the glass is half empty.
> To the engineer, the glass is twice as big as it needs to be.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Puppet Users" group.
> To post to this group, send email to puppet-users@googlegroups.com.
> To unsubscribe from this group, send email to 
> puppet-users+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/puppet-users?hl=en.
>
>



-- 
Nigel Kersten
Product, Puppet Labs
@nigelkersten

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to