# frozen_string_literal: true

module Fixtures
  module Facter

    DEFAULT = {
      "system_uptime"=>
        {"seconds"=>255820, "days"=>2, "hours"=>71, "uptime"=>"2 days"},
       "uptime_seconds"=>255820,
       "uptime_days"=>2,
       "uptime_hours"=>71,
       "uptime"=>"2 days",
       "dhcp_servers"=>{"system"=>"192.168.1.1", "en0"=>"192.168.1.1"},
       "is_virtual"=>false,
       "netmask6_lo0"=>"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
       "netmask6_anpi1"=>"ffff:ffff:ffff:ffff::",
       "netmask6_anpi0"=>"ffff:ffff:ffff:ffff::",
       "netmask6_anpi2"=>"ffff:ffff:ffff:ffff::",
       "netmask6_en0"=>"ffff:ffff:ffff:ffff::",
       "netmask6_awdl0"=>"ffff:ffff:ffff:ffff::",
       "netmask6_llw0"=>"ffff:ffff:ffff:ffff::",
       "netmask6_utun0"=>"ffff:ffff:ffff:ffff::",
       "netmask6_utun1"=>"ffff:ffff:ffff:ffff::",
       "netmask6_utun2"=>"ffff:ffff:ffff:ffff::",
       "os"=>
        {"architecture"=>"arm64",
         "family"=>"Darwin",
         "macosx"=>
          {"version"=>{"full"=>"12.3.1", "major"=>"12", "minor"=>"3", "patch"=>"1"},
           "product"=>"macOS",
           "build"=>"21E258"},
         "release"=>{"full"=>"21.4.0", "major"=>"21", "minor"=>"4"},
         "name"=>"Darwin",
         "hardware"=>"arm64"},
       "architecture"=>"arm64",
       "osfamily"=>"Darwin",
       "macosx_productversion"=>"12.3.1",
       "macosx_productversion_major"=>"12",
       "macosx_productversion_minor"=>"3",
       "macosx_productversion_patch"=>"1",
       "macosx_productname"=>"macOS",
       "macosx_buildversion"=>"21E258",
       "operatingsystemmajrelease"=>"21",
       "operatingsystemrelease"=>"21.4.0",
       "operatingsystem"=>"Darwin",
       "hardwaremodel"=>"arm64",
       "path"=>
        "/Users/foo/.rvm/gems/ruby-2.7.4@configurator/bin:/Users/foo/.rvm/gems/ruby-2.7.4@global/bin:/Users/foo/.rvm/rubies/ruby-2.7.4/bin:/Users/foo/.rvm/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin",
       "ipaddress6_lo0"=>"::1",
       "ipaddress6_anpi1"=>"fe80::60c7:4aff:fe63:c772",
       "ipaddress6_anpi0"=>"fe80::60c7:4aff:fe63:c771",
       "ipaddress6_anpi2"=>"fe80::60c7:4aff:fe63:c773",
       "ipaddress6_en0"=>"fe80::1cf5:fe9b:ddb3:4215",
       "ipaddress6_awdl0"=>"fe80::9cfb:f7ff:fe08:381e",
       "ipaddress6_llw0"=>"fe80::9cfb:f7ff:fe08:381e",
       "ipaddress6_utun0"=>"fe80::de1e:b572:a82f:7a7e",
       "ipaddress6_utun1"=>"fe80::5ea9:1eb1:46bb:cea4",
       "ipaddress6_utun2"=>"fe80::ce81:b1c:bd2c:69e",
       "kernelversion"=>"21.4.0",
       "kernelrelease"=>"21.4.0",
       "mtu_lo0"=>16384,
       "mtu_gif0"=>1280,
       "mtu_stf0"=>1280,
       "mtu_anpi1"=>1500,
       "mtu_anpi0"=>1500,
       "mtu_anpi2"=>1500,
       "mtu_en4"=>1500,
       "mtu_en5"=>1500,
       "mtu_en6"=>1500,
       "mtu_en1"=>1500,
       "mtu_en2"=>1500,
       "mtu_en3"=>1500,
       "mtu_ap1"=>1500,
       "mtu_en0"=>1500,
       "mtu_bridge0"=>1500,
       "mtu_awdl0"=>1500,
       "mtu_llw0"=>1500,
       "mtu_utun0"=>1380,
       "mtu_utun1"=>2000,
       "mtu_utun2"=>1000,
       "timezone"=>"PDT",
       "kernelmajversion"=>"21.4",
       "networking"=>
        {"mac"=>"f0:2f:4b:13:db:2b",
         "network6"=>"fe80::",
         "primary"=>"en0",
         "ip"=>"192.168.1.11",
         "mtu"=>1500,
         "network"=>"192.168.1.0",
         "ip6"=>"fe80::1cf5:fe9b:ddb3:4215",
         "scope6"=>"link",
         "netmask6"=>"ffff:ffff:ffff:ffff::",
         "netmask"=>"255.255.255.0",
         "domain"=>"local",
         "interfaces"=>
          {"lo0"=>
            {"mtu"=>16384,
             "bindings"=>
              [{"address"=>"127.0.0.1",
                "netmask"=>"255.0.0.0",
                "network"=>"127.0.0.0"}],
             "bindings6"=>
              [{"address"=>"::1",
                "netmask"=>"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
                "network"=>"::1",
                "scope6"=>"host"},
               {"address"=>"fe80::1",
                "netmask"=>"ffff:ffff:ffff:ffff::",
                "network"=>"fe80::",
                "scope6"=>"link"}],
             "ip"=>"127.0.0.1",
             "netmask"=>"255.0.0.0",
             "network"=>"127.0.0.0",
             "ip6"=>"::1",
             "netmask6"=>"ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
             "network6"=>"::1",
             "scope6"=>"host"},
           "gif0"=>{"mtu"=>1280},
           "stf0"=>{"mtu"=>1280},
           "anpi1"=>
            {"mtu"=>1500,
             "mac"=>"62:c7:4a:63:c7:72",
             "bindings6"=>
              [{"address"=>"fe80::60c7:4aff:fe63:c772",
                "netmask"=>"ffff:ffff:ffff:ffff::",
                "network"=>"fe80::",
                "scope6"=>"link"}],
             "ip6"=>"fe80::60c7:4aff:fe63:c772",
             "netmask6"=>"ffff:ffff:ffff:ffff::",
             "network6"=>"fe80::",
             "scope6"=>"link"},
           "anpi0"=>
            {"mtu"=>1500,
             "mac"=>"62:c7:4a:63:c7:71",
             "bindings6"=>
              [{"address"=>"fe80::60c7:4aff:fe63:c771",
                "netmask"=>"ffff:ffff:ffff:ffff::",
                "network"=>"fe80::",
                "scope6"=>"link"}],
             "ip6"=>"fe80::60c7:4aff:fe63:c771",
             "netmask6"=>"ffff:ffff:ffff:ffff::",
             "network6"=>"fe80::",
             "scope6"=>"link"},
           "anpi2"=>
            {"mtu"=>1500,
             "mac"=>"62:c7:4a:63:c7:73",
             "bindings6"=>
              [{"address"=>"fe80::60c7:4aff:fe63:c773",
                "netmask"=>"ffff:ffff:ffff:ffff::",
                "network"=>"fe80::",
                "scope6"=>"link"}],
             "ip6"=>"fe80::60c7:4aff:fe63:c773",
             "netmask6"=>"ffff:ffff:ffff:ffff::",
             "network6"=>"fe80::",
             "scope6"=>"link"},
           "en4"=>{"mtu"=>1500, "mac"=>"62:c7:4a:63:c7:51"},
           "en5"=>{"mtu"=>1500, "mac"=>"62:c7:4a:63:c7:52"},
           "en6"=>{"mtu"=>1500, "mac"=>"62:c7:4a:63:c7:53"},
           "en1"=>{"mtu"=>1500, "mac"=>"36:19:9f:76:50:00"},
           "en2"=>{"mtu"=>1500, "mac"=>"36:19:9f:76:50:04"},
           "en3"=>{"mtu"=>1500, "mac"=>"36:19:9f:76:50:08"},
           "ap1"=>{"mtu"=>1500, "mac"=>"f2:2f:4b:13:db:2b"},
           "en0"=>
            {"mtu"=>1500,
             "mac"=>"f0:2f:4b:13:db:2b",
             "dhcp"=>"192.168.1.1",
             "bindings"=>
              [{"address"=>"192.168.1.11",
                "netmask"=>"255.255.255.0",
                "network"=>"192.168.1.0"}],
             "bindings6"=>
              [{"address"=>"fe80::1cf5:fe9b:ddb3:4215",
                "netmask"=>"ffff:ffff:ffff:ffff::",
                "network"=>"fe80::",
                "scope6"=>"link"}],
             "ip"=>"192.168.1.11",
             "netmask"=>"255.255.255.0",
             "network"=>"192.168.1.0",
             "ip6"=>"fe80::1cf5:fe9b:ddb3:4215",
             "netmask6"=>"ffff:ffff:ffff:ffff::",
             "network6"=>"fe80::",
             "scope6"=>"link"},
           "bridge0"=>{"mtu"=>1500, "mac"=>"36:19:9f:76:50:00"},
           "awdl0"=>
            {"mtu"=>1500,
             "mac"=>"9e:fb:f7:08:38:1e",
             "bindings6"=>
              [{"address"=>"fe80::9cfb:f7ff:fe08:381e",
                "netmask"=>"ffff:ffff:ffff:ffff::",
                "network"=>"fe80::",
                "scope6"=>"link"}],
             "ip6"=>"fe80::9cfb:f7ff:fe08:381e",
             "netmask6"=>"ffff:ffff:ffff:ffff::",
             "network6"=>"fe80::",
             "scope6"=>"link"},
           "llw0"=>
            {"mtu"=>1500,
             "mac"=>"9e:fb:f7:08:38:1e",
             "bindings6"=>
              [{"address"=>"fe80::9cfb:f7ff:fe08:381e",
                "netmask"=>"ffff:ffff:ffff:ffff::",
                "network"=>"fe80::",
                "scope6"=>"link"}],
             "ip6"=>"fe80::9cfb:f7ff:fe08:381e",
             "netmask6"=>"ffff:ffff:ffff:ffff::",
             "network6"=>"fe80::",
             "scope6"=>"link"},
           "utun0"=>
            {"mtu"=>1380,
             "bindings6"=>
              [{"address"=>"fe80::de1e:b572:a82f:7a7e",
                "netmask"=>"ffff:ffff:ffff:ffff::",
                "network"=>"fe80::",
                "scope6"=>"link"}],
             "ip6"=>"fe80::de1e:b572:a82f:7a7e",
             "netmask6"=>"ffff:ffff:ffff:ffff::",
             "network6"=>"fe80::",
             "scope6"=>"link"},
           "utun1"=>
            {"mtu"=>2000,
             "bindings6"=>
              [{"address"=>"fe80::5ea9:1eb1:46bb:cea4",
                "netmask"=>"ffff:ffff:ffff:ffff::",
                "network"=>"fe80::",
                "scope6"=>"link"}],
             "ip6"=>"fe80::5ea9:1eb1:46bb:cea4",
             "netmask6"=>"ffff:ffff:ffff:ffff::",
             "network6"=>"fe80::",
             "scope6"=>"link"},
           "utun2"=>
            {"mtu"=>1000,
             "bindings6"=>
              [{"address"=>"fe80::ce81:b1c:bd2c:69e",
                "netmask"=>"ffff:ffff:ffff:ffff::",
                "network"=>"fe80::",
                "scope6"=>"link"}],
             "ip6"=>"fe80::ce81:b1c:bd2c:69e",
             "netmask6"=>"ffff:ffff:ffff:ffff::",
             "network6"=>"fe80::",
             "scope6"=>"link"}},
         "dhcp"=>"192.168.1.1",
         "fqdn"=>"Foos-MacBook-Pro.local",
         "hostname"=>"Foos-MacBook-Pro"},
       "macaddress"=>"f0:2f:4b:13:db:2b",
       "network6"=>"fe80::",
       "ipaddress"=>"192.168.1.11",
       "network"=>"192.168.1.0",
       "ipaddress6"=>"fe80::1cf5:fe9b:ddb3:4215",
       "scope6"=>"link",
       "netmask6"=>"ffff:ffff:ffff:ffff::",
       "netmask"=>"255.255.255.0",
       "domain"=>"local",
       "fqdn"=>"Foos-MacBook-Pro.local",
       "hostname"=>"Foos-MacBook-Pro",
       "dmi"=>{"product"=>{"name"=>"MacBookPro18,2"}},
       "productname"=>"MacBookPro18,2",
       "virtual"=>"physical",
       "system_profiler"=>
        {"serial_number"=>"QG129MY91C",
         "hardware_uuid"=>"B98160EC-2B47-5F11-87F9-583BE91C7E0F",
         "model_name"=>"MacBook Pro",
         "boot_volume"=>"Macintosh HD",
         "username"=>"Foo Bar (foo)",
         "uptime"=>"2 days 23:04",
         "secure_virtual_memory"=>"Enabled",
         "model_identifier"=>"MacBookPro18,2",
         "kernel_version"=>"Darwin 21.4.0",
         "boot_mode"=>"Normal",
         "cores"=>"10 (8 performance and 2 efficiency)",
         "system_version"=>"macOS 12.3.1 (21E258)",
         "memory"=>"64 GB",
         "computer_name"=>"Foo's MacBook Pro"},
       "sp_serial_number"=>"QG129MY91C",
       "sp_platform_uuid"=>"B98160EC-2B47-5F11-87F9-583BE91C7E0F",
       "sp_machine_name"=>"MacBook Pro",
       "sp_boot_volume"=>"Macintosh HD",
       "sp_user_name"=>"Foo Bar (foo)",
       "sp_uptime"=>"2 days 23:04",
       "sp_secure_vm"=>"Enabled",
       "sp_machine_model"=>"MacBookPro18,2",
       "sp_kernel_version"=>"Darwin 21.4.0",
       "sp_boot_mode"=>"Normal",
       "sp_number_processors"=>"10 (8 performance and 2 efficiency)",
       "sp_os_version"=>"macOS 12.3.1 (21E258)",
       "sp_physical_memory"=>"64 GB",
       "sp_local_host_name"=>"Foo's MacBook Pro",
       "filesystems"=>"apfs,autofs,devfs",
       "identity"=>
        {"gid"=>20,
         "user"=>"foo",
         "group"=>"staff",
         "uid"=>501,
         "privileged"=>false},
       "id"=>"foo",
       "gid"=>"staff",
       "ruby"=>
        {"version"=>"2.7.4",
         "sitedir"=>"/Users/foo/.rvm/rubies/ruby-2.7.4/lib/ruby/site_ruby/2.7.0",
         "platform"=>"arm64-darwin21"},
       "rubyversion"=>"2.7.4",
       "rubysitedir"=>"/Users/foo/.rvm/rubies/ruby-2.7.4/lib/ruby/site_ruby/2.7.0",
       "rubyplatform"=>"arm64-darwin21",
       "ipaddress_lo0"=>"127.0.0.1",
       "ipaddress_en0"=>"192.168.1.11",
       "load_averages"=>{"1m"=>4.22, "5m"=>3.7, "15m"=>3.18},
       "facterversion"=>"4.2.8",
       "memory"=>
        {"system"=>
          {"used_bytes"=>39707967488,
           "available_bytes"=>29011509248,
           "total"=>"64.00 GiB",
           "available"=>"27.02 GiB",
           "used"=>"36.98 GiB",
           "total_bytes"=>68719476736,
           "capacity"=>"57.78%"}},
       "memoryfree_mb"=>27667.53125,
       "memorysize"=>"64.00 GiB",
       "memoryfree"=>"27.02 GiB",
       "memorysize_mb"=>65536.0,
       "processors"=>
        {"count"=>10,
         "cores"=>10,
         "isa"=>"arm",
         "physicalcount"=>10,
         "threads"=>1,
         "models"=>
          ["Apple M1 Max",
           "Apple M1 Max",
           "Apple M1 Max",
           "Apple M1 Max",
           "Apple M1 Max",
           "Apple M1 Max",
           "Apple M1 Max",
           "Apple M1 Max",
           "Apple M1 Max",
           "Apple M1 Max"]},
       "processorcount"=>10,
       "hardwareisa"=>"arm",
       "physicalprocessorcount"=>10,
       "processor0"=>"Apple M1 Max",
       "processor1"=>"Apple M1 Max",
       "processor2"=>"Apple M1 Max",
       "processor3"=>"Apple M1 Max",
       "processor4"=>"Apple M1 Max",
       "processor5"=>"Apple M1 Max",
       "processor6"=>"Apple M1 Max",
       "processor7"=>"Apple M1 Max",
       "processor8"=>"Apple M1 Max",
       "processor9"=>"Apple M1 Max",
       "interfaces"=>
        "anpi0,anpi1,anpi2,ap1,awdl0,bridge0,en0,en1,en2,en3,en4,en5,en6,gif0,llw0,lo0,stf0,utun0,utun1,utun2",
       "macaddress_anpi1"=>"62:c7:4a:63:c7:72",
       "macaddress_anpi0"=>"62:c7:4a:63:c7:71",
       "macaddress_anpi2"=>"62:c7:4a:63:c7:73",
       "macaddress_en4"=>"62:c7:4a:63:c7:51",
       "macaddress_en5"=>"62:c7:4a:63:c7:52",
       "macaddress_en6"=>"62:c7:4a:63:c7:53",
       "macaddress_en1"=>"36:19:9f:76:50:00",
       "macaddress_en2"=>"36:19:9f:76:50:04",
       "macaddress_en3"=>"36:19:9f:76:50:08",
       "macaddress_ap1"=>"f2:2f:4b:13:db:2b",
       "macaddress_en0"=>"f0:2f:4b:13:db:2b",
       "macaddress_bridge0"=>"36:19:9f:76:50:00",
       "macaddress_awdl0"=>"9e:fb:f7:08:38:1e",
       "macaddress_llw0"=>"9e:fb:f7:08:38:1e",
       "network_lo0"=>"127.0.0.0",
       "network_en0"=>"192.168.1.0",
       "netmask_lo0"=>"255.0.0.0",
       "netmask_en0"=>"255.255.255.0",
       "scope6_lo0"=>"host",
       "scope6_anpi1"=>"link",
       "scope6_anpi0"=>"link",
       "scope6_anpi2"=>"link",
       "scope6_en0"=>"link",
       "scope6_awdl0"=>"link",
       "scope6_llw0"=>"link",
       "scope6_utun0"=>"link",
       "scope6_utun1"=>"link",
       "scope6_utun2"=>"link",
       "kernel"=>"Darwin",
       "network6_lo0"=>"::1",
       "network6_anpi1"=>"fe80::",
       "network6_anpi0"=>"fe80::",
       "network6_anpi2"=>"fe80::",
       "network6_en0"=>"fe80::",
       "network6_awdl0"=>"fe80::",
       "network6_llw0"=>"fe80::",
       "network6_utun0"=>"fe80::",
       "network6_utun1"=>"fe80::",
       "network6_utun2"=>"fe80::"}.freeze
  end
end
