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

Windows 2016 container not detected as virtual=docker by facter

    XMLWordPrintable

    Details

    • Template:
    • Acceptance Criteria:
      Hide

      Windows Server 2016 containers report 'virtual=docker' by facter.

      Show
      Windows Server 2016 containers report 'virtual=docker' by facter.
    • Team:
      Platform OS
    • Story Points:
      2
    • Method Found:
      Needs Assessment
    • QA Risk Assessment:
      Needs Assessment

      Description

      1. Using PE 2017.3.0
        I created a Windows 2016 container (microsoft/windowsservercore) and installed the Puppet Agent 5.3.2 x64 into it. When the container is up and the agent registers with the Puppet server, the fact 'virtual' is not inventoried as 'docker' but as 'vmware' (Windows 2016 is running as a VM under Vmware Fusion).

      There are other facts that give a hint that this is a container:

      • id = User Manager\ContainerAdministrator
      • interfaces = vEthernet (Container NIC 00b38c41)

      For Linux containers, the fact 'virtual' is correctly inventoried as 'docker'.

        Attachments

        1. Dockerfile
          0.8 kB
        2. run-puppet.cmd
          0.1 kB

          Activity

            People

            Assignee:
            Unassigned
            Reporter:
            kevin.reeuwijk Kevin Reeuwijk
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:

                Zendesk Support