On Tue, Feb 15, 2011 at 4:30 PM, Andrew Elwell <[email protected]>wrote:
> Hi Folks, > > new to puppet & facter and noticed its not detecting my linux guests > as virtual on a hyperV host. > > I see in the tracker that https://projects.puppetlabs.com/issues/2067 > goes some way on this, but there's no commits in the codebase to > identify the 'flags: .... hypervisor .... within /proc/cpuinfo > > so (despite not knowing any Ruby till today (lucky it looks easy > enough)) -- I'm happy to start on a patch for this but I have some > questions: > > * is getting is_virtual true (from /proc/cpuinfo) without identifying > which underlying hypervisor is used OK? > > * using something like http://people.redhat.com/~rjones/virt-what/ > would be lovely (as the helper looks at the cpuid) but puts an > unwanted dependency on another program -- is there a Ruby equivalent > way of doing this? > > * less reliable alternative is to reuse the dmidecode stub to pull out > > Handle 0x0001, DMI type 1, 25 bytes > System Information > Manufacturer: Microsoft Corporation > Product Name: Virtual Machine > Version: 7.0 > -- again is this the Right Thing to do? > > finally if I do get anywhere, whats the best way to submit patches -- > github fork and follow the wiki Development_Development_Lifecycle > docs? > > Andrew > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Developers" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/puppet-dev?hl=en. > > I am curious, why not use virt-what for this? http://people.redhat.com/~rjones/virt-what/ -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en.
