Uploaded image for project: 'Facter'
  1. Facter
  2. FACT-1043

Falsely reporting virtual as physical under Windows for OpenStack instance

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: FACT 2.4.4, FACT 3.0.2
    • Fix Version/s: FACT 2.4.7, FACT 2.5.0, FACT 3.1.6
    • Component/s: Windows
    • Labels:
      None
    • Environment:

      Windows 2012 R2

    • Template:
    • Acceptance Criteria:
      Hide

      Run on our Windows OpenStack hardware.

      Show
      Run on our Windows OpenStack hardware.
    • Story Points:
      1
    • Sprint:
      Client 2016-05-04
    • Release Notes:
      Bug Fix
    • Release Notes Summary:
      Facter incorrectly reported OpenStack-based Windows VMs as not virtual. This fix changes them to report as virtual, which the label 'openstack'.

      Description

      When facter is running in Windows, on an OpenStack virtual machine using libvirt & kvm it will falsely report that it is running on a physical system. This is down to OpenStack setting the System Manufacturer and System Model to its own values. This also results in the ec2 metadata not being fetched on Windows instances.

      I have verified that simply adding "OpenStack" -> "openstack" in virtual.rb results in virtual => openstack being reported by Facter.

        Attachments

          Activity

            People

            • Assignee:
              john.duarte John Duarte
              Reporter:
              damoxc Damien Churchill
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Zendesk Support