New Upstream Release - facterdb
Ready changes
Summary
Merged new upstream version: 1.21.0 (was: 1.18.0).
Resulting package
Built on 2023-04-14T05:09 (took 18m11s)
The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:
apt install -t fresh-releases facterdb
Lintian Result
Diff
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index db01a6f..909049e 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -16,6 +16,7 @@ jobs:
- '2.7'
- '3.0'
- '3.1'
+ - '3.2'
steps:
- uses: actions/checkout@v2
- name: Install Ruby ${{ matrix.ruby }}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f47dabd..4cde736 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,37 @@
# Changelog
-## [1.18.0](https://rubygems.org/gems/facterdb/versions/1.18.0) (2022-06-02)
+## [1.21.0](https://rubygems.org/gems/facterdb/versions/1.21.0) (2023-01-25)
+
+[Full Changelog](https://github.com/voxpupuli/facterdb/compare/1.20.0...1.21.0)
+
+**Implemented enhancements:**
+
+- Add Ruby 3.2 support [\#265](https://github.com/voxpupuli/facterdb/pull/265) ([bastelfreak](https://github.com/bastelfreak))
+- Add SLES 12 Facter 4.2 factset [\#263](https://github.com/voxpupuli/facterdb/pull/263) ([bastelfreak](https://github.com/bastelfreak))
+- new facts for ubuntu 22.10, Rocky 9, Fedora 37 [\#261](https://github.com/voxpupuli/facterdb/pull/261) ([hbrown-uiowa](https://github.com/hbrown-uiowa))
+
+## [1.20.0](https://rubygems.org/gems/facterdb/versions/1.20.0) (2022-12-06)
+
+[Full Changelog](https://github.com/voxpupuli/facterdb/compare/1.19.0...1.20.0)
+
+**Implemented enhancements:**
+
+- Add windows 2012 and 2016 facts [\#259](https://github.com/voxpupuli/facterdb/pull/259) ([davidsandilands](https://github.com/davidsandilands))
+- Windows updates for facter 4.2 [\#258](https://github.com/voxpupuli/facterdb/pull/258) ([davidsandilands](https://github.com/davidsandilands))
+
+**Fixed bugs:**
+
+- Fix Red Hat facts on version 4.2 [\#257](https://github.com/voxpupuli/facterdb/pull/257) ([anders-larsson](https://github.com/anders-larsson))
+
+## [1.19.0](https://rubygems.org/gems/facterdb/versions/1.19.0) (2022-07-20)
+
+[Full Changelog](https://github.com/voxpupuli/facterdb/compare/1.18.0...1.19.0)
+
+**Implemented enhancements:**
+
+- Add amazon 2022 factsets [\#254](https://github.com/voxpupuli/facterdb/pull/254) ([bastelfreak](https://github.com/bastelfreak))
+
+## [1.18.0](https://rubygems.org/gems/facterdb/versions/1.18.0) (2022-06-03)
[Full Changelog](https://github.com/voxpupuli/facterdb/compare/1.17.0...1.18.0)
@@ -32,7 +63,7 @@
**Implemented enhancements:**
- Arch Linux: Add facter 4.2 factset [\#244](https://github.com/voxpupuli/facterdb/pull/244) ([bastelfreak](https://github.com/bastelfreak))
-- Add OL6 facts for Facter 4 [\#243](https://github.com/voxpupuli/facterdb/pull/243) ([as0bu](https://github.com/as0bu))
+- Add OL6 facts for Facter 4 [\#243](https://github.com/voxpupuli/facterdb/pull/243) ([serialh0bbyist](https://github.com/serialh0bbyist))
## [1.15.0](https://rubygems.org/gems/facterdb/versions/1.15.0) (2022-03-04)
@@ -163,7 +194,7 @@
- Add Debian 11 facts [\#185](https://github.com/voxpupuli/facterdb/pull/185) ([smortex](https://github.com/smortex))
- Add more FreeBSD facts [\#184](https://github.com/voxpupuli/facterdb/pull/184) ([smortex](https://github.com/smortex))
-- Add Oracle Linux 8 facts [\#183](https://github.com/voxpupuli/facterdb/pull/183) ([as0bu](https://github.com/as0bu))
+- Add Oracle Linux 8 facts [\#183](https://github.com/voxpupuli/facterdb/pull/183) ([serialh0bbyist](https://github.com/serialh0bbyist))
- Adding puppet7 facter4.2 facts for centos7/8 and debian9/10 [\#181](https://github.com/voxpupuli/facterdb/pull/181) ([jacobmw](https://github.com/jacobmw))
- Adds Rocky Linux vagrant image, facts and get\_facts.sh support [\#176](https://github.com/voxpupuli/facterdb/pull/176) ([fuero](https://github.com/fuero))
@@ -432,7 +463,7 @@
**Implemented enhancements:**
- Allow loading of external fact hashes [\#62](https://github.com/voxpupuli/facterdb/pull/62) ([logicminds](https://github.com/logicminds))
-- Improve FreeBSD Support [\#60](https://github.com/voxpupuli/facterdb/pull/60) ([xaque208](https://github.com/xaque208))
+- Improve FreeBSD Support [\#60](https://github.com/voxpupuli/facterdb/pull/60) ([zachfi](https://github.com/zachfi))
- Add facts for Amazon Linux 2017.03 [\#56](https://github.com/voxpupuli/facterdb/pull/56) ([pillarsdotnet](https://github.com/pillarsdotnet))
- Add missing facts for Fedora 20, 21, and 26 [\#50](https://github.com/voxpupuli/facterdb/pull/50) ([blackknight36](https://github.com/blackknight36))
- Facter 3.8 fact sets [\#48](https://github.com/voxpupuli/facterdb/pull/48) ([rodjek](https://github.com/rodjek))
diff --git a/README.md b/README.md
index 9e636c4..94ed740 100644
--- a/README.md
+++ b/README.md
@@ -71,6 +71,7 @@ FacterDB::get_facts('osfamily=Debian')
| Amazon 4 | | 3 | 3 | 3 | | | | | 1 | 1 | | 1 | | | | | | | | | | | | | | |
| Amazon 2016 | | | | | 1 | 1 | 1 | 1 | | | | | | | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | | |
| Amazon 2017 | | | | | 1 | 1 | 1 | | | | | | | | 1 | | | | | | | | | | | |
+| Amazon 2022 | | | | | | | | | | | | | | | | | | | | | | | 1 | | | 1 |
| Archlinux | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | | | | | | | | | | 1 | 1 | 1 | 1 | 1 | 1 | | | 1 |
| CentOS 5 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | | | | | | |
| CentOS 6 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | | | |
@@ -106,6 +107,7 @@ FacterDB::get_facts('osfamily=Debian')
| Fedora 34 | | | | | | | | | | | | | | | | | | | | | | | 1 | 1 | 1 | 1 |
| Fedora 35 | | | | | | | | | | | | | | | | | | | | | | | | 1 | 1 | 1 |
| Fedora 36 | | | | | | | | | | | | | | | | | | | | | | | 1 | | | 1 |
+| Fedora 37 | | | | | | | | | | | | | | | | | | | | | | | | | | 1 |
| FreeBSD 9 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | | | | | | | | | | | | | | | | | | | |
| FreeBSD 10 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | | | | | | | | | | 1 | | | | | | | | |
| FreeBSD 11 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | | | | | | | | | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 |
@@ -139,6 +141,7 @@ FacterDB::get_facts('osfamily=Debian')
| RedHat 8 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | | | | | | | | | | | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RedHat 9 | | | | | | | | | | | | | | | | | | | | | | | | | | 1 |
| Rocky 8 | | | | | | | | | | | | | | | | | | | | | | | 1 | 1 | 1 | 1 |
+| Rocky 9 | | | | | | | | | | | | | | | | | | | | | | | 1 | 1 | 1 | 1 |
| SLES 11 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | | | | | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | | | |
| SLES 12 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | | | | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | | |
| SLES 15 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | | | | | | | | | | | 1 | 1 | 1 | 1 | | | 1 |
@@ -160,17 +163,23 @@ FacterDB::get_facts('osfamily=Debian')
| Ubuntu 21.04 | | | | | | | | | | | | | | | | | | | | | | | 1 | 1 | 1 | 1 |
| Ubuntu 21.10 | | | | | | | | | | | | | | | | | | | | | | | 1 | 1 | 1 | 1 |
| Ubuntu 22.04 | | | | | | | | | | | | | | | | | | | | | | | 1 | | | 1 |
+| Ubuntu 22.10 | | | | | | | | | | | | | | | | | | | | | | | 1 | | | 1 |
| VirtuozzoLinux 7 | | | | | | | | | | | | | | | | | | | | | | | 1 | | | |
| Windows 7 | | | | 1 | 1 | 1 | 2 | 1 | 2 | 2 | | 1 | 1 | 1 | 1 | 1 | 1 | | | | | | | | | |
| Windows 8.1 | | | | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | 1 | 1 | 1 | 1 | 1 | 1 | | | | | | | | | |
-| Windows 10 | | | | 2 | 2 | 2 | 2 | 2 | 2 | 2 | | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | | | |
+| Windows 10 | | | | 2 | 2 | 2 | 2 | 2 | 2 | 2 | | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | | | 1 |
+| Windows 11 | | | | | | | | | | | | | | | | | | | | | | | | | | 1 |
| Windows Server 2008 | | | | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | 1 | 1 | 1 | 1 | 1 | 1 | | | | | | | | | |
| Windows Server 2008 R2 | | | | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | 1 | 1 | 1 | 1 | 1 | 1 | | | | | | | | | |
-| Windows Server 2012 | | | | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | | |
-| Windows Server 2012 R2 | | | | 1 | 1 | 1 | 2 | 1 | 1 | 1 | | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | | |
+| Windows Server 2012 | | | | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | | 1 |
+| Windows Server 2012 R2 | | | | 1 | 1 | 1 | 2 | 1 | 1 | 1 | | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | | 1 |
| Windows Server 2012 R2 Core | | | | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | | |
-| Windows Server 2016 | | | | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | | |
-| Windows Server 2019 | | | | | | | | 1 | 1 | 1 | | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | | |
+| Windows Server 2016 | | | | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | | 1 |
+| Windows Server 2016 Core | | | | | | | | | | | | | | | | | | | | | | | | | | 1 |
+| Windows Server 2019 | | | | | | | | 1 | 1 | 1 | | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | | 1 |
+| Windows Server 2019 Core | | | | | | | | | | | | | | | | | | | | | | | | | | 1 |
+| Windows Server 2021 | | | | | | | | | | | | | | | | | | | | | | | | | | 1 |
+| Windows Server 2021 Core | | | | | | | | | | | | | | | | | | | | | | | | | | 1 |
| openSUSE 15 | | | | | | | | | | | | | | | | | | | | | | | | 1 | 1 | 1 |
Where the number (1, 2 etc.) are the number of factsets for that OS and facter combination (e.g., x86_64 and i386 architectures).
diff --git a/debian/changelog b/debian/changelog
index 6c005e2..9684a40 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+facterdb (1.21.0-1) UNRELEASED; urgency=low
+
+ * New upstream release.
+
+ -- Debian Janitor <janitor@jelmer.uk> Fri, 14 Apr 2023 04:54:20 -0000
+
facterdb (1.18.0-1) unstable; urgency=medium
* Team upload.
diff --git a/debian/patches/0001-remove_facter_gem_dependency.patch b/debian/patches/0001-remove_facter_gem_dependency.patch
index 055a04c..ead05c0 100644
--- a/debian/patches/0001-remove_facter_gem_dependency.patch
+++ b/debian/patches/0001-remove_facter_gem_dependency.patch
@@ -18,9 +18,11 @@ This problem should be fixed in the facter package.
facterdb.gemspec | 1 -
2 files changed, 5 insertions(+), 6 deletions(-)
---- a/Gemfile
-+++ b/Gemfile
-@@ -2,11 +2,11 @@
+Index: facterdb.git/Gemfile
+===================================================================
+--- facterdb.git.orig/Gemfile
++++ facterdb.git/Gemfile
+@@ -2,11 +2,11 @@ source ENV['GEM_SOURCE'] || 'https://rub
gemspec
@@ -37,9 +39,11 @@ This problem should be fixed in the facter package.
group :development do
gem 'github_changelog_generator', '>= 1.16.4'
---- a/facterdb.gemspec
-+++ b/facterdb.gemspec
-@@ -23,6 +23,5 @@
+Index: facterdb.git/facterdb.gemspec
+===================================================================
+--- facterdb.git.orig/facterdb.gemspec
++++ facterdb.git/facterdb.gemspec
+@@ -23,6 +23,5 @@ Gem::Specification.new do |s|
s.add_development_dependency 'rake'
s.add_development_dependency 'pry'
s.add_development_dependency 'rspec'
diff --git a/debian/patches/0004-non-relative_path_for_pending_tests.patch b/debian/patches/0004-non-relative_path_for_pending_tests.patch
index 0756424..52bccab 100644
--- a/debian/patches/0004-non-relative_path_for_pending_tests.patch
+++ b/debian/patches/0004-non-relative_path_for_pending_tests.patch
@@ -11,9 +11,11 @@ tree so we can't use a relative path.
spec/spec_helper.rb | 6 +++++-
2 files changed, 10 insertions(+), 2 deletions(-)
---- a/spec/facts_spec.rb
-+++ b/spec/facts_spec.rb
-@@ -62,7 +62,11 @@
+Index: facterdb.git/spec/facts_spec.rb
+===================================================================
+--- facterdb.git.orig/spec/facts_spec.rb
++++ facterdb.git/spec/facts_spec.rb
+@@ -62,7 +62,11 @@ describe 'Default Facts' do
end
end
@@ -26,9 +28,11 @@ tree so we can't use a relative path.
FacterDB.default_fact_files.each do |filepath|
relative_path = Pathname.new(filepath).relative_path_from(project_dir).to_s
describe relative_path do
---- a/spec/spec_helper.rb
-+++ b/spec/spec_helper.rb
-@@ -16,5 +16,9 @@
+Index: facterdb.git/spec/spec_helper.rb
+===================================================================
+--- facterdb.git.orig/spec/spec_helper.rb
++++ facterdb.git/spec/spec_helper.rb
+@@ -16,5 +16,9 @@ RSpec::Matchers.define_negated_matcher :
RSpec::Matchers.define_negated_matcher :not_be_empty, :be_empty
def project_dir
diff --git a/debian/patches/0005-Remove-git-from-gemspec.patch b/debian/patches/0005-Remove-git-from-gemspec.patch
index 31c37c8..e32b689 100644
--- a/debian/patches/0005-Remove-git-from-gemspec.patch
+++ b/debian/patches/0005-Remove-git-from-gemspec.patch
@@ -7,9 +7,11 @@ Forwarded: not-needed
facterdb.gemspec | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---- a/facterdb.gemspec
-+++ b/facterdb.gemspec
-@@ -12,9 +12,9 @@
+Index: facterdb.git/facterdb.gemspec
+===================================================================
+--- facterdb.git.orig/facterdb.gemspec
++++ facterdb.git/facterdb.gemspec
+@@ -12,9 +12,9 @@ Gem::Specification.new do |s|
s.description = 'Contains facts from many Facter version on many Operating Systems'
s.licenses = 'Apache-2.0'
diff --git a/facts/3.14/amazon-2022-x86_64.facts b/facts/3.14/amazon-2022-x86_64.facts
new file mode 100644
index 0000000..dacf772
--- /dev/null
+++ b/facts/3.14/amazon-2022-x86_64.facts
@@ -0,0 +1,530 @@
+{
+ "hostname": "foo",
+ "operatingsystem": "Amazon",
+ "osfamily": "RedHat",
+ "fqdn": "foo.example.com",
+ "domain": "example.com",
+ "ipaddress": "172.17.0.7",
+ "aio_agent_version": "6.27.1",
+ "architecture": "x86_64",
+ "augeas": {
+ "version": "1.12.0"
+ },
+ "augeasversion": "1.12.0",
+ "bios_release_date": "04/01/2014",
+ "bios_vendor": "SeaBIOS",
+ "bios_version": "rel-1.15.0-0-g2dd4b9b3f840-prebuilt.qemu.org",
+ "blockdevice_sr0_model": "QEMU DVD-ROM",
+ "blockdevice_sr0_size": 214958080,
+ "blockdevice_sr0_vendor": "QEMU",
+ "blockdevice_sr1_model": "QEMU DVD-ROM",
+ "blockdevice_sr1_size": 7180288,
+ "blockdevice_sr1_vendor": "QEMU",
+ "blockdevice_vda_size": 107374182400,
+ "blockdevice_vda_vendor": "0x1af4",
+ "blockdevices": "sr0,vda,sr1",
+ "chassistype": "Other",
+ "disks": {
+ "sr0": {
+ "model": "QEMU DVD-ROM",
+ "size": "205.00 MiB",
+ "size_bytes": 214958080,
+ "vendor": "QEMU"
+ },
+ "sr1": {
+ "model": "QEMU DVD-ROM",
+ "size": "6.85 MiB",
+ "size_bytes": 7180288,
+ "vendor": "QEMU"
+ },
+ "vda": {
+ "size": "100.00 GiB",
+ "size_bytes": 107374182400,
+ "vendor": "0x1af4"
+ }
+ },
+ "dmi": {
+ "bios": {
+ "release_date": "04/01/2014",
+ "vendor": "SeaBIOS",
+ "version": "rel-1.15.0-0-g2dd4b9b3f840-prebuilt.qemu.org"
+ },
+ "chassis": {
+ "type": "Other"
+ },
+ "manufacturer": "QEMU",
+ "product": {
+ "name": "Standard PC (Q35 + ICH9, 2009)"
+ }
+ },
+ "facterversion": "3.14.14",
+ "filesystems": "ext3,ext4,iso9660,squashfs",
+ "fips_enabled": false,
+ "fqdn": "foo.example.com",
+ "gid": "root",
+ "hardwareisa": "x86_64",
+ "hardwaremodel": "x86_64",
+ "hostname": "foo",
+ "hypervisors": {
+ "docker": {
+ "id": "b5fc79e6ce78aa1759f9cf2a273d377267da920ef1548bff9e9116b573137744"
+ }
+ },
+ "id": "root",
+ "identity": {
+ "gid": 0,
+ "group": "root",
+ "privileged": true,
+ "uid": 0,
+ "user": "root"
+ },
+ "interfaces": "eth0,lo",
+ "ipaddress": "172.17.0.7",
+ "ipaddress_eth0": "172.17.0.7",
+ "ipaddress_lo": "127.0.0.1",
+ "is_virtual": true,
+ "kernel": "Linux",
+ "kernelmajversion": "5.10",
+ "kernelrelease": "5.10.103-0-virt",
+ "kernelversion": "5.10.103",
+ "load_averages": {
+ "15m": 0.66,
+ "1m": 0.45,
+ "5m": 0.84
+ },
+ "macaddress": "02:42:ac:11:00:07",
+ "macaddress_eth0": "02:42:ac:11:00:07",
+ "manufacturer": "QEMU",
+ "memory": {
+ "system": {
+ "available": "2.97 GiB",
+ "available_bytes": 3191214080,
+ "capacity": "22.81%",
+ "total": "3.85 GiB",
+ "total_bytes": 4134436864,
+ "used": "899.53 MiB",
+ "used_bytes": 943222784
+ }
+ },
+ "memoryfree": "2.97 GiB",
+ "memoryfree_mb": 3043.37890625,
+ "memorysize": "3.85 GiB",
+ "memorysize_mb": 3942.90625,
+ "mountpoints": {
+ "/": {
+ "available": "73.50 GiB",
+ "available_bytes": 78919532544,
+ "capacity": "20.85%",
+ "device": "overlay",
+ "filesystem": "overlay",
+ "options": [
+ "rw",
+ "relatime",
+ "lowerdir=/var/lib/docker/overlay2/l/GNAUKDX25BPA7ND2QH5C7BSV3U:/var/lib/docker/overlay2/l/TCN4F6VSPRWI6VPPOC4QP2DRQQ",
+ "upperdir=/var/lib/docker/overlay2/05691b9aefcaac1322499d0afbae1beefc2445abf532fc1783664b491c9ca0c3/diff",
+ "workdir=/var/lib/docker/overlay2/05691b9aefcaac1322499d0afbae1beefc2445abf532fc1783664b491c9ca0c3/work"
+ ],
+ "size": "97.87 GiB",
+ "size_bytes": 105088212992,
+ "used": "19.36 GiB",
+ "used_bytes": 20783247360
+ },
+ "/dev": {
+ "available": "64.00 MiB",
+ "available_bytes": 67108864,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "size=65536k",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "64.00 MiB",
+ "size_bytes": 67108864,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/console": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "devpts",
+ "filesystem": "devpts",
+ "options": [
+ "rw",
+ "nosuid",
+ "noexec",
+ "relatime",
+ "gid=5",
+ "mode=620",
+ "ptmxmode=666"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/mqueue": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "mqueue",
+ "filesystem": "mqueue",
+ "options": [
+ "rw",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/pts": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "devpts",
+ "filesystem": "devpts",
+ "options": [
+ "rw",
+ "nosuid",
+ "noexec",
+ "relatime",
+ "gid=5",
+ "mode=620",
+ "ptmxmode=666"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/shm": {
+ "available": "64.00 MiB",
+ "available_bytes": 67108864,
+ "capacity": "0%",
+ "device": "shm",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime",
+ "size=65536k",
+ "inode64"
+ ],
+ "size": "64.00 MiB",
+ "size_bytes": 67108864,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/etc/hostname": {
+ "available": "73.50 GiB",
+ "available_bytes": 78919532544,
+ "capacity": "20.85%",
+ "device": "/dev/disk/by-label/data-volume",
+ "filesystem": "ext4",
+ "options": [
+ "rw",
+ "relatime"
+ ],
+ "size": "97.87 GiB",
+ "size_bytes": 105088212992,
+ "used": "19.36 GiB",
+ "used_bytes": 20783247360
+ },
+ "/etc/hosts": {
+ "available": "73.50 GiB",
+ "available_bytes": 78919532544,
+ "capacity": "20.85%",
+ "device": "/dev/disk/by-label/data-volume",
+ "filesystem": "ext4",
+ "options": [
+ "rw",
+ "relatime"
+ ],
+ "size": "97.87 GiB",
+ "size_bytes": 105088212992,
+ "used": "19.36 GiB",
+ "used_bytes": 20783247360
+ },
+ "/etc/resolv.conf": {
+ "available": "73.50 GiB",
+ "available_bytes": 78919532544,
+ "capacity": "20.85%",
+ "device": "/dev/disk/by-label/data-volume",
+ "filesystem": "ext4",
+ "options": [
+ "rw",
+ "relatime"
+ ],
+ "size": "97.87 GiB",
+ "size_bytes": 105088212992,
+ "used": "19.36 GiB",
+ "used_bytes": 20783247360
+ },
+ "/proc/acpi": {
+ "available": "1.93 GiB",
+ "available_bytes": 2067218432,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "ro",
+ "relatime",
+ "inode64"
+ ],
+ "size": "1.93 GiB",
+ "size_bytes": 2067218432,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/proc/keys": {
+ "available": "64.00 MiB",
+ "available_bytes": 67108864,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "size=65536k",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "64.00 MiB",
+ "size_bytes": 67108864,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/proc/latency_stats": {
+ "available": "64.00 MiB",
+ "available_bytes": 67108864,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "size=65536k",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "64.00 MiB",
+ "size_bytes": 67108864,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/proc/sched_debug": {
+ "available": "64.00 MiB",
+ "available_bytes": 67108864,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "size=65536k",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "64.00 MiB",
+ "size_bytes": 67108864,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/proc/scsi": {
+ "available": "1.93 GiB",
+ "available_bytes": 2067218432,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "ro",
+ "relatime",
+ "inode64"
+ ],
+ "size": "1.93 GiB",
+ "size_bytes": 2067218432,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/proc/timer_list": {
+ "available": "64.00 MiB",
+ "available_bytes": 67108864,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "size=65536k",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "64.00 MiB",
+ "size_bytes": 67108864,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/sys/firmware": {
+ "available": "1.93 GiB",
+ "available_bytes": 2067218432,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "ro",
+ "relatime",
+ "inode64"
+ ],
+ "size": "1.93 GiB",
+ "size_bytes": 2067218432,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/sys/fs/cgroup": {
+ "available": "1.93 GiB",
+ "available_bytes": 2067218432,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "1.93 GiB",
+ "size_bytes": 2067218432,
+ "used": "0 bytes",
+ "used_bytes": 0
+ }
+ },
+ "mtu_eth0": 1500,
+ "mtu_lo": 65536,
+ "netmask": "255.255.0.0",
+ "netmask_eth0": "255.255.0.0",
+ "netmask_lo": "255.0.0.0",
+ "network": "172.17.0.0",
+ "network_eth0": "172.17.0.0",
+ "network_lo": "127.0.0.0",
+ "networking": {
+ "fqdn": "foo.example.com",
+ "hostname": "foo",
+ "domain": "example.com",
+ "interfaces": {
+ "eth0": {
+ "bindings": [
+ {
+ "address": "172.17.0.7",
+ "netmask": "255.255.0.0",
+ "network": "172.17.0.0"
+ }
+ ],
+ "ip": "172.17.0.7",
+ "mac": "02:42:ac:11:00:07",
+ "mtu": 1500,
+ "netmask": "255.255.0.0",
+ "network": "172.17.0.0"
+ },
+ "lo": {
+ "bindings": [
+ {
+ "address": "127.0.0.1",
+ "netmask": "255.0.0.0",
+ "network": "127.0.0.0"
+ }
+ ],
+ "ip": "127.0.0.1",
+ "mtu": 65536,
+ "netmask": "255.0.0.0",
+ "network": "127.0.0.0"
+ }
+ },
+ "ip": "172.17.0.7",
+ "mac": "02:42:ac:11:00:07",
+ "mtu": 1500,
+ "netmask": "255.255.0.0",
+ "network": "172.17.0.0",
+ "primary": "eth0"
+ },
+ "operatingsystem": "Amazon",
+ "operatingsystemmajrelease": "2022",
+ "operatingsystemrelease": "2022",
+ "os": {
+ "architecture": "x86_64",
+ "family": "RedHat",
+ "hardware": "x86_64",
+ "name": "Amazon",
+ "release": {
+ "full": "2022",
+ "major": "2022"
+ },
+ "selinux": {
+ "enabled": false
+ }
+ },
+ "osfamily": "RedHat",
+ "partitions": {
+ "/dev/loop0": {
+ "backing_file": "/media/cdrom/boot/modloop-virt",
+ "size": "12.65 MiB",
+ "size_bytes": 13266944
+ },
+ "/dev/vda1": {
+ "size": "100.00 GiB",
+ "size_bytes": 107373133824
+ }
+ },
+ "path": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/puppetlabs/bin",
+ "physicalprocessorcount": 1,
+ "processor0": "06/9e",
+ "processor1": "06/9e",
+ "processorcount": 2,
+ "processors": {
+ "count": 2,
+ "isa": "x86_64",
+ "models": [
+ "06/9e",
+ "06/9e"
+ ],
+ "physicalcount": 1
+ },
+ "productname": "Standard PC (Q35 + ICH9, 2009)",
+ "puppetversion": "6.27.0",
+ "ruby": {
+ "platform": "x86_64-linux",
+ "sitedir": "/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.5.0",
+ "version": "2.5.9"
+ },
+ "rubyplatform": "x86_64-linux",
+ "rubysitedir": "/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.5.0",
+ "rubyversion": "2.5.9",
+ "selinux": false,
+ "system_uptime": {
+ "days": 0,
+ "hours": 0,
+ "seconds": 1075,
+ "uptime": "0:17 hours"
+ },
+ "timezone": "UTC",
+ "uptime": "0:17 hours",
+ "uptime_days": 0,
+ "uptime_hours": 0,
+ "uptime_seconds": 1075,
+ "virtual": "docker",
+ "clientcert": "b5fc79e6ce78",
+ "clientversion": "6.27.0",
+ "clientnoop": false
+}
diff --git a/facts/3.14/rocky-9-x86_64.facts b/facts/3.14/rocky-9-x86_64.facts
new file mode 100644
index 0000000..82fa0d3
--- /dev/null
+++ b/facts/3.14/rocky-9-x86_64.facts
@@ -0,0 +1,597 @@
+{
+ "aio_agent_version": "6.27.1",
+ "architecture": "x86_64",
+ "augeas": {
+ "version": "1.12.0"
+ },
+ "augeasversion": "1.12.0",
+ "bios_release_date": "12/01/2006",
+ "bios_vendor": "innotek GmbH",
+ "bios_version": "VirtualBox",
+ "blockdevice_sda_model": "VBOX HARDDISK",
+ "blockdevice_sda_size": 10737418240,
+ "blockdevice_sda_vendor": "ATA",
+ "blockdevices": "sda",
+ "boardmanufacturer": "Oracle Corporation",
+ "boardproductname": "VirtualBox",
+ "boardserialnumber": "0",
+ "chassistype": "Other",
+ "disks": {
+ "sda": {
+ "model": "VBOX HARDDISK",
+ "size": "10.00 GiB",
+ "size_bytes": 10737418240,
+ "vendor": "ATA"
+ }
+ },
+ "dmi": {
+ "bios": {
+ "release_date": "12/01/2006",
+ "vendor": "innotek GmbH",
+ "version": "VirtualBox"
+ },
+ "board": {
+ "manufacturer": "Oracle Corporation",
+ "product": "VirtualBox",
+ "serial_number": "0"
+ },
+ "chassis": {
+ "type": "Other"
+ },
+ "manufacturer": "innotek GmbH",
+ "product": {
+ "name": "VirtualBox",
+ "serial_number": "0",
+ "uuid": "d40b12a5-4669-c749-8c81-605cd53293f2"
+ }
+ },
+ "domain": "example.com",
+ "facterversion": "3.14.23",
+ "filesystems": "vfat,xfs",
+ "fips_enabled": false,
+ "fqdn": "foo.example.com",
+ "gid": "root",
+ "hardwareisa": "x86_64",
+ "hardwaremodel": "x86_64",
+ "hostname": "foo",
+ "hypervisors": {
+ "virtualbox": {
+ "revision": "154048",
+ "version": "6.1.40"
+ }
+ },
+ "id": "root",
+ "identity": {
+ "gid": 0,
+ "group": "root",
+ "privileged": true,
+ "uid": 0,
+ "user": "root"
+ },
+ "interfaces": "eth0,lo",
+ "ipaddress": "10.0.2.15",
+ "ipaddress6": "fe80::a00:27ff:fefc:e996",
+ "ipaddress6_eth0": "fe80::a00:27ff:fefc:e996",
+ "ipaddress6_lo": "::1",
+ "ipaddress_eth0": "10.0.2.15",
+ "ipaddress_lo": "127.0.0.1",
+ "is_virtual": true,
+ "kernel": "Linux",
+ "kernelmajversion": "5.14",
+ "kernelrelease": "5.14.0-162.6.1.el9_1.x86_64",
+ "kernelversion": "5.14.0",
+ "load_averages": {
+ "15m": 0.03,
+ "1m": 0.38,
+ "5m": 0.08
+ },
+ "macaddress": "08:00:27:fc:e9:96",
+ "macaddress_eth0": "08:00:27:fc:e9:96",
+ "manufacturer": "innotek GmbH",
+ "memory": {
+ "swap": {
+ "available": "2.00 GiB",
+ "available_bytes": 2147479552,
+ "capacity": "0%",
+ "total": "2.00 GiB",
+ "total_bytes": 2147479552,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "system": {
+ "available": "7.45 GiB",
+ "available_bytes": 8004165632,
+ "capacity": "3.83%",
+ "total": "7.75 GiB",
+ "total_bytes": 8322682880,
+ "used": "303.76 MiB",
+ "used_bytes": 318517248
+ }
+ },
+ "memoryfree": "7.45 GiB",
+ "memoryfree_mb": 7633.3671875,
+ "memorysize": "7.75 GiB",
+ "memorysize_mb": 7937.12890625,
+ "mountpoints": {
+ "/": {
+ "available": "4.46 GiB",
+ "available_bytes": 4791799808,
+ "capacity": "42.81%",
+ "device": "/dev/sda5",
+ "filesystem": "xfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "relatime",
+ "attr2",
+ "inode64",
+ "logbufs=8",
+ "logbsize=32k",
+ "noquota"
+ ],
+ "size": "7.80 GiB",
+ "size_bytes": 8378122240,
+ "used": "3.34 GiB",
+ "used_bytes": 3586322432
+ },
+ "/boot": {
+ "available": "894.88 MiB",
+ "available_bytes": 938348544,
+ "capacity": "9.96%",
+ "device": "/dev/sda2",
+ "filesystem": "xfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "relatime",
+ "attr2",
+ "inode64",
+ "logbufs=8",
+ "logbsize=32k",
+ "noquota"
+ ],
+ "size": "993.88 MiB",
+ "size_bytes": 1042161664,
+ "used": "99.00 MiB",
+ "used_bytes": 103813120
+ },
+ "/boot/efi": {
+ "available": "92.82 MiB",
+ "available_bytes": 97329152,
+ "capacity": "6.96%",
+ "device": "/dev/sda1",
+ "filesystem": "vfat",
+ "options": [
+ "rw",
+ "relatime",
+ "fmask=0077",
+ "dmask=0077",
+ "codepage=437",
+ "iocharset=ascii",
+ "shortname=winnt",
+ "errors=remount-ro"
+ ],
+ "size": "99.76 MiB",
+ "size_bytes": 104607744,
+ "used": "6.94 MiB",
+ "used_bytes": 7278592
+ },
+ "/dev": {
+ "available": "4.00 MiB",
+ "available_bytes": 4194304,
+ "capacity": "0%",
+ "device": "devtmpfs",
+ "filesystem": "devtmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "size=4096k",
+ "nr_inodes=1048576",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "4.00 MiB",
+ "size_bytes": 4194304,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/hugepages": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "hugetlbfs",
+ "filesystem": "hugetlbfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "relatime",
+ "pagesize=2M"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/mqueue": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "mqueue",
+ "filesystem": "mqueue",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/pts": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "devpts",
+ "filesystem": "devpts",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "noexec",
+ "relatime",
+ "gid=5",
+ "mode=620",
+ "ptmxmode=000"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/shm": {
+ "available": "3.88 GiB",
+ "available_bytes": 4161339392,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "inode64"
+ ],
+ "size": "3.88 GiB",
+ "size_bytes": 4161339392,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/run": {
+ "available": "1.53 GiB",
+ "available_bytes": 1647296512,
+ "capacity": "1.04%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "size=1625524k",
+ "nr_inodes=819200",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "1.55 GiB",
+ "size_bytes": 1664536576,
+ "used": "16.44 MiB",
+ "used_bytes": 17240064
+ },
+ "/run/credentials/systemd-sysusers.service": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "none",
+ "filesystem": "ramfs",
+ "options": [
+ "ro",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime",
+ "mode=700"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/run/user/1000": {
+ "available": "793.71 MiB",
+ "available_bytes": 832266240,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "relatime",
+ "size=812760k",
+ "nr_inodes=203190",
+ "mode=700",
+ "uid=1000",
+ "gid=1000",
+ "inode64"
+ ],
+ "size": "793.71 MiB",
+ "size_bytes": 832266240,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/vagrant": {
+ "available": "772.05 GiB",
+ "available_bytes": 828982767616,
+ "capacity": "15.70%",
+ "device": "vagrant",
+ "filesystem": "vboxsf",
+ "options": [
+ "rw",
+ "nodev",
+ "relatime",
+ "iocharset=utf8",
+ "uid=1000",
+ "gid=1000"
+ ],
+ "size": "915.81 GiB",
+ "size_bytes": 983345152000,
+ "used": "143.76 GiB",
+ "used_bytes": 154362384384
+ },
+ "/var/lib/nfs/rpc_pipefs": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "sunrpc",
+ "filesystem": "rpc_pipefs",
+ "options": [
+ "rw",
+ "relatime"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ }
+ },
+ "mtu_eth0": 1500,
+ "mtu_lo": 65536,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "netmask6_eth0": "ffff:ffff:ffff:ffff::",
+ "netmask6_lo": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
+ "netmask_eth0": "255.255.255.0",
+ "netmask_lo": "255.0.0.0",
+ "network": "10.0.2.0",
+ "network6": "fe80::",
+ "network6_eth0": "fe80::",
+ "network6_lo": "::1",
+ "network_eth0": "10.0.2.0",
+ "network_lo": "127.0.0.0",
+ "networking": {
+ "domain": "example.com",
+ "fqdn": "foo.example.com",
+ "hostname": "foo",
+ "interfaces": {
+ "eth0": {
+ "bindings": [
+ {
+ "address": "10.0.2.15",
+ "netmask": "255.255.255.0",
+ "network": "10.0.2.0"
+ }
+ ],
+ "bindings6": [
+ {
+ "address": "fe80::a00:27ff:fefc:e996",
+ "netmask": "ffff:ffff:ffff:ffff::",
+ "network": "fe80::"
+ }
+ ],
+ "ip": "10.0.2.15",
+ "ip6": "fe80::a00:27ff:fefc:e996",
+ "mac": "08:00:27:fc:e9:96",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.0.2.0",
+ "network6": "fe80::",
+ "scope6": "link"
+ },
+ "lo": {
+ "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"
+ }
+ ],
+ "ip": "127.0.0.1",
+ "ip6": "::1",
+ "mtu": 65536,
+ "netmask": "255.0.0.0",
+ "netmask6": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
+ "network": "127.0.0.0",
+ "network6": "::1",
+ "scope6": "host"
+ }
+ },
+ "ip": "10.0.2.15",
+ "ip6": "fe80::a00:27ff:fefc:e996",
+ "mac": "08:00:27:fc:e9:96",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.0.2.0",
+ "network6": "fe80::",
+ "primary": "eth0",
+ "scope6": "link"
+ },
+ "operatingsystem": "Rocky",
+ "operatingsystemmajrelease": "9",
+ "operatingsystemrelease": "9.1",
+ "os": {
+ "architecture": "x86_64",
+ "family": "RedHat",
+ "hardware": "x86_64",
+ "name": "Rocky",
+ "release": {
+ "full": "9.1",
+ "major": "9",
+ "minor": "1"
+ },
+ "selinux": {
+ "config_mode": "enforcing",
+ "config_policy": "targeted",
+ "current_mode": "enforcing",
+ "enabled": true,
+ "enforced": true,
+ "policy_version": "33"
+ }
+ },
+ "osfamily": "RedHat",
+ "partitions": {
+ "/dev/sda1": {
+ "filesystem": "vfat",
+ "mount": "/boot/efi",
+ "partlabel": "EFI System Partition",
+ "partuuid": "de8a5379-fa72-425d-9e13-db5e690db6e5",
+ "size": "100.00 MiB",
+ "size_bytes": 104857600,
+ "uuid": "5A7E-C624"
+ },
+ "/dev/sda2": {
+ "filesystem": "xfs",
+ "label": "boot",
+ "mount": "/boot",
+ "partuuid": "c8d69a74-7489-44b9-ae73-426414b03c3e",
+ "size": "1000.00 MiB",
+ "size_bytes": 1048576000,
+ "uuid": "5f167493-6b14-46d4-bea5-23dd578835fc"
+ },
+ "/dev/sda3": {
+ "partuuid": "a520cde1-9bce-4a7d-a0df-a3efbdc79652",
+ "size": "4.00 MiB",
+ "size_bytes": 4194304
+ },
+ "/dev/sda4": {
+ "partuuid": "13b4499e-c8b0-4f6b-90cc-0142f5909d3c",
+ "size": "1.00 MiB",
+ "size_bytes": 1048576
+ },
+ "/dev/sda5": {
+ "filesystem": "xfs",
+ "mount": "/",
+ "partuuid": "44d4155a-e511-4507-bd53-616ba6d62f93",
+ "size": "7.81 GiB",
+ "size_bytes": 8388608000,
+ "uuid": "d2a22614-62bd-4ae2-a952-dfa798959633"
+ }
+ },
+ "path": "/opt/puppetlabs/bin:/root/.local/bin:/root/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin",
+ "physicalprocessorcount": 1,
+ "processor0": "12th Gen Intel(R) Core(TM) i9-12900K",
+ "processor1": "12th Gen Intel(R) Core(TM) i9-12900K",
+ "processorcount": 2,
+ "processors": {
+ "count": 2,
+ "isa": "x86_64",
+ "models": [
+ "12th Gen Intel(R) Core(TM) i9-12900K",
+ "12th Gen Intel(R) Core(TM) i9-12900K"
+ ],
+ "physicalcount": 1
+ },
+ "productname": "VirtualBox",
+ "puppetversion": "6.27.0",
+ "ruby": {
+ "platform": "x86_64-linux",
+ "sitedir": "/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.5.0",
+ "version": "2.5.9"
+ },
+ "rubyplatform": "x86_64-linux",
+ "rubysitedir": "/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.5.0",
+ "rubyversion": "2.5.9",
+ "scope6": "link",
+ "scope6_eth0": "link",
+ "scope6_lo": "host",
+ "selinux": true,
+ "selinux_config_mode": "enforcing",
+ "selinux_config_policy": "targeted",
+ "selinux_current_mode": "enforcing",
+ "selinux_enforced": true,
+ "selinux_policyversion": "33",
+ "serialnumber": "0",
+ "ssh": {
+ "ecdsa": {
+ "fingerprints": {
+ "sha1": "SSHFP 3 1 949188fd013c589fb02cccdd919d7534477bb9d8",
+ "sha256": "SSHFP 3 2 76bd943e72d755ee462e709e148da94639db9aa0e4e4aa15f713796a8343ecc1"
+ },
+ "key": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAxB3Q3PvQ9U2gB0kCq+C5Yuh2HYhGtA96e9aI3HgiZrSn83DNPaF65r/VB/5UIYIk9u5Az1rwhtWo8tbvKsdzA=",
+ "type": "ecdsa-sha2-nistp256"
+ },
+ "ed25519": {
+ "fingerprints": {
+ "sha1": "SSHFP 4 1 8681c8063b0f1ccd7bfdb3bd468d73de4adc1ceb",
+ "sha256": "SSHFP 4 2 11c28cf8112fbb38a9f4220dd595b69ac6408183968b00cda9a3f5109d6107f5"
+ },
+ "key": "AAAAC3NzaC1lZDI1NTE5AAAAII3SB6JKDxiQYR+WN1oe9x0rZneiJf29VVhFKVXAgzLY",
+ "type": "ssh-ed25519"
+ },
+ "rsa": {
+ "fingerprints": {
+ "sha1": "SSHFP 1 1 84279cc5bc2be250d3a75663c13595054bab348b",
+ "sha256": "SSHFP 1 2 45195f9947c56a14f653e2b09f94050baa964a4a333203ab6889dd2b764468a0"
+ },
+ "key": "AAAAB3NzaC1yc2EAAAADAQABAAABgQDUe1ePbUoHCPKMP7PSo8a+szdlyP0xeTU9MQ5TV90yu1wgmHrtx8FJPMMUOX6Au5lnhXb8ohwkrfovbe8H3wYYOhi+C5Uzt4p8QBuAfOm04mDKeUs+e8Ku9TsHukCwaeGNWajtdPBwCD8YOMgw1TbAjuILxvUDjbbc7QII6N5JJknahvctwzo6tkWDaBQU8kFKhNqDAoCgIgrSfCDsW740Ke3rAPnweSZfVeiskHMIU+lCIIKfyPzobooUAeqXGCw9m0kZc3jRqbEZALTZMfx6uNPTKs0xAwMIHYxt//iYQ4whtw+/v64smJToyi4EWvq43ul7FxcgE6Du21yCkqdeG8zpggW79k7+ul2g46e3hqolJGJVlZRA6qQXJOMu0TmMofdgFuxUgjBietjQiazxy3wt3oAj4HE3y/bCyZjcdJwzdq7kDs54ptyQStw3pT5cza8e7iIkuvfY3qaGfIsLXsGAG9NG+NBBGLZA3FblW+X/CZDohZMTWD21Xnokvls=",
+ "type": "ssh-rsa"
+ }
+ },
+ "sshecdsakey": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAxB3Q3PvQ9U2gB0kCq+C5Yuh2HYhGtA96e9aI3HgiZrSn83DNPaF65r/VB/5UIYIk9u5Az1rwhtWo8tbvKsdzA=",
+ "sshed25519key": "AAAAC3NzaC1lZDI1NTE5AAAAII3SB6JKDxiQYR+WN1oe9x0rZneiJf29VVhFKVXAgzLY",
+ "sshfp_ecdsa": "SSHFP 3 1 949188fd013c589fb02cccdd919d7534477bb9d8\nSSHFP 3 2 76bd943e72d755ee462e709e148da94639db9aa0e4e4aa15f713796a8343ecc1",
+ "sshfp_ed25519": "SSHFP 4 1 8681c8063b0f1ccd7bfdb3bd468d73de4adc1ceb\nSSHFP 4 2 11c28cf8112fbb38a9f4220dd595b69ac6408183968b00cda9a3f5109d6107f5",
+ "sshfp_rsa": "SSHFP 1 1 84279cc5bc2be250d3a75663c13595054bab348b\nSSHFP 1 2 45195f9947c56a14f653e2b09f94050baa964a4a333203ab6889dd2b764468a0",
+ "sshrsakey": "AAAAB3NzaC1yc2EAAAADAQABAAABgQDUe1ePbUoHCPKMP7PSo8a+szdlyP0xeTU9MQ5TV90yu1wgmHrtx8FJPMMUOX6Au5lnhXb8ohwkrfovbe8H3wYYOhi+C5Uzt4p8QBuAfOm04mDKeUs+e8Ku9TsHukCwaeGNWajtdPBwCD8YOMgw1TbAjuILxvUDjbbc7QII6N5JJknahvctwzo6tkWDaBQU8kFKhNqDAoCgIgrSfCDsW740Ke3rAPnweSZfVeiskHMIU+lCIIKfyPzobooUAeqXGCw9m0kZc3jRqbEZALTZMfx6uNPTKs0xAwMIHYxt//iYQ4whtw+/v64smJToyi4EWvq43ul7FxcgE6Du21yCkqdeG8zpggW79k7+ul2g46e3hqolJGJVlZRA6qQXJOMu0TmMofdgFuxUgjBietjQiazxy3wt3oAj4HE3y/bCyZjcdJwzdq7kDs54ptyQStw3pT5cza8e7iIkuvfY3qaGfIsLXsGAG9NG+NBBGLZA3FblW+X/CZDohZMTWD21Xnokvls=",
+ "swapfree": "2.00 GiB",
+ "swapfree_mb": 2047.99609375,
+ "swapsize": "2.00 GiB",
+ "swapsize_mb": 2047.99609375,
+ "system_uptime": {
+ "days": 0,
+ "hours": 0,
+ "seconds": 36,
+ "uptime": "0:00 hours"
+ },
+ "timezone": "UTC",
+ "uptime": "0:00 hours",
+ "uptime_days": 0,
+ "uptime_hours": 0,
+ "uptime_seconds": 36,
+ "uuid": "d40b12a5-4669-c749-8c81-605cd53293f2",
+ "virtual": "virtualbox"
+}
diff --git a/facts/3.14/ubuntu-22.10-x86_64.facts b/facts/3.14/ubuntu-22.10-x86_64.facts
new file mode 100644
index 0000000..e8b19d0
--- /dev/null
+++ b/facts/3.14/ubuntu-22.10-x86_64.facts
@@ -0,0 +1,631 @@
+{
+ "architecture": "amd64",
+ "bios_release_date": "12/01/2006",
+ "bios_vendor": "innotek GmbH",
+ "bios_version": "VirtualBox",
+ "blockdevice_sda_model": "HARDDISK",
+ "blockdevice_sda_size": 42949672960,
+ "blockdevice_sda_vendor": "VBOX",
+ "blockdevice_sdb_model": "HARDDISK",
+ "blockdevice_sdb_size": 10485760,
+ "blockdevice_sdb_vendor": "VBOX",
+ "blockdevices": "sdb,sda",
+ "boardmanufacturer": "Oracle Corporation",
+ "boardproductname": "VirtualBox",
+ "boardserialnumber": "0",
+ "chassistype": "Other",
+ "dhcp_servers": {
+ "enp0s3": "10.0.2.2",
+ "system": "10.0.2.2"
+ },
+ "disks": {
+ "sda": {
+ "model": "HARDDISK",
+ "size": "40.00 GiB",
+ "size_bytes": 42949672960,
+ "vendor": "VBOX"
+ },
+ "sdb": {
+ "model": "HARDDISK",
+ "size": "10.00 MiB",
+ "size_bytes": 10485760,
+ "vendor": "VBOX"
+ }
+ },
+ "dmi": {
+ "bios": {
+ "release_date": "12/01/2006",
+ "vendor": "innotek GmbH",
+ "version": "VirtualBox"
+ },
+ "board": {
+ "manufacturer": "Oracle Corporation",
+ "product": "VirtualBox",
+ "serial_number": "0"
+ },
+ "chassis": {
+ "type": "Other"
+ },
+ "manufacturer": "innotek GmbH",
+ "product": {
+ "name": "VirtualBox",
+ "serial_number": "0",
+ "uuid": "56576925-f091-d649-8dce-cc1066334980"
+ }
+ },
+ "domain": "example.com",
+ "facterversion": "3.14.12",
+ "filesystems": "btrfs,ext2,ext3,ext4,iso9660,squashfs,vfat",
+ "fips_enabled": false,
+ "fqdn": "foo.example.com",
+ "gid": "root",
+ "hardwareisa": "x86_64",
+ "hardwaremodel": "x86_64",
+ "hostname": "foo",
+ "id": "root",
+ "identity": {
+ "gid": 0,
+ "group": "root",
+ "privileged": true,
+ "uid": 0,
+ "user": "root"
+ },
+ "interfaces": "enp0s3,lo",
+ "ipaddress": "10.0.2.15",
+ "ipaddress6": "fe80::31:a8ff:fedc:3a3",
+ "ipaddress6_enp0s3": "fe80::31:a8ff:fedc:3a3",
+ "ipaddress6_lo": "::1",
+ "ipaddress_enp0s3": "10.0.2.15",
+ "ipaddress_lo": "127.0.0.1",
+ "is_virtual": true,
+ "kernel": "Linux",
+ "kernelmajversion": "5.19",
+ "kernelrelease": "5.19.0-29-generic",
+ "kernelversion": "5.19.0",
+ "load_averages": {
+ "15m": 0.0078125,
+ "1m": 0.09521484375,
+ "5m": 0.0283203125
+ },
+ "lsbdistcodename": "kinetic",
+ "lsbdistdescription": "Ubuntu 22.10",
+ "lsbdistid": "Ubuntu",
+ "lsbdistrelease": "22.10",
+ "lsbmajdistrelease": "22.10",
+ "macaddress": "02:31:a8:dc:03:a3",
+ "macaddress_enp0s3": "02:31:a8:dc:03:a3",
+ "manufacturer": "innotek GmbH",
+ "memory": {
+ "system": {
+ "available": "683.46 MiB",
+ "available_bytes": 716664832,
+ "capacity": "29.45%",
+ "total": "968.78 MiB",
+ "total_bytes": 1015836672,
+ "used": "285.31 MiB",
+ "used_bytes": 299171840
+ }
+ },
+ "memoryfree": "683.46 MiB",
+ "memoryfree_mb": 683.46484375,
+ "memorysize": "968.78 MiB",
+ "memorysize_mb": 968.77734375,
+ "mountpoints": {
+ "/": {
+ "available": "36.65 GiB",
+ "available_bytes": 39354740736,
+ "capacity": "5.26%",
+ "device": "/dev/sda1",
+ "filesystem": "ext4",
+ "options": [
+ "rw",
+ "relatime",
+ "discard",
+ "errors=remount-ro"
+ ],
+ "size": "38.70 GiB",
+ "size_bytes": 41555521536,
+ "used": "2.03 GiB",
+ "used_bytes": 2184003584
+ },
+ "/dev": {
+ "available": "465.09 MiB",
+ "available_bytes": 487682048,
+ "capacity": "0%",
+ "device": "udev",
+ "filesystem": "devtmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "relatime",
+ "size=476252k",
+ "nr_inodes=119063",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "465.09 MiB",
+ "size_bytes": 487682048,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/hugepages": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "hugetlbfs",
+ "filesystem": "hugetlbfs",
+ "options": [
+ "rw",
+ "relatime",
+ "pagesize=2M"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/mqueue": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "mqueue",
+ "filesystem": "mqueue",
+ "options": [
+ "rw",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/pts": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "devpts",
+ "filesystem": "devpts",
+ "options": [
+ "rw",
+ "nosuid",
+ "noexec",
+ "relatime",
+ "gid=5",
+ "mode=620",
+ "ptmxmode=000"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/shm": {
+ "available": "484.39 MiB",
+ "available_bytes": 507916288,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "nodev",
+ "inode64"
+ ],
+ "size": "484.39 MiB",
+ "size_bytes": 507916288,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/run": {
+ "available": "95.95 MiB",
+ "available_bytes": 100614144,
+ "capacity": "0.96%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime",
+ "size=99204k",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "96.88 MiB",
+ "size_bytes": 101584896,
+ "used": "948.00 KiB",
+ "used_bytes": 970752
+ },
+ "/run/credentials/systemd-sysusers.service": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "ramfs",
+ "filesystem": "ramfs",
+ "options": [
+ "ro",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime",
+ "mode=700"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/run/lock": {
+ "available": "5.00 MiB",
+ "available_bytes": 5242880,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime",
+ "size=5120k",
+ "inode64"
+ ],
+ "size": "5.00 MiB",
+ "size_bytes": 5242880,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/run/snapd/ns": {
+ "available": "95.95 MiB",
+ "available_bytes": 100614144,
+ "capacity": "0.96%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime",
+ "size=99204k",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "96.88 MiB",
+ "size_bytes": 101584896,
+ "used": "948.00 KiB",
+ "used_bytes": 970752
+ },
+ "/run/snapd/ns/lxd.mnt": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "nsfs",
+ "filesystem": "nsfs",
+ "options": [
+ "rw"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/run/user/1000": {
+ "available": "96.87 MiB",
+ "available_bytes": 101576704,
+ "capacity": "0.00%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "nodev",
+ "relatime",
+ "size=99200k",
+ "nr_inodes=24800",
+ "mode=700",
+ "uid=1000",
+ "gid=1000",
+ "inode64"
+ ],
+ "size": "96.88 MiB",
+ "size_bytes": 101580800,
+ "used": "4.00 KiB",
+ "used_bytes": 4096
+ },
+ "/snap/core20/1778": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "/dev/loop0",
+ "filesystem": "squashfs",
+ "options": [
+ "ro",
+ "nodev",
+ "relatime",
+ "errors=continue"
+ ],
+ "size": "63.38 MiB",
+ "size_bytes": 66453504,
+ "used": "63.38 MiB",
+ "used_bytes": 66453504
+ },
+ "/snap/lxd/24175": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "/dev/loop1",
+ "filesystem": "squashfs",
+ "options": [
+ "ro",
+ "nodev",
+ "relatime",
+ "errors=continue"
+ ],
+ "size": "137.63 MiB",
+ "size_bytes": 144310272,
+ "used": "137.63 MiB",
+ "used_bytes": 144310272
+ },
+ "/snap/snapd/17950": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "/dev/loop2",
+ "filesystem": "squashfs",
+ "options": [
+ "ro",
+ "nodev",
+ "relatime",
+ "errors=continue"
+ ],
+ "size": "49.88 MiB",
+ "size_bytes": 52297728,
+ "used": "49.88 MiB",
+ "used_bytes": 52297728
+ },
+ "/vagrant": {
+ "available": "768.42 GiB",
+ "available_bytes": 825088704512,
+ "capacity": "16.09%",
+ "device": "vagrant",
+ "filesystem": "vboxsf",
+ "options": [
+ "rw",
+ "relatime"
+ ],
+ "size": "915.81 GiB",
+ "size_bytes": 983345152000,
+ "used": "147.39 GiB",
+ "used_bytes": 158256447488
+ }
+ },
+ "mtu_enp0s3": 1500,
+ "mtu_lo": 65536,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "netmask6_enp0s3": "ffff:ffff:ffff:ffff::",
+ "netmask6_lo": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
+ "netmask_enp0s3": "255.255.255.0",
+ "netmask_lo": "255.0.0.0",
+ "network": "10.0.2.0",
+ "network6": "fe80::",
+ "network6_enp0s3": "fe80::",
+ "network6_lo": "::1",
+ "network_enp0s3": "10.0.2.0",
+ "network_lo": "127.0.0.0",
+ "networking": {
+ "dhcp": "10.0.2.2",
+ "domain": "example.com",
+ "fqdn": "foo.example.com",
+ "hostname": "foo",
+ "interfaces": {
+ "enp0s3": {
+ "bindings": [
+ {
+ "address": "10.0.2.15",
+ "netmask": "255.255.255.0",
+ "network": "10.0.2.0"
+ }
+ ],
+ "bindings6": [
+ {
+ "address": "fe80::31:a8ff:fedc:3a3",
+ "netmask": "ffff:ffff:ffff:ffff::",
+ "network": "fe80::"
+ }
+ ],
+ "dhcp": "10.0.2.2",
+ "ip": "10.0.2.15",
+ "ip6": "fe80::31:a8ff:fedc:3a3",
+ "mac": "02:31:a8:dc:03:a3",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.0.2.0",
+ "network6": "fe80::",
+ "scope6": "link"
+ },
+ "lo": {
+ "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"
+ }
+ ],
+ "ip": "127.0.0.1",
+ "ip6": "::1",
+ "mtu": 65536,
+ "netmask": "255.0.0.0",
+ "netmask6": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
+ "network": "127.0.0.0",
+ "network6": "::1",
+ "scope6": "host"
+ }
+ },
+ "ip": "10.0.2.15",
+ "ip6": "fe80::31:a8ff:fedc:3a3",
+ "mac": "02:31:a8:dc:03:a3",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.0.2.0",
+ "network6": "fe80::",
+ "primary": "enp0s3",
+ "scope6": "link"
+ },
+ "operatingsystem": "Ubuntu",
+ "operatingsystemmajrelease": "22.10",
+ "operatingsystemrelease": "22.10",
+ "os": {
+ "architecture": "amd64",
+ "distro": {
+ "codename": "kinetic",
+ "description": "Ubuntu 22.10",
+ "id": "Ubuntu",
+ "release": {
+ "full": "22.10",
+ "major": "22.10"
+ }
+ },
+ "family": "Debian",
+ "hardware": "x86_64",
+ "name": "Ubuntu",
+ "release": {
+ "full": "22.10",
+ "major": "22.10"
+ },
+ "selinux": {
+ "enabled": false
+ }
+ },
+ "osfamily": "Debian",
+ "partitions": {
+ "/dev/loop0": {
+ "backing_file": "/var/lib/snapd/snaps/core20_1778.snap",
+ "filesystem": "squashfs",
+ "mount": "/snap/core20/1778",
+ "size": "63.27 MiB",
+ "size_bytes": 66347008
+ },
+ "/dev/loop1": {
+ "backing_file": "/var/lib/snapd/snaps/lxd_24175.snap",
+ "filesystem": "squashfs",
+ "mount": "/snap/lxd/24175",
+ "size": "137.59 MiB",
+ "size_bytes": 144269312
+ },
+ "/dev/loop2": {
+ "backing_file": "/var/lib/snapd/snaps/snapd_17950.snap",
+ "filesystem": "squashfs",
+ "mount": "/snap/snapd/17950",
+ "size": "49.83 MiB",
+ "size_bytes": 52248576
+ },
+ "/dev/sda1": {
+ "filesystem": "ext4",
+ "label": "cloudimg-rootfs",
+ "mount": "/",
+ "partuuid": "3aef0a33-01",
+ "size": "40.00 GiB",
+ "size_bytes": 42948607488,
+ "uuid": "d6935283-1712-4acf-b837-227717ce2107"
+ }
+ },
+ "path": "/opt/puppetlabs/bin:/opt/puppetlabs/puppet/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin",
+ "physicalprocessorcount": 1,
+ "processor0": "12th Gen Intel(R) Core(TM) i9-12900K",
+ "processor1": "12th Gen Intel(R) Core(TM) i9-12900K",
+ "processorcount": 2,
+ "processors": {
+ "count": 2,
+ "isa": "x86_64",
+ "models": [
+ "12th Gen Intel(R) Core(TM) i9-12900K",
+ "12th Gen Intel(R) Core(TM) i9-12900K"
+ ],
+ "physicalcount": 1
+ },
+ "productname": "VirtualBox",
+ "puppetversion": "5.5.22",
+ "ruby": {
+ "platform": "x86_64-linux-gnu",
+ "sitedir": "/usr/local/lib/site_ruby/3.0.0",
+ "version": "3.0.4"
+ },
+ "rubyplatform": "x86_64-linux-gnu",
+ "rubysitedir": "/usr/local/lib/site_ruby/3.0.0",
+ "rubyversion": "3.0.4",
+ "scope6": "link",
+ "scope6_enp0s3": "link",
+ "scope6_lo": "host",
+ "selinux": false,
+ "serialnumber": "0",
+ "ssh": {
+ "dsa": {
+ "fingerprints": {
+ "sha1": "SSHFP 2 1 9a182ae66beaf89147c65a3724d1f645b606a60c",
+ "sha256": "SSHFP 2 2 584dfef90834b6382188a81b2d5b0595de2ead17bb4aa22f6c21a5104d148392"
+ },
+ "key": "AAAAB3NzaC1kc3MAAACBAMnq7orNF9vMNDJgv/2+0wpMaBpmJoBO0Egup0qoaU+jnbLOo7P1l37mvw9aag6+JkR7OSrdgxWGvTo0TkygoC0/Ubvfg49q6/kZiCqQKnTvjccE0OtYXvks8In6G4hNuAoF9uBdlWTyE3miVfcBGwRZuEpSvn6GffpcFD1AHs/XAAAAFQDqxrq8qOa5ua5rPk2UQtU6cOwbnQAAAIAJkgqdZqqOdjmLWhBH0cAbytbqO8/wRu24fb6uXHPlAKk3nIaNUo2TCzksHzxWYCsvm5S/QswqFrcPQcSCGbefDb0SQCyxIZIEniKmCffGT83kDgrZTWLehgBIuvgXSIA6Vx9L1sGhylmFmFTEAq84ptoQ9J/zmasjV+QK0ZDWkQAAAIEAj9hM8m/pUKWfPS8rHhLhk6+aQYu8qe59hjfBpbPjRN4ecYJzF6ab+LSRgRFbBjyG2v/VF8X9ZtG1+0He2VaXazQhOG3s8DB3BBbWU1ECZZPuj/pHBAd/uPpOpz+Z15/W3DODxyuW/FqVNv6qMeSLV8pzrC5cbR02q4BAqXO2eHI=",
+ "type": "ssh-dss"
+ },
+ "ecdsa": {
+ "fingerprints": {
+ "sha1": "SSHFP 3 1 3770d1783d094228b94fac3833668d33fe96fc3e",
+ "sha256": "SSHFP 3 2 36c151cf9956a3e8b4ac28052cb89bb9f7b8287784fa2aa4eb7baa2669bd44eb"
+ },
+ "key": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNrRFr3ErwGzS+HyjKcLoDXnZKJM1qfRW4Mrzq8b+B2/2XI6/1glVYnKpdUND7qP4TS9imp6tv8mfgg6mFOYrLs=",
+ "type": "ecdsa-sha2-nistp256"
+ },
+ "ed25519": {
+ "fingerprints": {
+ "sha1": "SSHFP 4 1 c80a2292d3b71157c657226575a0a09e49120019",
+ "sha256": "SSHFP 4 2 42ad6339f87e99f0b3e4b08858cfe7415bda0dcf6beca1a11534cb58a770775d"
+ },
+ "key": "AAAAC3NzaC1lZDI1NTE5AAAAIAXfYNweiGxoSDwWVNAn58tqyXwaystnCbZQx7vR7TH0",
+ "type": "ssh-ed25519"
+ },
+ "rsa": {
+ "fingerprints": {
+ "sha1": "SSHFP 1 1 8fd8e984d2234dc892cebc2904e30184828d4065",
+ "sha256": "SSHFP 1 2 706d42c7005b5018bcab7751ab2b722ae7f17f2816667e2569c9e913a602bb87"
+ },
+ "key": "AAAAB3NzaC1yc2EAAAADAQABAAABgQCwKNmsgjUDpVV+4DT5f4Nc82wmILS//5xqkl6WCtgUUZassCn2HiueuSqQWHtIJc+ltz/13nMJUqc+GFdfc8lM/XJdrlV5Qcjqx/00OKC3AgOTZJjrJjfNrti8cyZCbxqSno8ZqjSZtQo4k9qRGAE16fjIQb/iDKAKHjiGXhNRu6GuSKs9NDArB2UY7m7igCiodqkRJy8fkT5mz76Ym06mwnYPiJJQRV1E9Q8UsZavWhuCD0p6a1Nra5jU841jBpciGnnQ6YWM2KHf5ZuOkfo45wBUklJQWKRQoPU3nzn7T6YEAZpq3g8aEjRbobq0x0+STBdW0hUNf8jxxaNUCRSNv05bSO9q1gIUD74HkruUkT1rMn+3/2fqOjUpj5pFdPyblDrDbuXQ4hCW9JOewz12VVVSf9J+kvL0zgEofkg3LvKEvEIQ3hozLnaknv2dnvHL9dIxv8lS9fTMuEa0v0io6c8jNPavyJcisSLK4P3SFLMPHlPXcqckj9kiF02rW1s=",
+ "type": "ssh-rsa"
+ }
+ },
+ "sshdsakey": "AAAAB3NzaC1kc3MAAACBAMnq7orNF9vMNDJgv/2+0wpMaBpmJoBO0Egup0qoaU+jnbLOo7P1l37mvw9aag6+JkR7OSrdgxWGvTo0TkygoC0/Ubvfg49q6/kZiCqQKnTvjccE0OtYXvks8In6G4hNuAoF9uBdlWTyE3miVfcBGwRZuEpSvn6GffpcFD1AHs/XAAAAFQDqxrq8qOa5ua5rPk2UQtU6cOwbnQAAAIAJkgqdZqqOdjmLWhBH0cAbytbqO8/wRu24fb6uXHPlAKk3nIaNUo2TCzksHzxWYCsvm5S/QswqFrcPQcSCGbefDb0SQCyxIZIEniKmCffGT83kDgrZTWLehgBIuvgXSIA6Vx9L1sGhylmFmFTEAq84ptoQ9J/zmasjV+QK0ZDWkQAAAIEAj9hM8m/pUKWfPS8rHhLhk6+aQYu8qe59hjfBpbPjRN4ecYJzF6ab+LSRgRFbBjyG2v/VF8X9ZtG1+0He2VaXazQhOG3s8DB3BBbWU1ECZZPuj/pHBAd/uPpOpz+Z15/W3DODxyuW/FqVNv6qMeSLV8pzrC5cbR02q4BAqXO2eHI=",
+ "sshecdsakey": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNrRFr3ErwGzS+HyjKcLoDXnZKJM1qfRW4Mrzq8b+B2/2XI6/1glVYnKpdUND7qP4TS9imp6tv8mfgg6mFOYrLs=",
+ "sshed25519key": "AAAAC3NzaC1lZDI1NTE5AAAAIAXfYNweiGxoSDwWVNAn58tqyXwaystnCbZQx7vR7TH0",
+ "sshfp_dsa": "SSHFP 2 1 9a182ae66beaf89147c65a3724d1f645b606a60c\nSSHFP 2 2 584dfef90834b6382188a81b2d5b0595de2ead17bb4aa22f6c21a5104d148392",
+ "sshfp_ecdsa": "SSHFP 3 1 3770d1783d094228b94fac3833668d33fe96fc3e\nSSHFP 3 2 36c151cf9956a3e8b4ac28052cb89bb9f7b8287784fa2aa4eb7baa2669bd44eb",
+ "sshfp_ed25519": "SSHFP 4 1 c80a2292d3b71157c657226575a0a09e49120019\nSSHFP 4 2 42ad6339f87e99f0b3e4b08858cfe7415bda0dcf6beca1a11534cb58a770775d",
+ "sshfp_rsa": "SSHFP 1 1 8fd8e984d2234dc892cebc2904e30184828d4065\nSSHFP 1 2 706d42c7005b5018bcab7751ab2b722ae7f17f2816667e2569c9e913a602bb87",
+ "sshrsakey": "AAAAB3NzaC1yc2EAAAADAQABAAABgQCwKNmsgjUDpVV+4DT5f4Nc82wmILS//5xqkl6WCtgUUZassCn2HiueuSqQWHtIJc+ltz/13nMJUqc+GFdfc8lM/XJdrlV5Qcjqx/00OKC3AgOTZJjrJjfNrti8cyZCbxqSno8ZqjSZtQo4k9qRGAE16fjIQb/iDKAKHjiGXhNRu6GuSKs9NDArB2UY7m7igCiodqkRJy8fkT5mz76Ym06mwnYPiJJQRV1E9Q8UsZavWhuCD0p6a1Nra5jU841jBpciGnnQ6YWM2KHf5ZuOkfo45wBUklJQWKRQoPU3nzn7T6YEAZpq3g8aEjRbobq0x0+STBdW0hUNf8jxxaNUCRSNv05bSO9q1gIUD74HkruUkT1rMn+3/2fqOjUpj5pFdPyblDrDbuXQ4hCW9JOewz12VVVSf9J+kvL0zgEofkg3LvKEvEIQ3hozLnaknv2dnvHL9dIxv8lS9fTMuEa0v0io6c8jNPavyJcisSLK4P3SFLMPHlPXcqckj9kiF02rW1s=",
+ "system_uptime": {
+ "days": 0,
+ "hours": 0,
+ "seconds": 1930,
+ "uptime": "0:32 hours"
+ },
+ "timezone": "UTC",
+ "uptime": "0:32 hours",
+ "uptime_days": 0,
+ "uptime_hours": 0,
+ "uptime_seconds": 1930,
+ "uuid": "56576925-f091-d649-8dce-cc1066334980",
+ "virtual": "virtualbox"
+}
diff --git a/facts/4.0/rocky-9-x86_64.facts b/facts/4.0/rocky-9-x86_64.facts
new file mode 100644
index 0000000..5d4531c
--- /dev/null
+++ b/facts/4.0/rocky-9-x86_64.facts
@@ -0,0 +1,617 @@
+{
+ "aio_agent_version": "7.17.0",
+ "architecture": "x86_64",
+ "augeas": {
+ "version": "1.12.0"
+ },
+ "augeasversion": "1.12.0",
+ "bios_release_date": "12/01/2006",
+ "bios_vendor": "innotek GmbH",
+ "bios_version": "VirtualBox",
+ "blockdevice_sda_model": "VBOX HARDDISK",
+ "blockdevice_sda_size": 10737418240,
+ "blockdevice_sda_vendor": "ATA",
+ "blockdevices": "sda",
+ "boardmanufacturer": "Oracle Corporation",
+ "boardproductname": "VirtualBox",
+ "boardserialnumber": "0",
+ "chassistype": "Other",
+ "dhcp_servers": {
+ "system": null
+ },
+ "disks": {
+ "sda": {
+ "model": "VBOX HARDDISK",
+ "size": "10.00 GiB",
+ "size_bytes": 10737418240,
+ "type": "hdd",
+ "vendor": "ATA"
+ }
+ },
+ "dmi": {
+ "bios": {
+ "release_date": "12/01/2006",
+ "vendor": "innotek GmbH",
+ "version": "VirtualBox"
+ },
+ "board": {
+ "manufacturer": "Oracle Corporation",
+ "product": "VirtualBox",
+ "serial_number": "0"
+ },
+ "chassis": {
+ "type": "Other"
+ },
+ "manufacturer": "innotek GmbH",
+ "product": {
+ "name": "VirtualBox",
+ "serial_number": "0",
+ "uuid": "d40b12a5-4669-c749-8c81-605cd53293f2"
+ }
+ },
+ "domain": "example.com",
+ "facterversion": "4.0.52",
+ "filesystems": "vfat,xfs",
+ "fips_enabled": false,
+ "fqdn": "foo.example.com",
+ "gem_version": "~> 4.0.0",
+ "gid": "root",
+ "hardwareisa": "x86_64",
+ "hardwaremodel": "x86_64",
+ "hostname": "foo",
+ "hypervisors": {
+ "virtualbox": {
+ "revision": "154048",
+ "version": "6.1.40"
+ }
+ },
+ "id": "root",
+ "identity": {
+ "gid": 0,
+ "group": "root",
+ "privileged": true,
+ "uid": 0,
+ "user": "root"
+ },
+ "interfaces": "eth0,lo",
+ "ipaddress": "10.0.2.15",
+ "ipaddress6": "fe80::a00:27ff:fefc:e996",
+ "ipaddress6_eth0": "fe80::a00:27ff:fefc:e996",
+ "ipaddress6_lo": "::1",
+ "ipaddress_eth0": "10.0.2.15",
+ "ipaddress_lo": "127.0.0.1",
+ "is_virtual": true,
+ "kernel": "Linux",
+ "kernelmajversion": "5.14",
+ "kernelrelease": "5.14.0-162.6.1.el9_1.x86_64",
+ "kernelversion": "5.14.0",
+ "load_averages": {
+ "15m": 0.05,
+ "1m": 0.65,
+ "5m": 0.16
+ },
+ "lsbdistrelease": "9.1",
+ "lsbmajdistrelease": "9",
+ "lsbminordistrelease": "1",
+ "macaddress": "08:00:27:fc:e9:96",
+ "macaddress_eth0": "08:00:27:fc:e9:96",
+ "manufacturer": "innotek GmbH",
+ "memory": {
+ "swap": {
+ "available": "2.00 GiB",
+ "available_bytes": 2147479552,
+ "capacity": "0.00%",
+ "total": "2.00 GiB",
+ "total_bytes": 2147479552,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "system": {
+ "available": "7.28 GiB",
+ "available_bytes": 7817879552,
+ "capacity": "6.07%",
+ "total": "7.75 GiB",
+ "total_bytes": 8322682880,
+ "used": "481.42 MiB",
+ "used_bytes": 504803328
+ }
+ },
+ "memoryfree": "7.28 GiB",
+ "memoryfree_mb": 7455.71,
+ "memorysize": "7.75 GiB",
+ "memorysize_mb": 7937.13,
+ "mountpoints": {
+ "/": {
+ "available": "4.37 GiB",
+ "available_bytes": 4696653824,
+ "capacity": "43.94%",
+ "device": "/dev/sda5",
+ "filesystem": "xfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "relatime",
+ "attr2",
+ "inode64",
+ "logbufs=8",
+ "logbsize=32k",
+ "noquota"
+ ],
+ "size": "7.80 GiB",
+ "size_bytes": 8378122240,
+ "used": "3.43 GiB",
+ "used_bytes": 3681468416
+ },
+ "/boot": {
+ "available": "894.88 MiB",
+ "available_bytes": 938348544,
+ "capacity": "9.96%",
+ "device": "/dev/sda2",
+ "filesystem": "xfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "relatime",
+ "attr2",
+ "inode64",
+ "logbufs=8",
+ "logbsize=32k",
+ "noquota"
+ ],
+ "size": "993.88 MiB",
+ "size_bytes": 1042161664,
+ "used": "99.00 MiB",
+ "used_bytes": 103813120
+ },
+ "/boot/efi": {
+ "available": "92.82 MiB",
+ "available_bytes": 97329152,
+ "capacity": "6.96%",
+ "device": "/dev/sda1",
+ "filesystem": "vfat",
+ "options": [
+ "rw",
+ "relatime",
+ "fmask=0077",
+ "dmask=0077",
+ "codepage=437",
+ "iocharset=ascii",
+ "shortname=winnt",
+ "errors=remount-ro"
+ ],
+ "size": "99.76 MiB",
+ "size_bytes": 104607744,
+ "used": "6.94 MiB",
+ "used_bytes": 7278592
+ },
+ "/dev": {
+ "available": "4.00 MiB",
+ "available_bytes": 4194304,
+ "capacity": "0%",
+ "device": "devtmpfs",
+ "filesystem": "devtmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "size=4096k",
+ "nr_inodes=1048576",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "4.00 MiB",
+ "size_bytes": 4194304,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/hugepages": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "hugetlbfs",
+ "filesystem": "hugetlbfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "relatime",
+ "pagesize=2M"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/mqueue": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "mqueue",
+ "filesystem": "mqueue",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/pts": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "devpts",
+ "filesystem": "devpts",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "noexec",
+ "relatime",
+ "gid=5",
+ "mode=620",
+ "ptmxmode=000"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/shm": {
+ "available": "3.88 GiB",
+ "available_bytes": 4161339392,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "inode64"
+ ],
+ "size": "3.88 GiB",
+ "size_bytes": 4161339392,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/run": {
+ "available": "1.53 GiB",
+ "available_bytes": 1647292416,
+ "capacity": "1.04%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "size=1625524k",
+ "nr_inodes=819200",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "1.55 GiB",
+ "size_bytes": 1664536576,
+ "used": "16.45 MiB",
+ "used_bytes": 17244160
+ },
+ "/run/credentials/systemd-sysusers.service": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "none",
+ "filesystem": "ramfs",
+ "options": [
+ "ro",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime",
+ "mode=700"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/run/user/1000": {
+ "available": "793.71 MiB",
+ "available_bytes": 832266240,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "relatime",
+ "size=812760k",
+ "nr_inodes=203190",
+ "mode=700",
+ "uid=1000",
+ "gid=1000",
+ "inode64"
+ ],
+ "size": "793.71 MiB",
+ "size_bytes": 832266240,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/vagrant": {
+ "available": "772.05 GiB",
+ "available_bytes": 828982464512,
+ "capacity": "15.70%",
+ "device": "vagrant",
+ "filesystem": "vboxsf",
+ "options": [
+ "rw",
+ "nodev",
+ "relatime",
+ "iocharset=utf8",
+ "uid=1000",
+ "gid=1000"
+ ],
+ "size": "915.81 GiB",
+ "size_bytes": 983345152000,
+ "used": "143.76 GiB",
+ "used_bytes": 154362687488
+ },
+ "/var/lib/nfs/rpc_pipefs": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "sunrpc",
+ "filesystem": "rpc_pipefs",
+ "options": [
+ "rw",
+ "relatime"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ }
+ },
+ "mtu_eth0": 1500,
+ "mtu_lo": 65536,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "netmask6_eth0": "ffff:ffff:ffff:ffff::",
+ "netmask6_lo": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
+ "netmask_eth0": "255.255.255.0",
+ "netmask_lo": "255.0.0.0",
+ "network": "10.0.2.0",
+ "network6": "fe80::",
+ "network6_eth0": "fe80::",
+ "network6_lo": "::1",
+ "network_eth0": "10.0.2.0",
+ "network_lo": "127.0.0.0",
+ "networking": {
+ "domain": "example.com",
+ "fqdn": "foo.example.com",
+ "hostname": "foo",
+ "interfaces": {
+ "eth0": {
+ "bindings": [
+ {
+ "address": "10.0.2.15",
+ "netmask": "255.255.255.0",
+ "network": "10.0.2.0"
+ }
+ ],
+ "bindings6": [
+ {
+ "address": "fe80::a00:27ff:fefc:e996",
+ "netmask": "ffff:ffff:ffff:ffff::",
+ "network": "fe80::",
+ "scope6": "link"
+ }
+ ],
+ "ip": "10.0.2.15",
+ "ip6": "fe80::a00:27ff:fefc:e996",
+ "mac": "08:00:27:fc:e9:96",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.0.2.0",
+ "network6": "fe80::",
+ "scope6": "link"
+ },
+ "lo": {
+ "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"
+ }
+ ],
+ "ip": "127.0.0.1",
+ "ip6": "::1",
+ "mtu": 65536,
+ "netmask": "255.0.0.0",
+ "netmask6": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
+ "network": "127.0.0.0",
+ "network6": "::1",
+ "scope6": "host"
+ }
+ },
+ "ip": "10.0.2.15",
+ "ip6": "fe80::a00:27ff:fefc:e996",
+ "mac": "08:00:27:fc:e9:96",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.0.2.0",
+ "network6": "fe80::",
+ "primary": "eth0",
+ "scope6": "link"
+ },
+ "operatingsystem": "Rocky",
+ "operatingsystemmajrelease": "9",
+ "operatingsystemrelease": "9.1",
+ "os": {
+ "architecture": "x86_64",
+ "distro": {
+ "codename": "Blue Onyx",
+ "description": "Rocky Linux release 9.1 (Blue Onyx)",
+ "id": "Rocky",
+ "release": {
+ "full": "9.1",
+ "major": "9",
+ "minor": "1"
+ }
+ },
+ "family": "RedHat",
+ "hardware": "x86_64",
+ "name": "Rocky",
+ "release": {
+ "full": "9.1",
+ "major": "9",
+ "minor": "1"
+ },
+ "selinux": {
+ "config_mode": "enforcing",
+ "config_policy": "targeted",
+ "current_mode": "enforcing",
+ "enabled": true,
+ "enforced": true,
+ "policy_version": "33"
+ }
+ },
+ "osfamily": "RedHat",
+ "partitions": {
+ "/dev/sda1": {
+ "filesystem": "vfat",
+ "mount": "/boot/efi",
+ "partlabel": "EFI System Partition",
+ "partuuid": "de8a5379-fa72-425d-9e13-db5e690db6e5",
+ "size": "100.00 MiB",
+ "size_bytes": 104857600,
+ "uuid": "5A7E-C624"
+ },
+ "/dev/sda2": {
+ "filesystem": "xfs",
+ "label": "boot",
+ "mount": "/boot",
+ "partuuid": "c8d69a74-7489-44b9-ae73-426414b03c3e",
+ "size": "1000.00 MiB",
+ "size_bytes": 1048576000,
+ "uuid": "5f167493-6b14-46d4-bea5-23dd578835fc"
+ },
+ "/dev/sda3": {
+ "partuuid": "a520cde1-9bce-4a7d-a0df-a3efbdc79652",
+ "size": "4.00 MiB",
+ "size_bytes": 4194304
+ },
+ "/dev/sda4": {
+ "partuuid": "13b4499e-c8b0-4f6b-90cc-0142f5909d3c",
+ "size": "1.00 MiB",
+ "size_bytes": 1048576
+ },
+ "/dev/sda5": {
+ "filesystem": "xfs",
+ "mount": "/",
+ "partuuid": "44d4155a-e511-4507-bd53-616ba6d62f93",
+ "size": "7.81 GiB",
+ "size_bytes": 8388608000,
+ "uuid": "d2a22614-62bd-4ae2-a952-dfa798959633"
+ }
+ },
+ "path": "/home/vagrant/vendor/bundler/ruby/2.7.0/bin:/opt/puppetlabs/puppet/bin:/opt/puppetlabs/bin:/root/.local/bin:/root/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin",
+ "physicalprocessorcount": 1,
+ "processor0": "12th Gen Intel(R) Core(TM) i9-12900K",
+ "processor1": "12th Gen Intel(R) Core(TM) i9-12900K",
+ "processorcount": 2,
+ "processors": {
+ "count": 2,
+ "isa": "x86_64",
+ "models": [
+ "12th Gen Intel(R) Core(TM) i9-12900K",
+ "12th Gen Intel(R) Core(TM) i9-12900K"
+ ],
+ "physicalcount": 1,
+ "speed": "3.18 GHz"
+ },
+ "productname": "VirtualBox",
+ "ruby": {
+ "platform": "x86_64-linux",
+ "sitedir": "/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.7.0",
+ "version": "2.7.6"
+ },
+ "rubyplatform": "x86_64-linux",
+ "rubysitedir": "/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.7.0",
+ "rubyversion": "2.7.6",
+ "scope6": "link",
+ "scope6_eth0": "link",
+ "scope6_lo": "host",
+ "selinux": true,
+ "selinux_config_mode": "enforcing",
+ "selinux_config_policy": "targeted",
+ "selinux_current_mode": "enforcing",
+ "selinux_enforced": true,
+ "selinux_policyversion": "33",
+ "serialnumber": "0",
+ "ssh": {
+ "ecdsa": {
+ "fingerprints": {
+ "sha1": "SSHFP 3 1 949188fd013c589fb02cccdd919d7534477bb9d8",
+ "sha256": "SSHFP 3 2 76bd943e72d755ee462e709e148da94639db9aa0e4e4aa15f713796a8343ecc1"
+ },
+ "key": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAxB3Q3PvQ9U2gB0kCq+C5Yuh2HYhGtA96e9aI3HgiZrSn83DNPaF65r/VB/5UIYIk9u5Az1rwhtWo8tbvKsdzA=",
+ "type": "ecdsa-sha2-nistp256"
+ },
+ "ed25519": {
+ "fingerprints": {
+ "sha1": "SSHFP 4 1 8681c8063b0f1ccd7bfdb3bd468d73de4adc1ceb",
+ "sha256": "SSHFP 4 2 11c28cf8112fbb38a9f4220dd595b69ac6408183968b00cda9a3f5109d6107f5"
+ },
+ "key": "AAAAC3NzaC1lZDI1NTE5AAAAII3SB6JKDxiQYR+WN1oe9x0rZneiJf29VVhFKVXAgzLY",
+ "type": "ssh-ed25519"
+ },
+ "rsa": {
+ "fingerprints": {
+ "sha1": "SSHFP 1 1 84279cc5bc2be250d3a75663c13595054bab348b",
+ "sha256": "SSHFP 1 2 45195f9947c56a14f653e2b09f94050baa964a4a333203ab6889dd2b764468a0"
+ },
+ "key": "AAAAB3NzaC1yc2EAAAADAQABAAABgQDUe1ePbUoHCPKMP7PSo8a+szdlyP0xeTU9MQ5TV90yu1wgmHrtx8FJPMMUOX6Au5lnhXb8ohwkrfovbe8H3wYYOhi+C5Uzt4p8QBuAfOm04mDKeUs+e8Ku9TsHukCwaeGNWajtdPBwCD8YOMgw1TbAjuILxvUDjbbc7QII6N5JJknahvctwzo6tkWDaBQU8kFKhNqDAoCgIgrSfCDsW740Ke3rAPnweSZfVeiskHMIU+lCIIKfyPzobooUAeqXGCw9m0kZc3jRqbEZALTZMfx6uNPTKs0xAwMIHYxt//iYQ4whtw+/v64smJToyi4EWvq43ul7FxcgE6Du21yCkqdeG8zpggW79k7+ul2g46e3hqolJGJVlZRA6qQXJOMu0TmMofdgFuxUgjBietjQiazxy3wt3oAj4HE3y/bCyZjcdJwzdq7kDs54ptyQStw3pT5cza8e7iIkuvfY3qaGfIsLXsGAG9NG+NBBGLZA3FblW+X/CZDohZMTWD21Xnokvls=",
+ "type": "ssh-rsa"
+ }
+ },
+ "sshecdsakey": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAxB3Q3PvQ9U2gB0kCq+C5Yuh2HYhGtA96e9aI3HgiZrSn83DNPaF65r/VB/5UIYIk9u5Az1rwhtWo8tbvKsdzA=",
+ "sshed25519key": "AAAAC3NzaC1lZDI1NTE5AAAAII3SB6JKDxiQYR+WN1oe9x0rZneiJf29VVhFKVXAgzLY",
+ "sshfp_ecdsa": "SSHFP 3 1 949188fd013c589fb02cccdd919d7534477bb9d8\nSSHFP 3 2 76bd943e72d755ee462e709e148da94639db9aa0e4e4aa15f713796a8343ecc1",
+ "sshfp_ed25519": "SSHFP 4 1 8681c8063b0f1ccd7bfdb3bd468d73de4adc1ceb\nSSHFP 4 2 11c28cf8112fbb38a9f4220dd595b69ac6408183968b00cda9a3f5109d6107f5",
+ "sshfp_rsa": "SSHFP 1 1 84279cc5bc2be250d3a75663c13595054bab348b\nSSHFP 1 2 45195f9947c56a14f653e2b09f94050baa964a4a333203ab6889dd2b764468a0",
+ "sshrsakey": "AAAAB3NzaC1yc2EAAAADAQABAAABgQDUe1ePbUoHCPKMP7PSo8a+szdlyP0xeTU9MQ5TV90yu1wgmHrtx8FJPMMUOX6Au5lnhXb8ohwkrfovbe8H3wYYOhi+C5Uzt4p8QBuAfOm04mDKeUs+e8Ku9TsHukCwaeGNWajtdPBwCD8YOMgw1TbAjuILxvUDjbbc7QII6N5JJknahvctwzo6tkWDaBQU8kFKhNqDAoCgIgrSfCDsW740Ke3rAPnweSZfVeiskHMIU+lCIIKfyPzobooUAeqXGCw9m0kZc3jRqbEZALTZMfx6uNPTKs0xAwMIHYxt//iYQ4whtw+/v64smJToyi4EWvq43ul7FxcgE6Du21yCkqdeG8zpggW79k7+ul2g46e3hqolJGJVlZRA6qQXJOMu0TmMofdgFuxUgjBietjQiazxy3wt3oAj4HE3y/bCyZjcdJwzdq7kDs54ptyQStw3pT5cza8e7iIkuvfY3qaGfIsLXsGAG9NG+NBBGLZA3FblW+X/CZDohZMTWD21Xnokvls=",
+ "swapfree": "2.00 GiB",
+ "swapfree_mb": 2048.0,
+ "swapsize": "2.00 GiB",
+ "swapsize_mb": 2048.0,
+ "system_uptime": {
+ "days": 0,
+ "hours": 0,
+ "seconds": 53,
+ "uptime": "0:00 hours"
+ },
+ "timezone": "UTC",
+ "uptime": "0:00 hours",
+ "uptime_days": 0,
+ "uptime_hours": 0,
+ "uptime_seconds": 53,
+ "uuid": "d40b12a5-4669-c749-8c81-605cd53293f2",
+ "virtual": "virtualbox"
+}
diff --git a/facts/4.1/rocky-9-x86_64.facts b/facts/4.1/rocky-9-x86_64.facts
new file mode 100644
index 0000000..8d40d98
--- /dev/null
+++ b/facts/4.1/rocky-9-x86_64.facts
@@ -0,0 +1,619 @@
+{
+ "aio_agent_version": "7.17.0",
+ "architecture": "x86_64",
+ "augeas": {
+ "version": "1.12.0"
+ },
+ "augeasversion": "1.12.0",
+ "bios_release_date": "12/01/2006",
+ "bios_vendor": "innotek GmbH",
+ "bios_version": "VirtualBox",
+ "blockdevice_sda_model": "VBOX HARDDISK",
+ "blockdevice_sda_size": 10737418240,
+ "blockdevice_sda_vendor": "ATA",
+ "blockdevices": "sda",
+ "boardmanufacturer": "Oracle Corporation",
+ "boardproductname": "VirtualBox",
+ "boardserialnumber": "0",
+ "chassistype": "Other",
+ "dhcp_servers": {
+ "system": null
+ },
+ "disks": {
+ "sda": {
+ "model": "VBOX HARDDISK",
+ "size": "10.00 GiB",
+ "size_bytes": 10737418240,
+ "type": "hdd",
+ "vendor": "ATA"
+ }
+ },
+ "dmi": {
+ "bios": {
+ "release_date": "12/01/2006",
+ "vendor": "innotek GmbH",
+ "version": "VirtualBox"
+ },
+ "board": {
+ "manufacturer": "Oracle Corporation",
+ "product": "VirtualBox",
+ "serial_number": "0"
+ },
+ "chassis": {
+ "type": "Other"
+ },
+ "manufacturer": "innotek GmbH",
+ "product": {
+ "name": "VirtualBox",
+ "serial_number": "0",
+ "uuid": "d40b12a5-4669-c749-8c81-605cd53293f2"
+ }
+ },
+ "domain": "example.com",
+ "facterversion": "4.1.1",
+ "filesystems": "vfat,xfs",
+ "fips_enabled": false,
+ "fqdn": "foo.example.com",
+ "gem_version": "~> 4.1.0",
+ "gid": "root",
+ "hardwareisa": "x86_64",
+ "hardwaremodel": "x86_64",
+ "hostname": "foo",
+ "hypervisors": {
+ "virtualbox": {
+ "revision": "154048",
+ "version": "6.1.40"
+ }
+ },
+ "id": "root",
+ "identity": {
+ "gid": 0,
+ "group": "root",
+ "privileged": true,
+ "uid": 0,
+ "user": "root"
+ },
+ "interfaces": "eth0,lo",
+ "ipaddress": "10.0.2.15",
+ "ipaddress6": "fe80::a00:27ff:fefc:e996",
+ "ipaddress6_eth0": "fe80::a00:27ff:fefc:e996",
+ "ipaddress6_lo": "::1",
+ "ipaddress_eth0": "10.0.2.15",
+ "ipaddress_lo": "127.0.0.1",
+ "is_virtual": true,
+ "kernel": "Linux",
+ "kernelmajversion": "5.14",
+ "kernelrelease": "5.14.0-162.6.1.el9_1.x86_64",
+ "kernelversion": "5.14.0",
+ "load_averages": {
+ "15m": 0.05,
+ "1m": 0.65,
+ "5m": 0.16
+ },
+ "lsbdistrelease": "9.1",
+ "lsbmajdistrelease": "9",
+ "lsbminordistrelease": "1",
+ "macaddress": "08:00:27:fc:e9:96",
+ "macaddress_eth0": "08:00:27:fc:e9:96",
+ "manufacturer": "innotek GmbH",
+ "memory": {
+ "swap": {
+ "available": "2.00 GiB",
+ "available_bytes": 2147479552,
+ "capacity": "0.00%",
+ "total": "2.00 GiB",
+ "total_bytes": 2147479552,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "system": {
+ "available": "7.28 GiB",
+ "available_bytes": 7816523776,
+ "capacity": "6.08%",
+ "total": "7.75 GiB",
+ "total_bytes": 8322682880,
+ "used": "482.71 MiB",
+ "used_bytes": 506159104
+ }
+ },
+ "memoryfree": "7.28 GiB",
+ "memoryfree_mb": 7454.41796875,
+ "memorysize": "7.75 GiB",
+ "memorysize_mb": 7937.12890625,
+ "mountpoints": {
+ "/": {
+ "available": "4.35 GiB",
+ "available_bytes": 4674306048,
+ "capacity": "44.21%",
+ "device": "/dev/sda5",
+ "filesystem": "xfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "relatime",
+ "attr2",
+ "inode64",
+ "logbufs=8",
+ "logbsize=32k",
+ "noquota"
+ ],
+ "size": "7.80 GiB",
+ "size_bytes": 8378122240,
+ "used": "3.45 GiB",
+ "used_bytes": 3703816192
+ },
+ "/boot": {
+ "available": "894.88 MiB",
+ "available_bytes": 938348544,
+ "capacity": "9.96%",
+ "device": "/dev/sda2",
+ "filesystem": "xfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "relatime",
+ "attr2",
+ "inode64",
+ "logbufs=8",
+ "logbsize=32k",
+ "noquota"
+ ],
+ "size": "993.88 MiB",
+ "size_bytes": 1042161664,
+ "used": "99.00 MiB",
+ "used_bytes": 103813120
+ },
+ "/boot/efi": {
+ "available": "92.82 MiB",
+ "available_bytes": 97329152,
+ "capacity": "6.96%",
+ "device": "/dev/sda1",
+ "filesystem": "vfat",
+ "options": [
+ "rw",
+ "relatime",
+ "fmask=0077",
+ "dmask=0077",
+ "codepage=437",
+ "iocharset=ascii",
+ "shortname=winnt",
+ "errors=remount-ro"
+ ],
+ "size": "99.76 MiB",
+ "size_bytes": 104607744,
+ "used": "6.94 MiB",
+ "used_bytes": 7278592
+ },
+ "/dev": {
+ "available": "4.00 MiB",
+ "available_bytes": 4194304,
+ "capacity": "0%",
+ "device": "devtmpfs",
+ "filesystem": "devtmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "size=4096k",
+ "nr_inodes=1048576",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "4.00 MiB",
+ "size_bytes": 4194304,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/hugepages": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "hugetlbfs",
+ "filesystem": "hugetlbfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "relatime",
+ "pagesize=2M"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/mqueue": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "mqueue",
+ "filesystem": "mqueue",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/pts": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "devpts",
+ "filesystem": "devpts",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "noexec",
+ "relatime",
+ "gid=5",
+ "mode=620",
+ "ptmxmode=000"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/shm": {
+ "available": "3.88 GiB",
+ "available_bytes": 4161339392,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "inode64"
+ ],
+ "size": "3.88 GiB",
+ "size_bytes": 4161339392,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/run": {
+ "available": "1.53 GiB",
+ "available_bytes": 1647288320,
+ "capacity": "1.04%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "size=1625524k",
+ "nr_inodes=819200",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "1.55 GiB",
+ "size_bytes": 1664536576,
+ "used": "16.45 MiB",
+ "used_bytes": 17248256
+ },
+ "/run/credentials/systemd-sysusers.service": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "none",
+ "filesystem": "ramfs",
+ "options": [
+ "ro",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime",
+ "mode=700"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/run/user/1000": {
+ "available": "793.71 MiB",
+ "available_bytes": 832266240,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "relatime",
+ "size=812760k",
+ "nr_inodes=203190",
+ "mode=700",
+ "uid=1000",
+ "gid=1000",
+ "inode64"
+ ],
+ "size": "793.71 MiB",
+ "size_bytes": 832266240,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/vagrant": {
+ "available": "772.05 GiB",
+ "available_bytes": 828982444032,
+ "capacity": "15.70%",
+ "device": "vagrant",
+ "filesystem": "vboxsf",
+ "options": [
+ "rw",
+ "nodev",
+ "relatime",
+ "iocharset=utf8",
+ "uid=1000",
+ "gid=1000"
+ ],
+ "size": "915.81 GiB",
+ "size_bytes": 983345152000,
+ "used": "143.76 GiB",
+ "used_bytes": 154362707968
+ },
+ "/var/lib/nfs/rpc_pipefs": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "sunrpc",
+ "filesystem": "rpc_pipefs",
+ "options": [
+ "rw",
+ "relatime"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ }
+ },
+ "mtu_eth0": 1500,
+ "mtu_lo": 65536,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "netmask6_eth0": "ffff:ffff:ffff:ffff::",
+ "netmask6_lo": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
+ "netmask_eth0": "255.255.255.0",
+ "netmask_lo": "255.0.0.0",
+ "network": "10.0.2.0",
+ "network6": "fe80::",
+ "network6_eth0": "fe80::",
+ "network6_lo": "::1",
+ "network_eth0": "10.0.2.0",
+ "network_lo": "127.0.0.0",
+ "networking": {
+ "domain": "example.com",
+ "fqdn": "foo.example.com",
+ "hostname": "foo",
+ "interfaces": {
+ "eth0": {
+ "bindings": [
+ {
+ "address": "10.0.2.15",
+ "netmask": "255.255.255.0",
+ "network": "10.0.2.0"
+ }
+ ],
+ "bindings6": [
+ {
+ "address": "fe80::a00:27ff:fefc:e996",
+ "netmask": "ffff:ffff:ffff:ffff::",
+ "network": "fe80::",
+ "scope6": "link"
+ }
+ ],
+ "ip": "10.0.2.15",
+ "ip6": "fe80::a00:27ff:fefc:e996",
+ "mac": "08:00:27:fc:e9:96",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.0.2.0",
+ "network6": "fe80::",
+ "scope6": "link"
+ },
+ "lo": {
+ "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"
+ }
+ ],
+ "ip": "127.0.0.1",
+ "ip6": "::1",
+ "mtu": 65536,
+ "netmask": "255.0.0.0",
+ "netmask6": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
+ "network": "127.0.0.0",
+ "network6": "::1",
+ "scope6": "host"
+ }
+ },
+ "ip": "10.0.2.15",
+ "ip6": "fe80::a00:27ff:fefc:e996",
+ "mac": "08:00:27:fc:e9:96",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.0.2.0",
+ "network6": "fe80::",
+ "primary": "eth0",
+ "scope6": "link"
+ },
+ "operatingsystem": "Rocky",
+ "operatingsystemmajrelease": "9",
+ "operatingsystemrelease": "9.1",
+ "os": {
+ "architecture": "x86_64",
+ "distro": {
+ "codename": "Blue Onyx",
+ "description": "Rocky Linux release 9.1 (Blue Onyx)",
+ "id": "Rocky",
+ "release": {
+ "full": "9.1",
+ "major": "9",
+ "minor": "1"
+ }
+ },
+ "family": "RedHat",
+ "hardware": "x86_64",
+ "name": "Rocky",
+ "release": {
+ "full": "9.1",
+ "major": "9",
+ "minor": "1"
+ },
+ "selinux": {
+ "config_mode": "enforcing",
+ "config_policy": "targeted",
+ "current_mode": "enforcing",
+ "enabled": true,
+ "enforced": true,
+ "policy_version": "33"
+ }
+ },
+ "osfamily": "RedHat",
+ "partitions": {
+ "/dev/sda1": {
+ "filesystem": "vfat",
+ "mount": "/boot/efi",
+ "partlabel": "EFI System Partition",
+ "partuuid": "de8a5379-fa72-425d-9e13-db5e690db6e5",
+ "size": "100.00 MiB",
+ "size_bytes": 104857600,
+ "uuid": "5A7E-C624"
+ },
+ "/dev/sda2": {
+ "filesystem": "xfs",
+ "label": "boot",
+ "mount": "/boot",
+ "partuuid": "c8d69a74-7489-44b9-ae73-426414b03c3e",
+ "size": "1000.00 MiB",
+ "size_bytes": 1048576000,
+ "uuid": "5f167493-6b14-46d4-bea5-23dd578835fc"
+ },
+ "/dev/sda3": {
+ "partuuid": "a520cde1-9bce-4a7d-a0df-a3efbdc79652",
+ "size": "4.00 MiB",
+ "size_bytes": 4194304
+ },
+ "/dev/sda4": {
+ "partuuid": "13b4499e-c8b0-4f6b-90cc-0142f5909d3c",
+ "size": "1.00 MiB",
+ "size_bytes": 1048576
+ },
+ "/dev/sda5": {
+ "filesystem": "xfs",
+ "mount": "/",
+ "partuuid": "44d4155a-e511-4507-bd53-616ba6d62f93",
+ "size": "7.81 GiB",
+ "size_bytes": 8388608000,
+ "uuid": "d2a22614-62bd-4ae2-a952-dfa798959633"
+ }
+ },
+ "path": "/home/vagrant/vendor/bundler/ruby/2.7.0/bin:/opt/puppetlabs/puppet/bin:/opt/puppetlabs/bin:/root/.local/bin:/root/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin",
+ "physicalprocessorcount": 1,
+ "processor0": "12th Gen Intel(R) Core(TM) i9-12900K",
+ "processor1": "12th Gen Intel(R) Core(TM) i9-12900K",
+ "processorcount": 2,
+ "processors": {
+ "cores": 2,
+ "count": 2,
+ "isa": "x86_64",
+ "models": [
+ "12th Gen Intel(R) Core(TM) i9-12900K",
+ "12th Gen Intel(R) Core(TM) i9-12900K"
+ ],
+ "physicalcount": 1,
+ "speed": "3.19 GHz",
+ "threads": 1
+ },
+ "productname": "VirtualBox",
+ "ruby": {
+ "platform": "x86_64-linux",
+ "sitedir": "/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.7.0",
+ "version": "2.7.6"
+ },
+ "rubyplatform": "x86_64-linux",
+ "rubysitedir": "/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.7.0",
+ "rubyversion": "2.7.6",
+ "scope6": "link",
+ "scope6_eth0": "link",
+ "scope6_lo": "host",
+ "selinux": true,
+ "selinux_config_mode": "enforcing",
+ "selinux_config_policy": "targeted",
+ "selinux_current_mode": "enforcing",
+ "selinux_enforced": true,
+ "selinux_policyversion": "33",
+ "serialnumber": "0",
+ "ssh": {
+ "ecdsa": {
+ "fingerprints": {
+ "sha1": "SSHFP 3 1 949188fd013c589fb02cccdd919d7534477bb9d8",
+ "sha256": "SSHFP 3 2 76bd943e72d755ee462e709e148da94639db9aa0e4e4aa15f713796a8343ecc1"
+ },
+ "key": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAxB3Q3PvQ9U2gB0kCq+C5Yuh2HYhGtA96e9aI3HgiZrSn83DNPaF65r/VB/5UIYIk9u5Az1rwhtWo8tbvKsdzA=",
+ "type": "ecdsa-sha2-nistp256"
+ },
+ "ed25519": {
+ "fingerprints": {
+ "sha1": "SSHFP 4 1 8681c8063b0f1ccd7bfdb3bd468d73de4adc1ceb",
+ "sha256": "SSHFP 4 2 11c28cf8112fbb38a9f4220dd595b69ac6408183968b00cda9a3f5109d6107f5"
+ },
+ "key": "AAAAC3NzaC1lZDI1NTE5AAAAII3SB6JKDxiQYR+WN1oe9x0rZneiJf29VVhFKVXAgzLY",
+ "type": "ssh-ed25519"
+ },
+ "rsa": {
+ "fingerprints": {
+ "sha1": "SSHFP 1 1 84279cc5bc2be250d3a75663c13595054bab348b",
+ "sha256": "SSHFP 1 2 45195f9947c56a14f653e2b09f94050baa964a4a333203ab6889dd2b764468a0"
+ },
+ "key": "AAAAB3NzaC1yc2EAAAADAQABAAABgQDUe1ePbUoHCPKMP7PSo8a+szdlyP0xeTU9MQ5TV90yu1wgmHrtx8FJPMMUOX6Au5lnhXb8ohwkrfovbe8H3wYYOhi+C5Uzt4p8QBuAfOm04mDKeUs+e8Ku9TsHukCwaeGNWajtdPBwCD8YOMgw1TbAjuILxvUDjbbc7QII6N5JJknahvctwzo6tkWDaBQU8kFKhNqDAoCgIgrSfCDsW740Ke3rAPnweSZfVeiskHMIU+lCIIKfyPzobooUAeqXGCw9m0kZc3jRqbEZALTZMfx6uNPTKs0xAwMIHYxt//iYQ4whtw+/v64smJToyi4EWvq43ul7FxcgE6Du21yCkqdeG8zpggW79k7+ul2g46e3hqolJGJVlZRA6qQXJOMu0TmMofdgFuxUgjBietjQiazxy3wt3oAj4HE3y/bCyZjcdJwzdq7kDs54ptyQStw3pT5cza8e7iIkuvfY3qaGfIsLXsGAG9NG+NBBGLZA3FblW+X/CZDohZMTWD21Xnokvls=",
+ "type": "ssh-rsa"
+ }
+ },
+ "sshecdsakey": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAxB3Q3PvQ9U2gB0kCq+C5Yuh2HYhGtA96e9aI3HgiZrSn83DNPaF65r/VB/5UIYIk9u5Az1rwhtWo8tbvKsdzA=",
+ "sshed25519key": "AAAAC3NzaC1lZDI1NTE5AAAAII3SB6JKDxiQYR+WN1oe9x0rZneiJf29VVhFKVXAgzLY",
+ "sshfp_ecdsa": "SSHFP 3 1 949188fd013c589fb02cccdd919d7534477bb9d8\nSSHFP 3 2 76bd943e72d755ee462e709e148da94639db9aa0e4e4aa15f713796a8343ecc1",
+ "sshfp_ed25519": "SSHFP 4 1 8681c8063b0f1ccd7bfdb3bd468d73de4adc1ceb\nSSHFP 4 2 11c28cf8112fbb38a9f4220dd595b69ac6408183968b00cda9a3f5109d6107f5",
+ "sshfp_rsa": "SSHFP 1 1 84279cc5bc2be250d3a75663c13595054bab348b\nSSHFP 1 2 45195f9947c56a14f653e2b09f94050baa964a4a333203ab6889dd2b764468a0",
+ "sshrsakey": "AAAAB3NzaC1yc2EAAAADAQABAAABgQDUe1ePbUoHCPKMP7PSo8a+szdlyP0xeTU9MQ5TV90yu1wgmHrtx8FJPMMUOX6Au5lnhXb8ohwkrfovbe8H3wYYOhi+C5Uzt4p8QBuAfOm04mDKeUs+e8Ku9TsHukCwaeGNWajtdPBwCD8YOMgw1TbAjuILxvUDjbbc7QII6N5JJknahvctwzo6tkWDaBQU8kFKhNqDAoCgIgrSfCDsW740Ke3rAPnweSZfVeiskHMIU+lCIIKfyPzobooUAeqXGCw9m0kZc3jRqbEZALTZMfx6uNPTKs0xAwMIHYxt//iYQ4whtw+/v64smJToyi4EWvq43ul7FxcgE6Du21yCkqdeG8zpggW79k7+ul2g46e3hqolJGJVlZRA6qQXJOMu0TmMofdgFuxUgjBietjQiazxy3wt3oAj4HE3y/bCyZjcdJwzdq7kDs54ptyQStw3pT5cza8e7iIkuvfY3qaGfIsLXsGAG9NG+NBBGLZA3FblW+X/CZDohZMTWD21Xnokvls=",
+ "swapfree": "2.00 GiB",
+ "swapfree_mb": 2047.99609375,
+ "swapsize": "2.00 GiB",
+ "swapsize_mb": 2047.99609375,
+ "system_uptime": {
+ "days": 0,
+ "hours": 0,
+ "seconds": 54,
+ "uptime": "0:00 hours"
+ },
+ "timezone": "UTC",
+ "uptime": "0:00 hours",
+ "uptime_days": 0,
+ "uptime_hours": 0,
+ "uptime_seconds": 54,
+ "uuid": "d40b12a5-4669-c749-8c81-605cd53293f2",
+ "virtual": "virtualbox"
+}
diff --git a/facts/4.2/amazon-2022-x86_64.facts b/facts/4.2/amazon-2022-x86_64.facts
new file mode 100644
index 0000000..c84902d
--- /dev/null
+++ b/facts/4.2/amazon-2022-x86_64.facts
@@ -0,0 +1,484 @@
+{
+ "hostname": "foo",
+ "operatingsystem": "Amazon",
+ "osfamily": "RedHat",
+ "fqdn": "foo.example.com",
+ "domain": "example.com",
+ "ipaddress": "172.17.0.7",
+ "os": {
+ "distro": {
+ "description": "Amazon Linux release 2022 (Amazon Linux)",
+ "codename": "Amazon Linux",
+ "id": "Amazon",
+ "release": {
+ "full": "2022",
+ "major": "2022"
+ }
+ },
+ "release": {
+ "full": "2022",
+ "major": "2022"
+ },
+ "name": "Amazon",
+ "family": "RedHat",
+ "selinux": {
+ "enabled": false
+ },
+ "architecture": "x86_64",
+ "hardware": "x86_64"
+ },
+ "dmi": {
+ "bios": {
+ "release_date": "04/01/2014",
+ "version": "rel-1.15.0-0-g2dd4b9b3f840-prebuilt.qemu.org",
+ "vendor": "SeaBIOS"
+ },
+ "product": {
+ "name": "Standard PC (Q35 + ICH9, 2009)"
+ },
+ "chassis": {
+ "type": "Other"
+ },
+ "manufacturer": "QEMU"
+ },
+ "hypervisors": {
+ "docker": {
+ "id": "b5fc79e6ce78aa1759f9cf2a273d377267da920ef1548bff9e9116b573137744"
+ }
+ },
+ "fips_enabled": false,
+ "aio_agent_version": "7.17.0",
+ "disks": {
+ "sr0": {
+ "model": "QEMU DVD-ROM",
+ "size_bytes": 214958080,
+ "size": "205.00 MiB",
+ "vendor": "QEMU",
+ "type": "hdd"
+ },
+ "vda": {
+ "size_bytes": 107374182400,
+ "size": "100.00 GiB",
+ "vendor": "0x1af4",
+ "type": "hdd"
+ },
+ "sr1": {
+ "model": "QEMU DVD-ROM",
+ "size_bytes": 7180288,
+ "size": "6.85 MiB",
+ "vendor": "QEMU",
+ "type": "hdd"
+ }
+ },
+ "load_averages": {
+ "1m": 1.12,
+ "5m": 1.07,
+ "15m": 0.7
+ },
+ "augeas": {
+ "version": "1.12.0"
+ },
+ "identity": {
+ "user": "root",
+ "privileged": true,
+ "group": "root",
+ "gid": 0,
+ "uid": 0
+ },
+ "mountpoints": {
+ "/": {
+ "device": "overlay",
+ "filesystem": "overlay",
+ "options": [
+ "rw",
+ "relatime",
+ "lowerdir=/var/lib/docker/overlay2/l/GNAUKDX25BPA7ND2QH5C7BSV3U:/var/lib/docker/overlay2/l/TCN4F6VSPRWI6VPPOC4QP2DRQQ",
+ "upperdir=/var/lib/docker/overlay2/05691b9aefcaac1322499d0afbae1beefc2445abf532fc1783664b491c9ca0c3/diff",
+ "workdir=/var/lib/docker/overlay2/05691b9aefcaac1322499d0afbae1beefc2445abf532fc1783664b491c9ca0c3/work"
+ ],
+ "size_bytes": 105088212992,
+ "available_bytes": 78924451840,
+ "used_bytes": 20778328064,
+ "capacity": "20.84%",
+ "size": "97.87 GiB",
+ "available": "73.50 GiB",
+ "used": "19.35 GiB"
+ },
+ "/dev": {
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "size=65536k",
+ "mode=755",
+ "inode64"
+ ],
+ "size_bytes": 67108864,
+ "available_bytes": 67108864,
+ "used_bytes": 0,
+ "capacity": "0%",
+ "size": "64.00 MiB",
+ "available": "64.00 MiB",
+ "used": "0 bytes"
+ },
+ "/dev/pts": {
+ "device": "devpts",
+ "filesystem": "devpts",
+ "options": [
+ "rw",
+ "nosuid",
+ "noexec",
+ "relatime",
+ "gid=5",
+ "mode=620",
+ "ptmxmode=666"
+ ],
+ "size_bytes": 0,
+ "available_bytes": 0,
+ "used_bytes": 0,
+ "capacity": "100%",
+ "size": "0 bytes",
+ "available": "0 bytes",
+ "used": "0 bytes"
+ },
+ "/sys/fs/cgroup": {
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime",
+ "mode=755",
+ "inode64"
+ ],
+ "size_bytes": 2067218432,
+ "available_bytes": 2067218432,
+ "used_bytes": 0,
+ "capacity": "0%",
+ "size": "1.93 GiB",
+ "available": "1.93 GiB",
+ "used": "0 bytes"
+ },
+ "/dev/mqueue": {
+ "device": "mqueue",
+ "filesystem": "mqueue",
+ "options": [
+ "rw",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime"
+ ],
+ "size_bytes": 0,
+ "available_bytes": 0,
+ "used_bytes": 0,
+ "capacity": "100%",
+ "size": "0 bytes",
+ "available": "0 bytes",
+ "used": "0 bytes"
+ },
+ "/dev/shm": {
+ "device": "shm",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime",
+ "size=65536k",
+ "inode64"
+ ],
+ "size_bytes": 67108864,
+ "available_bytes": 67108864,
+ "used_bytes": 0,
+ "capacity": "0%",
+ "size": "64.00 MiB",
+ "available": "64.00 MiB",
+ "used": "0 bytes"
+ },
+ "/etc/resolv.conf": {
+ "device": "/dev/disk/by-label/data-volume",
+ "filesystem": "ext4",
+ "options": [
+ "rw",
+ "relatime"
+ ],
+ "size_bytes": 105088212992,
+ "available_bytes": 78924451840,
+ "used_bytes": 20778328064,
+ "capacity": "20.84%",
+ "size": "97.87 GiB",
+ "available": "73.50 GiB",
+ "used": "19.35 GiB"
+ },
+ "/etc/hostname": {
+ "device": "/dev/disk/by-label/data-volume",
+ "filesystem": "ext4",
+ "options": [
+ "rw",
+ "relatime"
+ ],
+ "size_bytes": 105088212992,
+ "available_bytes": 78924451840,
+ "used_bytes": 20778328064,
+ "capacity": "20.84%",
+ "size": "97.87 GiB",
+ "available": "73.50 GiB",
+ "used": "19.35 GiB"
+ },
+ "/etc/hosts": {
+ "device": "/dev/disk/by-label/data-volume",
+ "filesystem": "ext4",
+ "options": [
+ "rw",
+ "relatime"
+ ],
+ "size_bytes": 105088212992,
+ "available_bytes": 78924451840,
+ "used_bytes": 20778328064,
+ "capacity": "20.84%",
+ "size": "97.87 GiB",
+ "available": "73.50 GiB",
+ "used": "19.35 GiB"
+ },
+ "/dev/console": {
+ "device": "devpts",
+ "filesystem": "devpts",
+ "options": [
+ "rw",
+ "nosuid",
+ "noexec",
+ "relatime",
+ "gid=5",
+ "mode=620",
+ "ptmxmode=666"
+ ],
+ "size_bytes": 0,
+ "available_bytes": 0,
+ "used_bytes": 0,
+ "capacity": "100%",
+ "size": "0 bytes",
+ "available": "0 bytes",
+ "used": "0 bytes"
+ },
+ "/proc/acpi": {
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "ro",
+ "relatime",
+ "inode64"
+ ],
+ "size_bytes": 2067218432,
+ "available_bytes": 2067218432,
+ "used_bytes": 0,
+ "capacity": "0%",
+ "size": "1.93 GiB",
+ "available": "1.93 GiB",
+ "used": "0 bytes"
+ },
+ "/proc/keys": {
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "size=65536k",
+ "mode=755",
+ "inode64"
+ ],
+ "size_bytes": 67108864,
+ "available_bytes": 67108864,
+ "used_bytes": 0,
+ "capacity": "0%",
+ "size": "64.00 MiB",
+ "available": "64.00 MiB",
+ "used": "0 bytes"
+ },
+ "/proc/latency_stats": {
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "size=65536k",
+ "mode=755",
+ "inode64"
+ ],
+ "size_bytes": 67108864,
+ "available_bytes": 67108864,
+ "used_bytes": 0,
+ "capacity": "0%",
+ "size": "64.00 MiB",
+ "available": "64.00 MiB",
+ "used": "0 bytes"
+ },
+ "/proc/timer_list": {
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "size=65536k",
+ "mode=755",
+ "inode64"
+ ],
+ "size_bytes": 67108864,
+ "available_bytes": 67108864,
+ "used_bytes": 0,
+ "capacity": "0%",
+ "size": "64.00 MiB",
+ "available": "64.00 MiB",
+ "used": "0 bytes"
+ },
+ "/proc/sched_debug": {
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "size=65536k",
+ "mode=755",
+ "inode64"
+ ],
+ "size_bytes": 67108864,
+ "available_bytes": 67108864,
+ "used_bytes": 0,
+ "capacity": "0%",
+ "size": "64.00 MiB",
+ "available": "64.00 MiB",
+ "used": "0 bytes"
+ },
+ "/proc/scsi": {
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "ro",
+ "relatime",
+ "inode64"
+ ],
+ "size_bytes": 2067218432,
+ "available_bytes": 2067218432,
+ "used_bytes": 0,
+ "capacity": "0%",
+ "size": "1.93 GiB",
+ "available": "1.93 GiB",
+ "used": "0 bytes"
+ },
+ "/sys/firmware": {
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "ro",
+ "relatime",
+ "inode64"
+ ],
+ "size_bytes": 2067218432,
+ "available_bytes": 2067218432,
+ "used_bytes": 0,
+ "capacity": "0%",
+ "size": "1.93 GiB",
+ "available": "1.93 GiB",
+ "used": "0 bytes"
+ }
+ },
+ "timezone": "UTC",
+ "kernelmajversion": "5.10",
+ "memory": {
+ "system": {
+ "used_bytes": 1376153600,
+ "available_bytes": 2758283264,
+ "available": "2.57 GiB",
+ "capacity": "33.29%",
+ "total_bytes": 4134436864,
+ "used": "1.28 GiB",
+ "total": "3.85 GiB"
+ }
+ },
+ "ruby": {
+ "version": "2.7.6",
+ "sitedir": "/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.7.0",
+ "platform": "x86_64-linux"
+ },
+ "virtual": "docker",
+ "networking": {
+ "primary": "eth0",
+ "hostname": "foo",
+ "domain": "example.com",
+ "fqdn": "foo.example.com",
+ "interfaces": {
+ "lo": {
+ "bindings": [
+ {
+ "address": "127.0.0.1",
+ "netmask": "255.0.0.0",
+ "network": "127.0.0.0"
+ }
+ ],
+ "ip": "127.0.0.1",
+ "netmask": "255.0.0.0",
+ "network": "127.0.0.0"
+ },
+ "eth0": {
+ "mac": "02:42:ac:11:00:07",
+ "bindings": [
+ {
+ "address": "172.17.0.7",
+ "netmask": "255.255.0.0",
+ "network": "172.17.0.0"
+ }
+ ],
+ "ip": "172.17.0.7",
+ "netmask": "255.255.0.0",
+ "network": "172.17.0.0"
+ }
+ },
+ "netmask": "255.255.0.0",
+ "mac": "02:42:ac:11:00:07",
+ "ip": "172.17.0.7",
+ "network": "172.17.0.0"
+ },
+ "kernelrelease": "5.10.103-0-virt",
+ "facterversion": "4.2.10",
+ "processors": {
+ "threads": 1,
+ "speed": "2.59 GHz",
+ "isa": "x86_64",
+ "count": 2,
+ "cores": 2,
+ "models": [
+ "06/9e",
+ "06/9e"
+ ],
+ "physicalcount": 1
+ },
+ "path": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/puppetlabs/bin",
+ "kernel": "Linux",
+ "kernelversion": "5.10.103",
+ "system_uptime": {
+ "hours": 0,
+ "uptime": "0:00 hours",
+ "seconds": 0,
+ "days": 0
+ },
+ "partitions": {
+ "/dev/loop0": {
+ "size_bytes": 13266944,
+ "size": "12.65 MiB",
+ "backing_file": "/media/cdrom/boot/modloop-virt"
+ },
+ "/dev/vda1": {
+ "size_bytes": 107373133824,
+ "size": "100.00 GiB",
+ "filesystem": "73.5G",
+ "uuid": "20%"
+ }
+ },
+ "filesystems": "ext3,ext4,iso9660,squashfs",
+ "is_virtual": true,
+ "puppetversion": "7.17.0"
+}
diff --git a/facts/4.2/fedora-37-x86_64.facts b/facts/4.2/fedora-37-x86_64.facts
new file mode 100644
index 0000000..e3a4a08
--- /dev/null
+++ b/facts/4.2/fedora-37-x86_64.facts
@@ -0,0 +1,512 @@
+{
+ "architecture": "x86_64",
+ "bios_release_date": "12/01/2006",
+ "bios_vendor": "innotek GmbH",
+ "bios_version": "VirtualBox",
+ "blockdevice_sda_model": "VBOX HARDDISK",
+ "blockdevice_sda_size": 137438953472,
+ "blockdevice_sda_vendor": "ATA",
+ "blockdevices": "sda",
+ "boardmanufacturer": "Oracle Corporation",
+ "boardproductname": "VirtualBox",
+ "boardserialnumber": "0",
+ "chassistype": "Other",
+ "dhcp_servers": {
+ "system": null
+ },
+ "disks": {
+ "sda": {
+ "model": "VBOX HARDDISK",
+ "serial": "VB40e2e6ee-a0886ffb",
+ "size": "128.00 GiB",
+ "size_bytes": 137438953472,
+ "type": "hdd",
+ "vendor": "ATA"
+ }
+ },
+ "dmi": {
+ "bios": {
+ "release_date": "12/01/2006",
+ "vendor": "innotek GmbH",
+ "version": "VirtualBox"
+ },
+ "board": {
+ "manufacturer": "Oracle Corporation",
+ "product": "VirtualBox",
+ "serial_number": "0"
+ },
+ "chassis": {
+ "type": "Other"
+ },
+ "manufacturer": "innotek GmbH",
+ "product": {
+ "name": "VirtualBox",
+ "serial_number": "0",
+ "uuid": "b55e7a71-8bc0-4903-a1e2-23cf09fc805d"
+ }
+ },
+ "domain": "example.com",
+ "facterversion": "4.2.14",
+ "filesystems": "btrfs,ext2,ext3,ext4,xfs",
+ "fips_enabled": false,
+ "fqdn": "foo.example.com",
+ "gem_version": "~> 4.2.0",
+ "gid": "root",
+ "hardwareisa": "x86_64",
+ "hardwaremodel": "x86_64",
+ "hostname": "foo",
+ "hypervisors": {
+ "virtualbox": {
+ "revision": "154048",
+ "version": "6.1.40"
+ }
+ },
+ "id": "root",
+ "identity": {
+ "gid": 0,
+ "group": "root",
+ "privileged": true,
+ "uid": 0,
+ "user": "root"
+ },
+ "interfaces": "eth0,lo",
+ "ipaddress": "10.0.2.15",
+ "ipaddress_eth0": "10.0.2.15",
+ "ipaddress_lo": "127.0.0.1",
+ "is_virtual": true,
+ "kernel": "Linux",
+ "kernelmajversion": "6.0",
+ "kernelrelease": "6.0.9-300.fc37.x86_64",
+ "kernelversion": "6.0.9",
+ "load_averages": {
+ "15m": 0.06,
+ "1m": 0.62,
+ "5m": 0.18
+ },
+ "lsbdistrelease": "37",
+ "lsbmajdistrelease": "37",
+ "macaddress": "08:00:27:f1:37:16",
+ "macaddress_eth0": "08:00:27:f1:37:16",
+ "manufacturer": "innotek GmbH",
+ "memory": {
+ "swap": {
+ "available": "3.92 GiB",
+ "available_bytes": 4212121600,
+ "capacity": "0.00%",
+ "total": "3.92 GiB",
+ "total_bytes": 4212121600,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "system": {
+ "available": "1.50 GiB",
+ "available_bytes": 1615695872,
+ "capacity": "21.77%",
+ "total": "1.92 GiB",
+ "total_bytes": 2065285120,
+ "used": "428.76 MiB",
+ "used_bytes": 449589248
+ }
+ },
+ "memoryfree": "1.50 GiB",
+ "memoryfree_mb": 1540.84765625,
+ "memorysize": "1.92 GiB",
+ "memorysize_mb": 1969.609375,
+ "mountpoints": {
+ "/": {
+ "available": "122.09 GiB",
+ "available_bytes": 131096621056,
+ "capacity": "2.27%",
+ "device": "/dev/mapper/fedora-root",
+ "filesystem": "xfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "relatime",
+ "attr2",
+ "inode64",
+ "logbufs=8",
+ "logbsize=32k",
+ "noquota"
+ ],
+ "size": "124.93 GiB",
+ "size_bytes": 134146424832,
+ "used": "2.84 GiB",
+ "used_bytes": 3049803776
+ },
+ "/boot": {
+ "available": "816.92 MiB",
+ "available_bytes": 856600576,
+ "capacity": "14.90%",
+ "device": "/dev/sda2",
+ "filesystem": "xfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "relatime",
+ "attr2",
+ "inode64",
+ "logbufs=8",
+ "logbsize=32k",
+ "noquota"
+ ],
+ "size": "960.00 MiB",
+ "size_bytes": 1006632960,
+ "used": "143.08 MiB",
+ "used_bytes": 150032384
+ },
+ "/dev": {
+ "available": "4.00 MiB",
+ "available_bytes": 4194304,
+ "capacity": "0%",
+ "device": "devtmpfs",
+ "filesystem": "devtmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "size=4096k",
+ "nr_inodes=1048576",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "4.00 MiB",
+ "size_bytes": 4194304,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/hugepages": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "hugetlbfs",
+ "filesystem": "hugetlbfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "relatime",
+ "pagesize=2M"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/mqueue": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "mqueue",
+ "filesystem": "mqueue",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/pts": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "devpts",
+ "filesystem": "devpts",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "noexec",
+ "relatime",
+ "gid=5",
+ "mode=620",
+ "ptmxmode=000"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/shm": {
+ "available": "984.80 MiB",
+ "available_bytes": 1032642560,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "inode64"
+ ],
+ "size": "984.80 MiB",
+ "size_bytes": 1032642560,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/run": {
+ "available": "388.42 MiB",
+ "available_bytes": 407289856,
+ "capacity": "1.40%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "size=403376k",
+ "nr_inodes=819200",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "393.92 MiB",
+ "size_bytes": 413057024,
+ "used": "5.50 MiB",
+ "used_bytes": 5767168
+ },
+ "/run/user/1000": {
+ "available": "196.96 MiB",
+ "available_bytes": 206524416,
+ "capacity": "0.00%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "relatime",
+ "size=201688k",
+ "nr_inodes=50422",
+ "mode=700",
+ "uid=1000",
+ "gid=1000",
+ "inode64"
+ ],
+ "size": "196.96 MiB",
+ "size_bytes": 206528512,
+ "used": "4.00 KiB",
+ "used_bytes": 4096
+ },
+ "/vagrant": {
+ "available": "775.61 GiB",
+ "available_bytes": 832809426944,
+ "capacity": "15.31%",
+ "device": "vagrant",
+ "filesystem": "vboxsf",
+ "options": [
+ "rw",
+ "relatime"
+ ],
+ "size": "915.81 GiB",
+ "size_bytes": 983345152000,
+ "used": "140.20 GiB",
+ "used_bytes": 150535725056
+ }
+ },
+ "mtu_eth0": 1500,
+ "mtu_lo": 65536,
+ "netmask": "255.255.255.0",
+ "netmask_eth0": "255.255.255.0",
+ "netmask_lo": "255.0.0.0",
+ "network": "10.0.2.0",
+ "network_eth0": "10.0.2.0",
+ "network_lo": "127.0.0.0",
+ "networking": {
+ "domain": "example.com",
+ "fqdn": "foo.example.com",
+ "hostname": "foo",
+ "interfaces": {
+ "eth0": {
+ "bindings": [
+ {
+ "address": "10.0.2.15",
+ "netmask": "255.255.255.0",
+ "network": "10.0.2.0"
+ }
+ ],
+ "ip": "10.0.2.15",
+ "mac": "08:00:27:f1:37:16",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "network": "10.0.2.0"
+ },
+ "lo": {
+ "bindings": [
+ {
+ "address": "127.0.0.1",
+ "netmask": "255.0.0.0",
+ "network": "127.0.0.0"
+ }
+ ],
+ "ip": "127.0.0.1",
+ "mtu": 65536,
+ "netmask": "255.0.0.0",
+ "network": "127.0.0.0"
+ }
+ },
+ "ip": "10.0.2.15",
+ "mac": "08:00:27:f1:37:16",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "network": "10.0.2.0",
+ "primary": "eth0"
+ },
+ "operatingsystem": "Fedora",
+ "operatingsystemmajrelease": "37",
+ "operatingsystemrelease": "37",
+ "os": {
+ "architecture": "x86_64",
+ "distro": {
+ "codename": "Thirty Seven",
+ "description": "Fedora release 37 (Thirty Seven)",
+ "id": "Fedora",
+ "release": {
+ "full": "37",
+ "major": "37"
+ }
+ },
+ "family": "RedHat",
+ "hardware": "x86_64",
+ "name": "Fedora",
+ "release": {
+ "full": "37",
+ "major": "37"
+ },
+ "selinux": {
+ "config_mode": "enforcing",
+ "config_policy": "targeted",
+ "current_mode": "enforcing",
+ "enabled": true,
+ "enforced": true,
+ "policy_version": "33"
+ }
+ },
+ "osfamily": "RedHat",
+ "partitions": {
+ "/dev/mapper/fedora-root": {
+ "filesystem": "xfs",
+ "label": "root",
+ "mount": "/",
+ "size": "125.00 GiB",
+ "size_bytes": 134213533696,
+ "uuid": "63c7b9f4-8065-407d-bac3-cb9d9a96839e"
+ },
+ "/dev/mapper/fedora-swap": {
+ "filesystem": "swap",
+ "size": "2.00 GiB",
+ "size_bytes": 2147483648,
+ "uuid": "ff640240-d941-42b2-85fb-f621e6e3a52e"
+ },
+ "/dev/sda1": {
+ "partuuid": "d7fcc7b6-913f-4b96-8e15-9bdbc8741cbc",
+ "size": "1.00 MiB",
+ "size_bytes": 1048576
+ },
+ "/dev/sda2": {
+ "filesystem": "xfs",
+ "label": "boot",
+ "mount": "/boot",
+ "partuuid": "d6d20ee2-cbfa-42f4-a2c4-1fa6a401cc7a",
+ "size": "1.00 GiB",
+ "size_bytes": 1073741824,
+ "uuid": "65a46164-cf86-4382-bf65-a563dc7b2b15"
+ },
+ "/dev/sda3": {
+ "filesystem": "LVM2_member",
+ "partuuid": "1ea372f1-359c-4ca0-a371-1f5977d5ec34",
+ "size": "127.00 GiB",
+ "size_bytes": 136362065920,
+ "uuid": "HvZTEq-LfZe-do3J-PZqw-xtbE-D8DB-kF2KbT"
+ }
+ },
+ "path": "/home/vagrant/vendor/bundler/ruby/3.1.0/bin:/opt/puppetlabs/puppet/bin:/opt/puppetlabs/bin:/root/.local/bin:/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin",
+ "physicalprocessorcount": 1,
+ "processor0": "12th Gen Intel(R) Core(TM) i9-12900K",
+ "processor1": "12th Gen Intel(R) Core(TM) i9-12900K",
+ "processorcount": 2,
+ "processors": {
+ "cores": 2,
+ "count": 2,
+ "isa": "x86_64",
+ "models": [
+ "12th Gen Intel(R) Core(TM) i9-12900K",
+ "12th Gen Intel(R) Core(TM) i9-12900K"
+ ],
+ "physicalcount": 1,
+ "speed": "3.19 GHz",
+ "threads": 1
+ },
+ "productname": "VirtualBox",
+ "ruby": {
+ "platform": "x86_64-linux",
+ "sitedir": "/usr/local/share/ruby/site_ruby",
+ "version": "3.1.3"
+ },
+ "rubyplatform": "x86_64-linux",
+ "rubysitedir": "/usr/local/share/ruby/site_ruby",
+ "rubyversion": "3.1.3",
+ "selinux": true,
+ "selinux_config_mode": "enforcing",
+ "selinux_config_policy": "targeted",
+ "selinux_current_mode": "enforcing",
+ "selinux_enforced": true,
+ "selinux_policyversion": "33",
+ "serialnumber": "0",
+ "ssh": {
+ "ecdsa": {
+ "fingerprints": {
+ "sha1": "SSHFP 3 1 db799a3adbb6ab73961fcfa753dcfe8a3caf909e",
+ "sha256": "SSHFP 3 2 518216e15ed7c4dd9877f1eab21347a86047689cc3e6acc99c65dcd136852648"
+ },
+ "key": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJUVAlhbFC7HqRubMuP80VCvJXbZfKDyoHwCSxXQYkaKx8AfXf3JV+yxSmKXZELKMlGXtvvfb4mbEqJZVgB+IzA=",
+ "type": "ecdsa-sha2-nistp256"
+ },
+ "ed25519": {
+ "fingerprints": {
+ "sha1": "SSHFP 4 1 16b077e723d3a711c1f28eb49df4e6fe3ff6a1cc",
+ "sha256": "SSHFP 4 2 41a5c30b3df0ea79765e3962b70100d5820a04400913f7704d68716cf148dbc8"
+ },
+ "key": "AAAAC3NzaC1lZDI1NTE5AAAAIE3ksf5aL5IrWFNlnZB1TJ3sdSAMS+uLJFIUexRsukNm",
+ "type": "ssh-ed25519"
+ },
+ "rsa": {
+ "fingerprints": {
+ "sha1": "SSHFP 1 1 167c57b4b9c261dbea948c0801bedcb7218491f2",
+ "sha256": "SSHFP 1 2 a0b49eabd3527c9a683e67c0dc5b7c1e0a0742c31f04f1998ba8a37f5ede4d28"
+ },
+ "key": "AAAAB3NzaC1yc2EAAAADAQABAAABgQDBzQMq5b4vGopdxBoXBMZYTyANJUJNQlVHLNRBMhCAUvdrqHNpD1RWOzFtArEKf95olvtNsRAF/Yy1Ckq+5cAR7juVAmehd/6iuOLT8l2YmiuNVfxh4iDYyz368d0xKjsYSS1sEgrajNCfrNDpWmuFSGKY3aVdUGWbPa0XY8ENedG1EXHBmV8FXTRfrAA+ge9LW4DK9qQC/Cw/hOitScWU2GFDornJ4J1eugQN0fHl6JDwtH8sFDG8wzbiiypFGdSpNTw74iNBMh15MvUSPKgvDAuVHngsJ4Quc4rXPqbEXnJ/1cPd51wR68T2m0/3WXOZ314hI0h/RRB18wrRDXL7xi4OvymAY0nXy2GPDyfbLfeFqewlsJFZluVGNpw1ZSYeqTjld7unDAcOhdZDfq2lzN9brXKOBSWv+2gdamdW2BdxNeIceh8bv3Nv/3/983e9duJNFLqukmKhNMBEXYZG+bfrEtjgd6xxsncH/NbcC/fErgOjnlOelE+FseVP1DE=",
+ "type": "ssh-rsa"
+ }
+ },
+ "sshecdsakey": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJUVAlhbFC7HqRubMuP80VCvJXbZfKDyoHwCSxXQYkaKx8AfXf3JV+yxSmKXZELKMlGXtvvfb4mbEqJZVgB+IzA=",
+ "sshed25519key": "AAAAC3NzaC1lZDI1NTE5AAAAIE3ksf5aL5IrWFNlnZB1TJ3sdSAMS+uLJFIUexRsukNm",
+ "sshfp_ecdsa": "SSHFP 3 1 db799a3adbb6ab73961fcfa753dcfe8a3caf909e\nSSHFP 3 2 518216e15ed7c4dd9877f1eab21347a86047689cc3e6acc99c65dcd136852648",
+ "sshfp_ed25519": "SSHFP 4 1 16b077e723d3a711c1f28eb49df4e6fe3ff6a1cc\nSSHFP 4 2 41a5c30b3df0ea79765e3962b70100d5820a04400913f7704d68716cf148dbc8",
+ "sshfp_rsa": "SSHFP 1 1 167c57b4b9c261dbea948c0801bedcb7218491f2\nSSHFP 1 2 a0b49eabd3527c9a683e67c0dc5b7c1e0a0742c31f04f1998ba8a37f5ede4d28",
+ "sshrsakey": "AAAAB3NzaC1yc2EAAAADAQABAAABgQDBzQMq5b4vGopdxBoXBMZYTyANJUJNQlVHLNRBMhCAUvdrqHNpD1RWOzFtArEKf95olvtNsRAF/Yy1Ckq+5cAR7juVAmehd/6iuOLT8l2YmiuNVfxh4iDYyz368d0xKjsYSS1sEgrajNCfrNDpWmuFSGKY3aVdUGWbPa0XY8ENedG1EXHBmV8FXTRfrAA+ge9LW4DK9qQC/Cw/hOitScWU2GFDornJ4J1eugQN0fHl6JDwtH8sFDG8wzbiiypFGdSpNTw74iNBMh15MvUSPKgvDAuVHngsJ4Quc4rXPqbEXnJ/1cPd51wR68T2m0/3WXOZ314hI0h/RRB18wrRDXL7xi4OvymAY0nXy2GPDyfbLfeFqewlsJFZluVGNpw1ZSYeqTjld7unDAcOhdZDfq2lzN9brXKOBSWv+2gdamdW2BdxNeIceh8bv3Nv/3/983e9duJNFLqukmKhNMBEXYZG+bfrEtjgd6xxsncH/NbcC/fErgOjnlOelE+FseVP1DE=",
+ "swapfree": "3.92 GiB",
+ "swapfree_mb": 4016.9921875,
+ "swapsize": "3.92 GiB",
+ "swapsize_mb": 4016.9921875,
+ "system_uptime": {
+ "days": 0,
+ "hours": 0,
+ "seconds": 68,
+ "uptime": "0:01 hours"
+ },
+ "timezone": "UTC",
+ "uptime": "0:01 hours",
+ "uptime_days": 0,
+ "uptime_hours": 0,
+ "uptime_seconds": 68,
+ "uuid": "b55e7a71-8bc0-4903-a1e2-23cf09fc805d",
+ "virtual": "virtualbox"
+}
diff --git a/facts/4.2/redhat-7-x86_64.facts b/facts/4.2/redhat-7-x86_64.facts
index 8da46f4..04777a7 100644
--- a/facts/4.2/redhat-7-x86_64.facts
+++ b/facts/4.2/redhat-7-x86_64.facts
@@ -1,58 +1,55 @@
{
- "aio_agent_version": "7.9.0",
+ "aio_agent_version": "7.20.0",
"architecture": "x86_64",
"augeas": {
- "version": "1.12.0"
+ "version": "1.13.0"
},
- "augeasversion": "1.12.0",
- "bios_release_date": "12/01/2006",
- "bios_vendor": "innotek GmbH",
- "bios_version": "VirtualBox",
- "blockdevice_sda_model": "VBOX HARDDISK",
+ "augeasversion": "1.13.0",
+ "bios_release_date": "04/01/2014",
+ "bios_vendor": "SeaBIOS",
+ "bios_version": "1.14.0-1.el8s",
+ "blockdevice_sda_model": "QEMU HARDDISK",
"blockdevice_sda_size": 42949672960,
- "blockdevice_sda_vendor": "ATA",
+ "blockdevice_sda_vendor": "QEMU",
"blockdevices": "sda",
- "boardmanufacturer": "Oracle Corporation",
- "boardproductname": "VirtualBox",
- "boardserialnumber": "0",
+ "boardmanufacturer": "Red Hat",
+ "boardproductname": "RHEL-AV",
"chassistype": "Other",
"dhcp_servers": {
- "eth0": "10.0.2.2",
- "eth1": "192.168.56.100",
- "system": "10.0.2.2"
+ "system": ""
},
"disks": {
"sda": {
- "model": "VBOX HARDDISK",
+ "model": "QEMU HARDDISK",
+ "serial": "c16b1e54-944d-40da-b9c1-e5062d90b206",
"size": "40.00 GiB",
"size_bytes": 42949672960,
"type": "hdd",
- "vendor": "ATA"
+ "vendor": "QEMU"
}
},
"dmi": {
"bios": {
- "release_date": "12/01/2006",
- "vendor": "innotek GmbH",
- "version": "VirtualBox"
+ "release_date": "04/01/2014",
+ "vendor": "SeaBIOS",
+ "version": "1.14.0-1.el8s"
},
"board": {
- "manufacturer": "Oracle Corporation",
- "product": "VirtualBox",
- "serial_number": "0"
+ "manufacturer": "Red Hat",
+ "product": "RHEL-AV"
},
"chassis": {
"type": "Other"
},
- "manufacturer": "innotek GmbH",
+ "manufacturer": "oVirt",
"product": {
- "name": "VirtualBox",
- "serial_number": "0",
- "uuid": "AC7C38A5-F47A-7845-938B-4F58D3BC70D2"
+ "name": "RHEL",
+ "serial_number": "4c4c4544-005a-3910-804e-b7c04f463033",
+ "uuid": "0F61D142-C291-4770-A0C9-405520784D49"
}
},
"domain": "example.com",
- "facterversion": "4.2.2",
+ "facterversion": "4.2.13",
"filesystems": "xfs",
"fips_enabled": false,
"fqdn": "foo.example.com",
@@ -60,12 +57,6 @@
"hardwareisa": "x86_64",
"hardwaremodel": "x86_64",
"hostname": "foo",
- "hypervisors": {
- "virtualbox": {
- "revision": "145957",
- "version": "6.1.26"
- }
- },
"id": "root",
"identity": {
"gid": 0,
@@ -74,61 +65,77 @@
"uid": 0,
"user": "root"
},
- "interfaces": "eth0,eth1,lo",
- "ipaddress": "10.0.2.15",
- "ipaddress6": "fe80::5054:ff:fe4d:77d3",
- "ipaddress6_eth0": "fe80::5054:ff:fe4d:77d3",
- "ipaddress6_eth1": "fe80::a00:27ff:fe47:4e7b",
+ "interfaces": "eth0,lo",
+ "ipaddress": "10.109.1.2",
+ "ipaddress6": "fe80::546f:86ff:fe55:c7",
+ "ipaddress6_eth0": "fe80::546f:86ff:fe55:c7",
"ipaddress6_lo": "::1",
- "ipaddress_eth0": "10.0.2.15",
- "ipaddress_eth1": "10.0.0.2",
+ "ipaddress_eth0": "10.109.1.2",
"ipaddress_lo": "127.0.0.1",
"is_virtual": true,
"kernel": "Linux",
"kernelmajversion": "3.10",
- "kernelrelease": "3.10.0-1127.el7.x86_64",
+ "kernelrelease": "3.10.0-1160.el7.x86_64",
"kernelversion": "3.10.0",
"load_averages": {
"15m": 0.05,
- "1m": 0.52,
- "5m": 0.14
+ "1m": 0.05,
+ "5m": 0.03
},
- "lsbdistrelease": "7.8.2003",
+ "lsbdistrelease": "7.9",
"lsbmajdistrelease": "7",
- "lsbminordistrelease": "8",
- "macaddress": "52:54:00:4d:77:d3",
- "macaddress_eth0": "52:54:00:4d:77:d3",
- "macaddress_eth1": "08:00:27:47:4e:7b",
- "manufacturer": "innotek GmbH",
+ "lsbminordistrelease": "9",
+ "macaddress": "56:6f:86:55:00:c7",
+ "macaddress_eth0": "56:6f:86:55:00:c7",
+ "manufacturer": "oVirt",
"memory": {
"swap": {
- "available": "2.00 GiB",
- "available_bytes": 2146684928,
- "capacity": "0.04%",
- "total": "2.00 GiB",
- "total_bytes": 2147479552,
- "used": "776.00 KiB",
- "used_bytes": 794624
+ "available": "4.00 GiB",
+ "available_bytes": 4294963200,
+ "capacity": "0.00%",
+ "total": "4.00 GiB",
+ "total_bytes": 4294963200,
+ "used": "0 bytes",
+ "used_bytes": 0
},
"system": {
- "available": "302.07 MiB",
- "available_bytes": 316743680,
- "capacity": "37.97%",
- "total": "487.00 MiB",
- "total_bytes": 510652416,
- "used": "184.93 MiB",
- "used_bytes": 193908736
+ "available": "6.96 GiB",
+ "available_bytes": 7476731904,
+ "capacity": "8.81%",
+ "total": "7.64 GiB",
+ "total_bytes": 8198971392,
+ "used": "688.78 MiB",
+ "used_bytes": 722239488
}
},
- "memoryfree": "302.07 MiB",
- "memoryfree_mb": 302.0703125,
- "memorysize": "487.00 MiB",
- "memorysize_mb": 486.99609375,
+ "memoryfree": "6.96 GiB",
+ "memoryfree_mb": 7130.3671875,
+ "memorysize": "7.64 GiB",
+ "memorysize_mb": 7819.1484375,
"mountpoints": {
"/": {
- "available": "36.53 GiB",
- "available_bytes": 39224406016,
- "capacity": "8.63%",
+ "available": "33.39 GiB",
+ "available_bytes": 35856416768,
+ "capacity": "4.53%",
+ "device": "/dev/mapper/rhel_foo-root",
+ "filesystem": "xfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "relatime",
+ "attr2",
+ "inode64",
+ "noquota"
+ ],
+ "size": "34.98 GiB",
+ "size_bytes": 37558423552,
+ "used": "1.59 GiB",
+ "used_bytes": 1702006784
+ },
+ "/boot": {
+ "available": "864.45 MiB",
+ "available_bytes": 906436608,
+ "capacity": "14.75%",
"device": "/dev/sda1",
"filesystem": "xfs",
"options": [
@@ -139,14 +146,14 @@
"inode64",
"noquota"
],
- "size": "39.98 GiB",
- "size_bytes": 42927656960,
- "used": "3.45 GiB",
- "used_bytes": 3703250944
+ "size": "1014.00 MiB",
+ "size_bytes": 1063256064,
+ "used": "149.55 MiB",
+ "used_bytes": 156819456
},
"/dev": {
- "available": "236.16 MiB",
- "available_bytes": 247627776,
+ "available": "3.81 GiB",
+ "available_bytes": 4087246848,
"capacity": "0%",
"device": "devtmpfs",
"filesystem": "devtmpfs",
@@ -154,12 +161,12 @@
"rw",
"seclabel",
"nosuid",
- "size=241824k",
- "nr_inodes=60456",
+ "size=3991452k",
+ "nr_inodes=997863",
"mode=755"
],
- "size": "236.16 MiB",
- "size_bytes": 247627776,
+ "size": "3.81 GiB",
+ "size_bytes": 4087246848,
"used": "0 bytes",
"used_bytes": 0
},
@@ -217,8 +224,8 @@
"used_bytes": 0
},
"/dev/shm": {
- "available": "243.50 MiB",
- "available_bytes": 255324160,
+ "available": "3.82 GiB",
+ "available_bytes": 4099485696,
"capacity": "0%",
"device": "tmpfs",
"filesystem": "tmpfs",
@@ -228,15 +235,15 @@
"nosuid",
"nodev"
],
- "size": "243.50 MiB",
- "size_bytes": 255324160,
+ "size": "3.82 GiB",
+ "size_bytes": 4099485696,
"used": "0 bytes",
"used_bytes": 0
},
"/run": {
- "available": "239.04 MiB",
- "available_bytes": 250654720,
- "capacity": "1.83%",
+ "available": "3.81 GiB",
+ "available_bytes": 4090372096,
+ "capacity": "0.22%",
"device": "tmpfs",
"filesystem": "tmpfs",
"options": [
@@ -246,14 +253,14 @@
"nodev",
"mode=755"
],
- "size": "243.50 MiB",
- "size_bytes": 255324160,
- "used": "4.45 MiB",
- "used_bytes": 4669440
+ "size": "3.82 GiB",
+ "size_bytes": 4099485696,
+ "used": "8.69 MiB",
+ "used_bytes": 9113600
},
- "/run/user/1000": {
- "available": "48.70 MiB",
- "available_bytes": 51068928,
+ "/run/user/0": {
+ "available": "781.92 MiB",
+ "available_bytes": 819900416,
"capacity": "0%",
"device": "tmpfs",
"filesystem": "tmpfs",
@@ -263,19 +270,17 @@
"nosuid",
"nodev",
"relatime",
- "size=49872k",
- "mode=700",
- "uid=1000",
- "gid=1000"
+ "size=800684k",
+ "mode=700"
],
- "size": "48.70 MiB",
- "size_bytes": 51068928,
+ "size": "781.92 MiB",
+ "size_bytes": 819900416,
"used": "0 bytes",
"used_bytes": 0
},
"/sys/fs/cgroup": {
- "available": "243.50 MiB",
- "available_bytes": 255324160,
+ "available": "3.82 GiB",
+ "available_bytes": 4099485696,
"capacity": "0%",
"device": "tmpfs",
"filesystem": "tmpfs",
@@ -287,78 +292,27 @@
"noexec",
"mode=755"
],
- "size": "243.50 MiB",
- "size_bytes": 255324160,
- "used": "0 bytes",
- "used_bytes": 0
- },
- "/vagrant": {
- "available": "376.89 GiB",
- "available_bytes": 404683227136,
- "capacity": "16.04%",
- "device": "10.0.0.1:/System/Volumes/Data/Users/jacobmw/git/facterdb/facts",
- "filesystem": "nfs",
- "options": [
- "rw",
- "relatime",
- "vers=3",
- "rsize=8192",
- "wsize=8192",
- "namlen=255",
- "hard",
- "proto=udp",
- "timeo=11",
- "retrans=3",
- "sec=sys",
- "mountaddr=10.0.0.1",
- "mountvers=3",
- "mountport=814",
- "mountproto=udp",
- "local_lock=none",
- "addr=10.0.0.1"
- ],
- "size": "465.63 GiB",
- "size_bytes": 499963174912,
- "used": "71.99 GiB",
- "used_bytes": 77294583808
- },
- "/var/lib/nfs/rpc_pipefs": {
- "available": "0 bytes",
- "available_bytes": 0,
- "capacity": "100%",
- "device": "sunrpc",
- "filesystem": "rpc_pipefs",
- "options": [
- "rw",
- "relatime"
- ],
- "size": "0 bytes",
- "size_bytes": 0,
+ "size": "3.82 GiB",
+ "size_bytes": 4099485696,
"used": "0 bytes",
"used_bytes": 0
}
},
"mtu_eth0": 1500,
- "mtu_eth1": 1500,
"mtu_lo": 65536,
"netmask": "255.255.255.0",
"netmask6": "ffff:ffff:ffff:ffff::",
"netmask6_eth0": "ffff:ffff:ffff:ffff::",
- "netmask6_eth1": "ffff:ffff:ffff:ffff::",
"netmask6_lo": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
"netmask_eth0": "255.255.255.0",
- "netmask_eth1": "255.255.255.0",
"netmask_lo": "255.0.0.0",
- "network": "10.0.2.0",
+ "network": "10.109.1.0",
"network6": "fe80::",
"network6_eth0": "fe80::",
- "network6_eth1": "fe80::",
"network6_lo": "::1",
- "network_eth0": "10.0.2.0",
- "network_eth1": "10.0.0.0",
+ "network_eth0": "10.109.1.0",
"network_lo": "127.0.0.0",
"networking": {
- "dhcp": "10.0.2.2",
"domain": "example.com",
"fqdn": "foo.example.com",
"hostname": "foo",
@@ -366,60 +320,29 @@
"eth0": {
"bindings": [
{
- "address": "10.0.2.15",
+ "address": "10.109.1.2",
"netmask": "255.255.255.0",
- "network": "10.0.2.0"
+ "network": "10.109.1.0"
}
],
"bindings6": [
{
- "address": "fe80::5054:ff:fe4d:77d3",
- "netmask": "ffff:ffff:ffff:ffff::",
- "network": "fe80::",
- "scope6": "link",
+ "address": "fe80::546f:86ff:fe55:c7",
"flags": [
"permanent"
- ]
- }
- ],
- "dhcp": "10.0.2.2",
- "ip": "10.0.2.15",
- "ip6": "fe80::5054:ff:fe4d:77d3",
- "mac": "52:54:00:4d:77:d3",
- "mtu": 1500,
- "netmask": "255.255.255.0",
- "netmask6": "ffff:ffff:ffff:ffff::",
- "network": "10.0.2.0",
- "network6": "fe80::",
- "scope6": "link"
- },
- "eth1": {
- "bindings": [
- {
- "address": "10.0.0.2",
- "netmask": "255.255.255.0",
- "network": "10.0.0.0"
- }
- ],
- "bindings6": [
- {
- "address": "fe80::a00:27ff:fe47:4e7b",
+ ],
"netmask": "ffff:ffff:ffff:ffff::",
"network": "fe80::",
- "scope6": "link",
- "flags": [
- "permanent"
- ]
+ "scope6": "link"
}
],
- "dhcp": "192.168.56.100",
- "ip": "10.0.0.2",
- "ip6": "fe80::a00:27ff:fe47:4e7b",
- "mac": "08:00:27:47:4e:7b",
+ "ip": "10.109.1.2",
+ "ip6": "fe80::546f:86ff:fe55:c7",
+ "mac": "56:6f:86:55:00:c7",
"mtu": 1500,
"netmask": "255.255.255.0",
"netmask6": "ffff:ffff:ffff:ffff::",
- "network": "10.0.0.0",
+ "network": "10.109.1.0",
"network6": "fe80::",
"scope6": "link"
},
@@ -434,12 +357,12 @@
"bindings6": [
{
"address": "::1",
- "netmask": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
- "network": "::1",
- "scope6": "host",
"flags": [
"permanent"
- ]
+ ],
+ "netmask": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
+ "network": "::1",
+ "scope6": "host"
}
],
"ip": "127.0.0.1",
@@ -452,39 +375,39 @@
"scope6": "host"
}
},
- "ip": "10.0.2.15",
- "ip6": "fe80::5054:ff:fe4d:77d3",
- "mac": "52:54:00:4d:77:d3",
+ "ip": "10.109.1.2",
+ "ip6": "fe80::546f:86ff:fe55:c7",
+ "mac": "56:6f:86:55:00:c7",
"mtu": 1500,
"netmask": "255.255.255.0",
"netmask6": "ffff:ffff:ffff:ffff::",
- "network": "10.0.2.0",
+ "network": "10.109.1.0",
"network6": "fe80::",
"primary": "eth0",
"scope6": "link"
},
"operatingsystem": "RedHat",
"operatingsystemmajrelease": "7",
- "operatingsystemrelease": "7.8.2003",
+ "operatingsystemrelease": "7.9",
"os": {
"architecture": "x86_64",
"distro": {
- "codename": "Core",
- "description": "RedHat Linux release 7.8.2003 (Core)",
- "id": "RedHat",
+ "codename": "Maipo",
+ "description": "Red Hat Enterprise Linux Server release 7.9 (Maipo)",
+ "id": "RedHatEnterpriseServer",
"release": {
- "full": "7.8.2003",
+ "full": "7.9",
"major": "7",
- "minor": "8"
+ "minor": "9"
}
},
"family": "RedHat",
"hardware": "x86_64",
"name": "RedHat",
"release": {
- "full": "7.8.2003",
+ "full": "7.9",
"major": "7",
- "minor": "8"
+ "minor": "9"
},
"selinux": {
"config_mode": "enforcing",
@@ -497,42 +420,62 @@
},
"osfamily": "RedHat",
"partitions": {
- "/dev/sda1": {
+ "/dev/mapper/rhel_foo-root": {
"filesystem": "xfs",
"mount": "/",
- "size": "40.00 GiB",
- "size_bytes": 42948624384,
- "uuid": "1c419d6c-5064-4a2b-953c-05b2c67edb15"
+ "size": "35.00 GiB",
+ "size_bytes": 37576769536,
+ "uuid": "5364d35e-993d-4976-ae52-eb2e8cb864dc"
+ },
+ "/dev/mapper/rhel_foo-swap": {
+ "filesystem": "swap",
+ "size": "4.00 GiB",
+ "size_bytes": 4294967296,
+ "uuid": "b49104e8-5ed3-4703-afdc-19346e377c31"
+ },
+ "/dev/sda1": {
+ "filesystem": "xfs",
+ "mount": "/boot",
+ "size": "1.00 GiB",
+ "size_bytes": 1073741824,
+ "uuid": "c2b6da47-9244-417c-a7bd-52f0072d743e"
+ },
+ "/dev/sda2": {
+ "filesystem": "LVM2_member",
+ "size": "39.00 GiB",
+ "size_bytes": 41874882560,
+ "uuid": "4jFd0J-z3h9-IroY-WmOM-oFlZ-P3or-Aiov4c"
}
},
- "path": "/opt/puppetlabs/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin",
- "physicalprocessorcount": 1,
- "processor0": "Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz",
- "processorcount": 1,
+ "path": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/puppetlabs/bin:/sbin",
+ "physicalprocessorcount": 2,
+ "processor0": "Intel Xeon Processor (Cascadelake)",
+ "processor1": "Intel Xeon Processor (Cascadelake)",
+ "processorcount": 2,
"processors": {
"cores": 1,
- "count": 1,
+ "count": 2,
"isa": "x86_64",
"models": [
- "Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz"
+ "Intel Xeon Processor (Cascadelake)",
+ "Intel Xeon Processor (Cascadelake)"
],
- "physicalcount": 1,
- "speed": "2.59 GHz",
+ "physicalcount": 2,
+ "speed": "2.19 GHz",
"threads": 1
},
- "productname": "VirtualBox",
- "puppetversion": "7.9.0",
+ "productname": "RHEL",
+ "puppetversion": "7.20.0",
"ruby": {
"platform": "x86_64-linux",
"sitedir": "/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.7.0",
- "version": "2.7.3"
+ "version": "2.7.6"
},
"rubyplatform": "x86_64-linux",
"rubysitedir": "/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.7.0",
- "rubyversion": "2.7.3",
+ "rubyversion": "2.7.6",
"scope6": "link",
"scope6_eth0": "link",
- "scope6_eth1": "link",
"scope6_lo": "host",
"selinux": true,
"selinux_config_mode": "enforcing",
@@ -540,54 +483,54 @@
"selinux_current_mode": "enforcing",
"selinux_enforced": true,
"selinux_policyversion": "31",
- "serialnumber": "0",
+ "serialnumber": "4c4c4544-005a-3910-804e-b7c04f463033",
"ssh": {
"ecdsa": {
"fingerprints": {
- "sha1": "SSHFP 3 1 33c7f87ab06c1844b6d764aacbe9c3bd28fba34d",
- "sha256": "SSHFP 3 2 55e0b64334b7317ddbc426f73b5a1f6d55b9b66fc0ac20ffc3ac4acf4d17787b"
+ "sha1": "SSHFP 3 1 04aa31dede587de25b5c03561b8d54a6e4ec38b9",
+ "sha256": "SSHFP 3 2 4dbeea59f9cb0efb99a3b31ace49591973009f553dba10a296628307155e2bb8"
},
- "key": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBK0I9tmr+wzrGKYmc5aaI07KpRfxCM+eDjtFfguCD7hKeD3LOD5IO6irhYtjABBfZCJmTCs0U68Bc8LkHCAWvYw=",
+ "key": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBM6xo43pbD1egp2zXfTSH/ivhmNDRIae6d1a0dtZaYM0KfD1jvGGNEmoOWyhK0Z0rqSJYQS9pV6xwqimxvPdM90=",
"type": "ecdsa-sha2-nistp256"
},
"ed25519": {
"fingerprints": {
- "sha1": "SSHFP 4 1 ae86105117d5c84add050f97f9d1462b3bfc2052",
- "sha256": "SSHFP 4 2 a512469b3965893ec5a4e97a0f8ec7a91c801e9529f65c36266329dc780cb802"
+ "sha1": "SSHFP 4 1 a71f8f1e8326d22b4a728b41b4b00069ca8c7aea",
+ "sha256": "SSHFP 4 2 ca8c4eca5e7db1d094a4bf9e82ebe2e6c54e83a1b690d9f78be23690a3c46095"
},
- "key": "AAAAC3NzaC1lZDI1NTE5AAAAIPN8lwO1NEbc8edFMobrXmXs+HlR92o+broz/rhpW0Hs",
+ "key": "AAAAC3NzaC1lZDI1NTE5AAAAIAuIm96JOI+qPIEF+ZDIOpelqXyvoM2ss/Gi4E1kEYCA",
"type": "ssh-ed25519"
},
"rsa": {
"fingerprints": {
- "sha1": "SSHFP 1 1 6e38fb13522239c8d538d4e10b11e6f42f0e62d3",
- "sha256": "SSHFP 1 2 d0c146d1206a64545ca299357f9e36354b9e857648bf6db005a0ee33cb2a865a"
+ "sha1": "SSHFP 1 1 03e0a93ac6d943ec2d7c226776bb41823d99b61f",
+ "sha256": "SSHFP 1 2 66b19bc00765c5c17e299391715284dd6e9ba1cb80eb33ad2af57a802aae363f"
},
- "key": "AAAAB3NzaC1yc2EAAAADAQABAAABAQCtfS7WPA7hSK9zPT7rGHXPVD6dDchTWFTKWwTilrC/Fgh2sfpl3sux2ZKqdZwwDvtBPrPV4BLc32+fzM9vKaW2EEu83Z+W/oFJr6VWpLBSjAMQE+iX68YTXObdRJSrG/w2vAaPiXAmljzGp2/d801XzLQpXLkYOvWSVtDfL4Koqy8uy6ZsJ+4BlvSf6vU2L8L2FQENhyZqgWKAggrR5NWz5eNrEY1cr/2ZqtZEVbQMABs/XEo6dBkDe7k38flRWkXXhbZ9y/sSu25ygiMHBmVOkbs+A0IYPkCFyUqPtPpjLR97yoY+r9hbC47bV7pDTF0hyTylVEFq4l6UwEdJFqMF",
+ "key": "AAAAB3NzaC1yc2EAAAADAQABAAABAQC19Ip7e4AL7p/m/1A3uj4St1jMycFGY3RIj/mDjnU5DmQ14jCLIySsGmSgez+KBwcNiAeHvdUV4eSQs46XvsJ3eXy+pUnS+rYv1udulukWG23lkFf1VpNsx73Z9LtbgqvkVwTp6eafX0kek3CdAQG6P5D7hm1dhUFc2Dhdp8y2vhvSEAUIvXKKEiY5odiUhZQxKSAURjbK+ayci08ZQQtnrkG2sXT+nI2dH1EEoMVMGqS0Zux86V5MHkliqB7ChuUpOFrcBHOS1fnz8CSmTDycTK9rr4hvos40Jk+uksICW2hV+5HnkGjWEuw2bPT4Www76kD1qOCuMeiB43HEr94l",
"type": "ssh-rsa"
}
},
- "sshecdsakey": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBK0I9tmr+wzrGKYmc5aaI07KpRfxCM+eDjtFfguCD7hKeD3LOD5IO6irhYtjABBfZCJmTCs0U68Bc8LkHCAWvYw=",
- "sshed25519key": "AAAAC3NzaC1lZDI1NTE5AAAAIPN8lwO1NEbc8edFMobrXmXs+HlR92o+broz/rhpW0Hs",
- "sshfp_ecdsa": "SSHFP 3 1 33c7f87ab06c1844b6d764aacbe9c3bd28fba34d\nSSHFP 3 2 55e0b64334b7317ddbc426f73b5a1f6d55b9b66fc0ac20ffc3ac4acf4d17787b",
- "sshfp_ed25519": "SSHFP 4 1 ae86105117d5c84add050f97f9d1462b3bfc2052\nSSHFP 4 2 a512469b3965893ec5a4e97a0f8ec7a91c801e9529f65c36266329dc780cb802",
- "sshfp_rsa": "SSHFP 1 1 6e38fb13522239c8d538d4e10b11e6f42f0e62d3\nSSHFP 1 2 d0c146d1206a64545ca299357f9e36354b9e857648bf6db005a0ee33cb2a865a",
- "sshrsakey": "AAAAB3NzaC1yc2EAAAADAQABAAABAQCtfS7WPA7hSK9zPT7rGHXPVD6dDchTWFTKWwTilrC/Fgh2sfpl3sux2ZKqdZwwDvtBPrPV4BLc32+fzM9vKaW2EEu83Z+W/oFJr6VWpLBSjAMQE+iX68YTXObdRJSrG/w2vAaPiXAmljzGp2/d801XzLQpXLkYOvWSVtDfL4Koqy8uy6ZsJ+4BlvSf6vU2L8L2FQENhyZqgWKAggrR5NWz5eNrEY1cr/2ZqtZEVbQMABs/XEo6dBkDe7k38flRWkXXhbZ9y/sSu25ygiMHBmVOkbs+A0IYPkCFyUqPtPpjLR97yoY+r9hbC47bV7pDTF0hyTylVEFq4l6UwEdJFqMF",
- "swapfree": "2.00 GiB",
- "swapfree_mb": 2047.23828125,
- "swapsize": "2.00 GiB",
- "swapsize_mb": 2047.99609375,
+ "sshecdsakey": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBM6xo43pbD1egp2zXfTSH/ivhmNDRIae6d1a0dtZaYM0KfD1jvGGNEmoOWyhK0Z0rqSJYQS9pV6xwqimxvPdM90=",
+ "sshed25519key": "AAAAC3NzaC1lZDI1NTE5AAAAIAuIm96JOI+qPIEF+ZDIOpelqXyvoM2ss/Gi4E1kEYCA",
+ "sshfp_ecdsa": "SSHFP 3 1 04aa31dede587de25b5c03561b8d54a6e4ec38b9\nSSHFP 3 2 4dbeea59f9cb0efb99a3b31ace49591973009f553dba10a296628307155e2bb8",
+ "sshfp_ed25519": "SSHFP 4 1 a71f8f1e8326d22b4a728b41b4b00069ca8c7aea\nSSHFP 4 2 ca8c4eca5e7db1d094a4bf9e82ebe2e6c54e83a1b690d9f78be23690a3c46095",
+ "sshfp_rsa": "SSHFP 1 1 03e0a93ac6d943ec2d7c226776bb41823d99b61f\nSSHFP 1 2 66b19bc00765c5c17e299391715284dd6e9ba1cb80eb33ad2af57a802aae363f",
+ "sshrsakey": "AAAAB3NzaC1yc2EAAAADAQABAAABAQC19Ip7e4AL7p/m/1A3uj4St1jMycFGY3RIj/mDjnU5DmQ14jCLIySsGmSgez+KBwcNiAeHvdUV4eSQs46XvsJ3eXy+pUnS+rYv1udulukWG23lkFf1VpNsx73Z9LtbgqvkVwTp6eafX0kek3CdAQG6P5D7hm1dhUFc2Dhdp8y2vhvSEAUIvXKKEiY5odiUhZQxKSAURjbK+ayci08ZQQtnrkG2sXT+nI2dH1EEoMVMGqS0Zux86V5MHkliqB7ChuUpOFrcBHOS1fnz8CSmTDycTK9rr4hvos40Jk+uksICW2hV+5HnkGjWEuw2bPT4Www76kD1qOCuMeiB43HEr94l",
+ "swapfree": "4.00 GiB",
+ "swapfree_mb": 4095.99609375,
+ "swapsize": "4.00 GiB",
+ "swapsize_mb": 4095.99609375,
"system_uptime": {
"days": 0,
"hours": 0,
- "seconds": 77,
- "uptime": "0:01 hours"
+ "seconds": 2058,
+ "uptime": "0:34 hours"
},
- "timezone": "UTC",
- "uptime": "0:01 hours",
+ "timezone": "EDT",
+ "uptime": "0:34 hours",
"uptime_days": 0,
"uptime_hours": 0,
- "uptime_seconds": 77,
- "uuid": "AC7C38A5-F47A-7845-938B-4F58D3BC70D2",
- "virtual": "virtualbox"
+ "uptime_seconds": 2058,
+ "uuid": "0F61D142-C291-4770-A0C9-405520784D49",
+ "virtual": "ovirt"
}
diff --git a/facts/4.2/redhat-8-x86_64.facts b/facts/4.2/redhat-8-x86_64.facts
old mode 100755
new mode 100644
index 0093a15..d873f8c
--- a/facts/4.2/redhat-8-x86_64.facts
+++ b/facts/4.2/redhat-8-x86_64.facts
@@ -1,56 +1,55 @@
{
- "aio_agent_version": "7.12.0",
+ "aio_agent_version": "7.20.0",
"architecture": "x86_64",
"augeas": {
- "version": "1.12.0"
+ "version": "1.13.0"
},
- "augeasversion": "1.12.0",
- "bios_release_date": "12/01/2006",
- "bios_vendor": "innotek GmbH",
- "bios_version": "VirtualBox",
- "blockdevice_sda_model": "VBOX HARDDISK",
- "blockdevice_sda_size": 137438953472,
- "blockdevice_sda_vendor": "ATA",
+ "augeasversion": "1.13.0",
+ "bios_release_date": "04/01/2014",
+ "bios_vendor": "SeaBIOS",
+ "bios_version": "1.14.0-1.el8s",
+ "blockdevice_sda_model": "QEMU HARDDISK",
+ "blockdevice_sda_size": 42949672960,
+ "blockdevice_sda_vendor": "QEMU",
"blockdevices": "sda",
- "boardmanufacturer": "Oracle Corporation",
- "boardproductname": "VirtualBox",
- "boardserialnumber": "0",
+ "boardmanufacturer": "Red Hat",
+ "boardproductname": "RHEL-AV",
"chassistype": "Other",
"dhcp_servers": {
- "system": null
+ "system": ""
},
"disks": {
"sda": {
- "model": "VBOX HARDDISK",
- "size": "128.00 GiB",
- "size_bytes": 137438953472,
+ "model": "QEMU HARDDISK",
+ "serial": "c16b1e54-944d-40da-b9c1-e5062d90b206",
+ "size": "40.00 GiB",
+ "size_bytes": 42949672960,
"type": "hdd",
- "vendor": "ATA"
+ "vendor": "QEMU"
}
},
"dmi": {
"bios": {
- "release_date": "12/01/2006",
- "vendor": "innotek GmbH",
- "version": "VirtualBox"
+ "release_date": "04/01/2014",
+ "vendor": "SeaBIOS",
+ "version": "1.14.0-1.el8s"
},
"board": {
- "manufacturer": "Oracle Corporation",
- "product": "VirtualBox",
- "serial_number": "0"
+ "manufacturer": "Red Hat",
+ "product": "RHEL-AV"
},
"chassis": {
"type": "Other"
},
- "manufacturer": "innotek GmbH",
+ "manufacturer": "oVirt",
"product": {
- "name": "VirtualBox",
- "serial_number": "0",
- "uuid": "27961108-1973-4660-a1b0-938050051403"
+ "name": "RHEL",
+ "serial_number": "4c4c4544-005a-3910-804e-b7c04f463033",
+ "uuid": "0f61d142-c291-4770-a0c9-405520784d49"
}
},
"domain": "example.com",
- "facterversion": "4.2.5",
+ "facterversion": "4.2.13",
"filesystems": "xfs",
"fips_enabled": false,
"fqdn": "foo.example.com",
@@ -59,10 +58,7 @@
"hardwaremodel": "x86_64",
"hostname": "foo",
"hypervisors": {
- "virtualbox": {
- "revision": "145957",
- "version": "6.1.26"
- }
+ "kvm": {}
},
"id": "root",
"identity": {
@@ -72,56 +68,59 @@
"uid": 0,
"user": "root"
},
- "interfaces": "eth0,lo",
- "ipaddress": "10.0.2.15",
- "ipaddress_eth0": "10.0.2.15",
+ "interfaces": "enp1s0,lo",
+ "ipaddress": "10.109.1.2",
+ "ipaddress6": "fe80::546f:86ff:fe55:c7",
+ "ipaddress6_enp1s0": "fe80::546f:86ff:fe55:c7",
+ "ipaddress6_lo": "::1",
+ "ipaddress_enp1s0": "10.109.1.2",
"ipaddress_lo": "127.0.0.1",
"is_virtual": true,
"kernel": "Linux",
"kernelmajversion": "4.18",
- "kernelrelease": "4.18.0-305.el8.x86_64",
+ "kernelrelease": "4.18.0-372.9.1.el8.x86_64",
"kernelversion": "4.18.0",
"load_averages": {
- "15m": 0.37,
- "1m": 1.56,
- "5m": 0.89
+ "15m": 0.08,
+ "1m": 0.12,
+ "5m": 0.16
},
- "lsbdistrelease": "8.4",
+ "lsbdistrelease": "8.6",
"lsbmajdistrelease": "8",
- "lsbminordistrelease": "4",
- "macaddress": "08:00:27:75:c4:9b",
- "macaddress_eth0": "08:00:27:75:c4:9b",
- "manufacturer": "innotek GmbH",
+ "lsbminordistrelease": "6",
+ "macaddress": "56:6f:86:55:00:c7",
+ "macaddress_enp1s0": "56:6f:86:55:00:c7",
+ "manufacturer": "oVirt",
"memory": {
"swap": {
- "available": "2.06 GiB",
- "available_bytes": 2210394112,
+ "available": "4.00 GiB",
+ "available_bytes": 4294963200,
"capacity": "0.00%",
- "total": "2.06 GiB",
- "total_bytes": 2210394112,
+ "total": "4.00 GiB",
+ "total_bytes": 4294963200,
"used": "0 bytes",
"used_bytes": 0
},
"system": {
- "available": "1.35 GiB",
- "available_bytes": 1450811392,
- "capacity": "23.86%",
- "total": "1.77 GiB",
- "total_bytes": 1905377280,
- "used": "433.51 MiB",
- "used_bytes": 454565888
+ "available": "6.53 GiB",
+ "available_bytes": 7008133120,
+ "capacity": "13.88%",
+ "total": "7.58 GiB",
+ "total_bytes": 8137707520,
+ "used": "1.05 GiB",
+ "used_bytes": 1129574400
}
},
- "memoryfree": "1.35 GiB",
- "memoryfree_mb": 1383.6015625,
- "memorysize": "1.77 GiB",
- "memorysize_mb": 1817.109375,
+ "memoryfree": "6.53 GiB",
+ "memoryfree_mb": 6683.4765625,
+ "memorysize": "7.58 GiB",
+ "memorysize_mb": 7760.72265625,
"mountpoints": {
"/": {
- "available": "67.34 GiB",
- "available_bytes": 72310030336,
- "capacity": "3.75%",
- "device": "/dev/mapper/rhel_rhel8-root",
+ "available": "29.81 GiB",
+ "available_bytes": 32010956800,
+ "capacity": "14.77%",
+ "device": "/dev/mapper/rhel_foo-root",
"filesystem": "xfs",
"options": [
"rw",
@@ -133,15 +132,15 @@
"logbsize=32k",
"noquota"
],
- "size": "69.97 GiB",
- "size_bytes": 75125227520,
- "used": "2.62 GiB",
- "used_bytes": 2815197184
+ "size": "34.98 GiB",
+ "size_bytes": 37558423552,
+ "used": "5.17 GiB",
+ "used_bytes": 5547466752
},
"/boot": {
- "available": "823.84 MiB",
- "available_bytes": 863862784,
- "capacity": "18.75%",
+ "available": "760.22 MiB",
+ "available_bytes": 797151232,
+ "capacity": "25.03%",
"device": "/dev/sda1",
"filesystem": "xfs",
"options": [
@@ -156,12 +155,12 @@
],
"size": "1014.00 MiB",
"size_bytes": 1063256064,
- "used": "190.16 MiB",
- "used_bytes": 199393280
+ "used": "253.78 MiB",
+ "used_bytes": 266104832
},
"/dev": {
- "available": "890.11 MiB",
- "available_bytes": 933351424,
+ "available": "3.76 GiB",
+ "available_bytes": 4037820416,
"capacity": "0%",
"device": "devtmpfs",
"filesystem": "devtmpfs",
@@ -169,12 +168,12 @@
"rw",
"seclabel",
"nosuid",
- "size=911476k",
- "nr_inodes=227869",
+ "size=3943184k",
+ "nr_inodes=985796",
"mode=755"
],
- "size": "890.11 MiB",
- "size_bytes": 933351424,
+ "size": "3.76 GiB",
+ "size_bytes": 4037820416,
"used": "0 bytes",
"used_bytes": 0
},
@@ -233,8 +232,8 @@
"used_bytes": 0
},
"/dev/shm": {
- "available": "908.55 MiB",
- "available_bytes": 952688640,
+ "available": "3.79 GiB",
+ "available_bytes": 4068851712,
"capacity": "0%",
"device": "tmpfs",
"filesystem": "tmpfs",
@@ -244,15 +243,15 @@
"nosuid",
"nodev"
],
- "size": "908.55 MiB",
- "size_bytes": 952688640,
+ "size": "3.79 GiB",
+ "size_bytes": 4068851712,
"used": "0 bytes",
"used_bytes": 0
},
"/run": {
- "available": "892.16 MiB",
- "available_bytes": 935493632,
- "capacity": "1.80%",
+ "available": "3.78 GiB",
+ "available_bytes": 4058472448,
+ "capacity": "0.26%",
"device": "tmpfs",
"filesystem": "tmpfs",
"options": [
@@ -262,14 +261,14 @@
"nodev",
"mode=755"
],
- "size": "908.55 MiB",
- "size_bytes": 952688640,
- "used": "16.40 MiB",
- "used_bytes": 17195008
+ "size": "3.79 GiB",
+ "size_bytes": 4068851712,
+ "used": "9.90 MiB",
+ "used_bytes": 10379264
},
- "/run/user/1000": {
- "available": "181.71 MiB",
- "available_bytes": 190537728,
+ "/run/user/0": {
+ "available": "776.07 MiB",
+ "available_bytes": 813768704,
"capacity": "0%",
"device": "tmpfs",
"filesystem": "tmpfs",
@@ -279,19 +278,39 @@
"nosuid",
"nodev",
"relatime",
- "size=186072k",
- "mode=700",
- "uid=1000",
- "gid=1000"
+ "size=794696k",
+ "mode=700"
],
- "size": "181.71 MiB",
- "size_bytes": 190537728,
+ "size": "776.07 MiB",
+ "size_bytes": 813768704,
"used": "0 bytes",
"used_bytes": 0
},
+ "/run/user/976": {
+ "available": "776.05 MiB",
+ "available_bytes": 813744128,
+ "capacity": "0.00%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "relatime",
+ "size=794696k",
+ "mode=700",
+ "uid=976",
+ "gid=975"
+ ],
+ "size": "776.07 MiB",
+ "size_bytes": 813768704,
+ "used": "24.00 KiB",
+ "used_bytes": 24576
+ },
"/sys/fs/cgroup": {
- "available": "908.55 MiB",
- "available_bytes": 952688640,
+ "available": "3.79 GiB",
+ "available_bytes": 4068851712,
"capacity": "0%",
"device": "tmpfs",
"filesystem": "tmpfs",
@@ -303,57 +322,74 @@
"noexec",
"mode=755"
],
- "size": "908.55 MiB",
- "size_bytes": 952688640,
+ "size": "3.79 GiB",
+ "size_bytes": 4068851712,
"used": "0 bytes",
"used_bytes": 0
},
- "/vagrant": {
- "available": "1.68 TiB",
- "available_bytes": 1851170643968,
- "capacity": "7.43%",
- "device": "vagrant",
- "filesystem": "vboxsf",
+ "/var/lib/nfs/rpc_pipefs": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "sunrpc",
+ "filesystem": "rpc_pipefs",
"options": [
"rw",
- "nodev",
- "relatime",
- "iocharset=utf8",
- "uid=1000",
- "gid=1000"
+ "relatime"
],
- "size": "1.82 TiB",
- "size_bytes": 1999738298368,
- "used": "138.36 GiB",
- "used_bytes": 148567654400
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
}
},
- "mtu_eth0": 1500,
+ "mtu_enp1s0": 1500,
"mtu_lo": 65536,
"netmask": "255.255.255.0",
- "netmask_eth0": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "netmask6_enp1s0": "ffff:ffff:ffff:ffff::",
+ "netmask6_lo": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
+ "netmask_enp1s0": "255.255.255.0",
"netmask_lo": "255.0.0.0",
- "network": "10.0.2.0",
- "network_eth0": "10.0.2.0",
+ "network": "10.109.1.0",
+ "network6": "fe80::",
+ "network6_enp1s0": "fe80::",
+ "network6_lo": "::1",
+ "network_enp1s0": "10.109.1.0",
"network_lo": "127.0.0.0",
"networking": {
"domain": "example.com",
"fqdn": "foo.example.com",
"hostname": "foo",
"interfaces": {
- "eth0": {
+ "enp1s0": {
"bindings": [
{
- "address": "10.0.2.15",
+ "address": "10.109.1.2",
"netmask": "255.255.255.0",
- "network": "10.0.2.0"
+ "network": "10.109.1.0"
+ }
+ ],
+ "bindings6": [
+ {
+ "address": "fe80::546f:86ff:fe55:c7",
+ "flags": [
+ "permanent"
+ ],
+ "netmask": "ffff:ffff:ffff:ffff::",
+ "network": "fe80::",
+ "scope6": "link"
}
],
- "ip": "10.0.2.15",
- "mac": "08:00:27:75:c4:9b",
+ "ip": "10.109.1.2",
+ "ip6": "fe80::546f:86ff:fe55:c7",
+ "mac": "56:6f:86:55:00:c7",
"mtu": 1500,
"netmask": "255.255.255.0",
- "network": "10.0.2.0"
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.109.1.0",
+ "network6": "fe80::",
+ "scope6": "link"
},
"lo": {
"bindings": [
@@ -363,41 +399,60 @@
"network": "127.0.0.0"
}
],
+ "bindings6": [
+ {
+ "address": "::1",
+ "flags": [
+ "permanent"
+ ],
+ "netmask": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
+ "network": "::1",
+ "scope6": "host"
+ }
+ ],
"ip": "127.0.0.1",
+ "ip6": "::1",
"mtu": 65536,
"netmask": "255.0.0.0",
- "network": "127.0.0.0"
+ "netmask6": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
+ "network": "127.0.0.0",
+ "network6": "::1",
+ "scope6": "host"
}
},
- "ip": "10.0.2.15",
- "mac": "08:00:27:75:c4:9b",
+ "ip": "10.109.1.2",
+ "ip6": "fe80::546f:86ff:fe55:c7",
+ "mac": "56:6f:86:55:00:c7",
"mtu": 1500,
"netmask": "255.255.255.0",
- "network": "10.0.2.0",
- "primary": "eth0"
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.109.1.0",
+ "network6": "fe80::",
+ "primary": "enp1s0",
+ "scope6": "link"
},
"operatingsystem": "RedHat",
"operatingsystemmajrelease": "8",
- "operatingsystemrelease": "8.4",
+ "operatingsystemrelease": "8.6",
"os": {
"architecture": "x86_64",
"distro": {
"codename": "Ootpa",
- "description": "Red Hat Enterprise Linux release 8.4 (Ootpa)",
+ "description": "Red Hat Enterprise Linux release 8.6 (Ootpa)",
"id": "RedHatEnterprise",
"release": {
- "full": "8.4",
+ "full": "8.6",
"major": "8",
- "minor": "4"
+ "minor": "6"
}
},
"family": "RedHat",
"hardware": "x86_64",
"name": "RedHat",
"release": {
- "full": "8.4",
+ "full": "8.6",
"major": "8",
- "minor": "4"
+ "minor": "6"
},
"selinux": {
"config_mode": "enforcing",
@@ -410,116 +465,119 @@
},
"osfamily": "RedHat",
"partitions": {
- "/dev/mapper/rhel_rhel8-root": {
+ "/dev/mapper/rhel_foo-root": {
"filesystem": "xfs",
"mount": "/",
- "size": "70.00 GiB",
- "size_bytes": 75161927680,
- "uuid": "aff90eef-5284-45bb-b8e7-b7eb6041f432"
+ "size": "35.00 GiB",
+ "size_bytes": 37576769536,
+ "uuid": "aaaba216-0d05-4f65-bb16-a8373ccfe789"
},
- "/dev/mapper/rhel_rhel8-swap": {
+ "/dev/mapper/rhel_foo-swap": {
"filesystem": "swap",
- "size": "2.06 GiB",
- "size_bytes": 2210398208,
- "uuid": "5b20229a-5202-4cb8-bb1c-cf3d2e5e1e4c"
+ "size": "4.00 GiB",
+ "size_bytes": 4294967296,
+ "uuid": "c91d8ba2-11f9-4ecf-9698-997ff3291025"
},
"/dev/sda1": {
"filesystem": "xfs",
"mount": "/boot",
- "partuuid": "18628db8-01",
+ "partuuid": "a8d17e92-01",
"size": "1.00 GiB",
"size_bytes": 1073741824,
- "uuid": "68ac9249-ebc1-4c53-8991-17bd52dc4135"
+ "uuid": "40989bf4-d0d4-49d4-837f-607d45ae1f51"
},
"/dev/sda2": {
"filesystem": "LVM2_member",
- "partuuid": "18628db8-02",
- "size": "127.00 GiB",
- "size_bytes": 136364163072,
- "uuid": "9x9cKz-OdFp-R1be-hG92-xZ35-Wb9d-rlv9qt"
+ "partuuid": "a8d17e92-02",
+ "size": "39.00 GiB",
+ "size_bytes": 41874882560,
+ "uuid": "fTOkZt-rLad-Zrb9-Vzyt-oLpY-Z3xO-vWEuhA"
}
},
- "path": "/opt/puppetlabs/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin",
- "physicalprocessorcount": 1,
- "processor0": "11th Gen Intel(R) Core(TM) i7-11370H @ 3.30GHz",
- "processor1": "11th Gen Intel(R) Core(TM) i7-11370H @ 3.30GHz",
+ "path": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/puppetlabs/bin:/sbin",
+ "physicalprocessorcount": 2,
+ "processor0": "Intel Xeon Processor (Cascadelake)",
+ "processor1": "Intel Xeon Processor (Cascadelake)",
"processorcount": 2,
"processors": {
- "cores": 2,
+ "cores": 1,
"count": 2,
"isa": "x86_64",
"models": [
- "11th Gen Intel(R) Core(TM) i7-11370H @ 3.30GHz",
- "11th Gen Intel(R) Core(TM) i7-11370H @ 3.30GHz"
+ "Intel Xeon Processor (Cascadelake)",
+ "Intel Xeon Processor (Cascadelake)"
],
- "physicalcount": 1,
- "speed": "3.00 GHz",
+ "physicalcount": 2,
+ "speed": "2.19 GHz",
"threads": 1
},
- "productname": "VirtualBox",
- "puppetversion": "7.12.0",
+ "productname": "RHEL",
+ "puppetversion": "7.20.0",
"ruby": {
"platform": "x86_64-linux",
"sitedir": "/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.7.0",
- "version": "2.7.3"
+ "version": "2.7.6"
},
"rubyplatform": "x86_64-linux",
"rubysitedir": "/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.7.0",
- "rubyversion": "2.7.3",
+ "rubyversion": "2.7.6",
+ "scope6": "link",
+ "scope6_enp1s0": "link",
+ "scope6_lo": "host",
"selinux": true,
"selinux_config_mode": "enforcing",
"selinux_config_policy": "targeted",
"selinux_current_mode": "enforcing",
"selinux_enforced": true,
"selinux_policyversion": "33",
- "serialnumber": "0",
+ "serialnumber": "4c4c4544-005a-3910-804e-b7c04f463033",
"ssh": {
"ecdsa": {
"fingerprints": {
- "sha1": "SSHFP 3 1 7a2f8e562d9688a1bf87f6ca06d3901c5ec85992",
- "sha256": "SSHFP 3 2 b51bdb2e635dbcaf7cf1409a9cc498473b86adffd148e01d8e5f24dc146369c1"
+ "sha1": "SSHFP 3 1 de4c09dfeb96f07fa02b51885ff60aab914674f4",
+ "sha256": "SSHFP 3 2 b3fb88521c91ed2ff947df170e23fdd13667e1e259d40fb5a4c0ef860dfb79f6"
},
- "key": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBL63b3Wl7tcB11HYNeuIF9hhXh//rJ3Ur/ZmRXvH3ZAt8brxh8/CQGdAmPBDliXPpp0ErLHRv7usmg10UE4JtB8=",
+ "key": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLembOFLZUod2WsgQPxJ8HPe/LeKTkCqJWmUx8M2F2ag81IznE1WXsB05E3kffc7oSoWxrfL9NWwwacTmyG0Dsc=",
"type": "ecdsa-sha2-nistp256"
},
"ed25519": {
"fingerprints": {
- "sha1": "SSHFP 4 1 e667b547448fd4e20ddb499bfc1054b1f860fe2c",
- "sha256": "SSHFP 4 2 47de76c8bcc43273e9e125e92d7573c3826d09c5f2df8c8763638b20cb198bbc"
+ "sha1": "SSHFP 4 1 0337a67ce814f68d3669ec0c418682f9440c243e",
+ "sha256": "SSHFP 4 2 7f4a1f0aad3a4a83fda20ee6664ba78d9e800fa4d214868db925c44adaa59048"
},
- "key": "AAAAC3NzaC1lZDI1NTE5AAAAIPnHpH/SE/6p+IFFlF0jCRig7WNiUx1ovjPOAVtFSumF",
+ "key": "AAAAC3NzaC1lZDI1NTE5AAAAICM8L8mCMK/bOFgPQmu1EXx+YqEwEVY8h3v8rRKi92Vp",
"type": "ssh-ed25519"
},
"rsa": {
"fingerprints": {
- "sha1": "SSHFP 1 1 d9e243cde0cd3949b6ea677ad377f635e1b95c8e",
- "sha256": "SSHFP 1 2 0a3bae9e74713e6781acdd8812da85fc7c794c7c81d2ee9448fee510ac3255e7"
+ "sha1": "SSHFP 1 1 93ffda53fbfa08056e6492b2809d5fecb1bec3b7",
+ "sha256": "SSHFP 1 2 f23cabe93affd5689b03d587311c2633a33b24c35dc8f4fce61ce79af5463699"
},
- "key": "AAAAB3NzaC1yc2EAAAADAQABAAABgQCeoOv3jowZ6yXJyKBVFt8+d16R1O1RUwCrPJCnnpSLeKctMQu1dx44llrhKpK2eUBahH1JFJHkG3uoJjGPf9sAPylpS59RkX7bFgfsuXcNM9GzZeCaJt61i/dFzzyC4qyyDuXGCqjs6TNzWIAgu0qJkM0uhp1M0mKanieoelnOw18jlY5g4F8YR8IklIRv6W41cmoKeS/+VsL9nFfT1YZRL0xozDIbMNjRcYSaZxFZ8JhqdD6VFcnMFM+uoo5GAImGBA22QF93WJSSdZHelXu0QUuthKNth4l+W/Ag6kW920TIQZsUzI+yQitSFBUkG7qm4ey4rA5VKql8pDXW332pf+TiLq6On0LGtFDf4q4MqMOYpdfjAhitIYnC2CzNTfWkQfaqE8lxMdedAd+6cr1XdBkcC2y1D+OtbNIpdyBTxxM14hCvICkegZIjqTRG1vBgerzzbtxapc5rNHqaq4MZqN/FhwPNw4sWfz6uGVlIYImRdrwxy93PLRV1BVB8nXE=",
+ "key": "AAAAB3NzaC1yc2EAAAADAQABAAABgQDhQVi3SskjL4caHEUp2aeHlqJgntIKvaynwp7drqRUPZzscvggsSG4W3hTcnjkX6uvyHfPj8hQ/PKOI0NP1214ut33iz/fgo9upVmiom+OBjfqj6+2xTT1lPCh84FHB/cDwgcQe586d9O6BQYUBi4lIC+JdoE12J1zecZwWDGdVXd8TkVXRIs70JHRdWv+xGXCYPNQOgSZq6pk83FwZZ+Sy467hqUFNbvljriimx4zbacyPBNOOWBVTjmfCcfxTxqKBJMlylGYBolN6x4a8dT7hFSv8mJEvvlGcZiQy3LE6rbIH+n2i2euh2L/6m7XwLbm2ZdIKHCn04lfSwHVFCZKB0TG5sLASmweBNTI3XXtAc2Os7UzYnxClNDAGKNBRb/EM1GDi+9avkBWiZgoHS9Kls9LXmz0o4OOOnPZFiio/ud6ld01YGCcdo9GnThMDDfGLRCrdNhbHrpA0BGxpnAQ9OqpwPiSuWI79J0JRu8T7+Xh6oPa62rQOIFOGI7PBFE=",
"type": "ssh-rsa"
}
},
- "sshecdsakey": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBL63b3Wl7tcB11HYNeuIF9hhXh//rJ3Ur/ZmRXvH3ZAt8brxh8/CQGdAmPBDliXPpp0ErLHRv7usmg10UE4JtB8=",
- "sshed25519key": "AAAAC3NzaC1lZDI1NTE5AAAAIPnHpH/SE/6p+IFFlF0jCRig7WNiUx1ovjPOAVtFSumF",
- "sshfp_ecdsa": "SSHFP 3 1 7a2f8e562d9688a1bf87f6ca06d3901c5ec85992\nSSHFP 3 2 b51bdb2e635dbcaf7cf1409a9cc498473b86adffd148e01d8e5f24dc146369c1",
- "sshfp_ed25519": "SSHFP 4 1 e667b547448fd4e20ddb499bfc1054b1f860fe2c\nSSHFP 4 2 47de76c8bcc43273e9e125e92d7573c3826d09c5f2df8c8763638b20cb198bbc",
- "sshfp_rsa": "SSHFP 1 1 d9e243cde0cd3949b6ea677ad377f635e1b95c8e\nSSHFP 1 2 0a3bae9e74713e6781acdd8812da85fc7c794c7c81d2ee9448fee510ac3255e7",
- "sshrsakey": "AAAAB3NzaC1yc2EAAAADAQABAAABgQCeoOv3jowZ6yXJyKBVFt8+d16R1O1RUwCrPJCnnpSLeKctMQu1dx44llrhKpK2eUBahH1JFJHkG3uoJjGPf9sAPylpS59RkX7bFgfsuXcNM9GzZeCaJt61i/dFzzyC4qyyDuXGCqjs6TNzWIAgu0qJkM0uhp1M0mKanieoelnOw18jlY5g4F8YR8IklIRv6W41cmoKeS/+VsL9nFfT1YZRL0xozDIbMNjRcYSaZxFZ8JhqdD6VFcnMFM+uoo5GAImGBA22QF93WJSSdZHelXu0QUuthKNth4l+W/Ag6kW920TIQZsUzI+yQitSFBUkG7qm4ey4rA5VKql8pDXW332pf+TiLq6On0LGtFDf4q4MqMOYpdfjAhitIYnC2CzNTfWkQfaqE8lxMdedAd+6cr1XdBkcC2y1D+OtbNIpdyBTxxM14hCvICkegZIjqTRG1vBgerzzbtxapc5rNHqaq4MZqN/FhwPNw4sWfz6uGVlIYImRdrwxy93PLRV1BVB8nXE=",
- "swapfree": "2.06 GiB",
- "swapfree_mb": 2107.99609375,
- "swapsize": "2.06 GiB",
- "swapsize_mb": 2107.99609375,
+ "sshecdsakey": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLembOFLZUod2WsgQPxJ8HPe/LeKTkCqJWmUx8M2F2ag81IznE1WXsB05E3kffc7oSoWxrfL9NWwwacTmyG0Dsc=",
+ "sshed25519key": "AAAAC3NzaC1lZDI1NTE5AAAAICM8L8mCMK/bOFgPQmu1EXx+YqEwEVY8h3v8rRKi92Vp",
+ "sshfp_ecdsa": "SSHFP 3 1 de4c09dfeb96f07fa02b51885ff60aab914674f4\nSSHFP 3 2 b3fb88521c91ed2ff947df170e23fdd13667e1e259d40fb5a4c0ef860dfb79f6",
+ "sshfp_ed25519": "SSHFP 4 1 0337a67ce814f68d3669ec0c418682f9440c243e\nSSHFP 4 2 7f4a1f0aad3a4a83fda20ee6664ba78d9e800fa4d214868db925c44adaa59048",
+ "sshfp_rsa": "SSHFP 1 1 93ffda53fbfa08056e6492b2809d5fecb1bec3b7\nSSHFP 1 2 f23cabe93affd5689b03d587311c2633a33b24c35dc8f4fce61ce79af5463699",
+ "sshrsakey": "AAAAB3NzaC1yc2EAAAADAQABAAABgQDhQVi3SskjL4caHEUp2aeHlqJgntIKvaynwp7drqRUPZzscvggsSG4W3hTcnjkX6uvyHfPj8hQ/PKOI0NP1214ut33iz/fgo9upVmiom+OBjfqj6+2xTT1lPCh84FHB/cDwgcQe586d9O6BQYUBi4lIC+JdoE12J1zecZwWDGdVXd8TkVXRIs70JHRdWv+xGXCYPNQOgSZq6pk83FwZZ+Sy467hqUFNbvljriimx4zbacyPBNOOWBVTjmfCcfxTxqKBJMlylGYBolN6x4a8dT7hFSv8mJEvvlGcZiQy3LE6rbIH+n2i2euh2L/6m7XwLbm2ZdIKHCn04lfSwHVFCZKB0TG5sLASmweBNTI3XXtAc2Os7UzYnxClNDAGKNBRb/EM1GDi+9avkBWiZgoHS9Kls9LXmz0o4OOOnPZFiio/ud6ld01YGCcdo9GnThMDDfGLRCrdNhbHrpA0BGxpnAQ9OqpwPiSuWI79J0JRu8T7+Xh6oPa62rQOIFOGI7PBFE=",
+ "swapfree": "4.00 GiB",
+ "swapfree_mb": 4095.99609375,
+ "swapsize": "4.00 GiB",
+ "swapsize_mb": 4095.99609375,
"system_uptime": {
"days": 0,
"hours": 0,
- "seconds": 242,
- "uptime": "0:04 hours"
+ "seconds": 211,
+ "uptime": "0:03 hours"
},
- "timezone": "UTC",
- "uptime": "0:04 hours",
+ "timezone": "EDT",
+ "uptime": "0:03 hours",
"uptime_days": 0,
"uptime_hours": 0,
- "uptime_seconds": 242,
- "uuid": "27961108-1973-4660-a1b0-938050051403",
- "virtual": "virtualbox"
+ "uptime_seconds": 211,
+ "uuid": "0f61d142-c291-4770-a0c9-405520784d49",
+ "virtual": "ovirt"
}
diff --git a/facts/4.2/redhat-9-x86_64.facts b/facts/4.2/redhat-9-x86_64.facts
index 430268a..f1a0dde 100644
--- a/facts/4.2/redhat-9-x86_64.facts
+++ b/facts/4.2/redhat-9-x86_64.facts
@@ -1,96 +1,338 @@
{
- "domain": "example.com",
- "fqdn": "foo.example.com",
- "hostname": "foo",
+ "aio_agent_version": "7.20.0",
"architecture": "x86_64",
"augeas": {
- "version": "1.12.0"
+ "version": "1.13.0"
+ },
+ "augeasversion": "1.13.0",
+ "bios_release_date": "04/01/2014",
+ "bios_vendor": "SeaBIOS",
+ "bios_version": "1.14.0-1.el8s",
+ "blockdevice_sda_model": "QEMU HARDDISK",
+ "blockdevice_sda_size": 53687091200,
+ "blockdevice_sda_vendor": "ATA",
+ "blockdevices": "sda",
+ "boardmanufacturer": "Red Hat",
+ "boardproductname": "RHEL-AV",
+ "chassistype": "Other",
+ "dhcp_servers": {
+ "system": ""
},
"disks": {
- "sr0": {
- "model": "QEMU DVD-ROM",
- "size": "364.00 KiB",
- "size_bytes": 372736,
+ "sda": {
+ "model": "QEMU HARDDISK",
+ "serial": "343434ef-0947-46e1-9",
+ "size": "50.00 GiB",
+ "size_bytes": 53687091200,
"type": "hdd",
- "vendor": "QEMU"
- },
- "vda": {
- "size": "93.13 GiB",
- "size_bytes": 100000000000,
- "type": "hdd",
- "vendor": "0x1af4"
- },
- "vdb": {
- "size": "4.66 GiB",
- "size_bytes": 5000000512,
- "type": "hdd",
- "vendor": "0x1af4"
+ "vendor": "ATA"
}
},
"dmi": {
"bios": {
"release_date": "04/01/2014",
"vendor": "SeaBIOS",
- "version": "1.14.0-2.fc34"
+ "version": "1.14.0-1.el8s"
+ },
+ "board": {
+ "manufacturer": "Red Hat",
+ "product": "RHEL-AV"
},
"chassis": {
"type": "Other"
},
- "manufacturer": "QEMU",
+ "manufacturer": "oVirt",
"product": {
- "name": "Standard PC (i440FX + PIIX, 1996)"
+ "name": "RHEL",
+ "serial_number": "4c4c4544-005a-3910-804e-c2c04f463033",
+ "uuid": "536136e6-b2f3-4572-a692-5135cac51798"
}
},
- "facterversion": "4.2.2",
- "filesystems": "iso9660,xfs",
+ "domain": "example.com",
+ "facterversion": "4.2.13",
+ "filesystems": "xfs",
"fips_enabled": false,
- "gem_version": "~> 4.2.0",
+ "fqdn": "foo.example.com",
+ "gid": "root",
+ "hardwareisa": "x86_64",
"hardwaremodel": "x86_64",
"hostname": "foo",
+ "id": "root",
"identity": {
- "gid": 1000,
- "group": "stack",
- "privileged": false,
- "uid": 1000,
- "user": "stack"
+ "gid": 0,
+ "group": "root",
+ "privileged": true,
+ "uid": 0,
+ "user": "root"
},
+ "interfaces": "enp1s0,lo",
"ipaddress": "10.109.1.2",
- "is_virtual": false,
+ "ipaddress6": "fe80::546f:86ff:fe55:cd",
+ "ipaddress6_enp1s0": "fe80::546f:86ff:fe55:cd",
+ "ipaddress6_lo": "::1",
+ "ipaddress_enp1s0": "10.109.1.2",
+ "ipaddress_lo": "127.0.0.1",
+ "is_virtual": true,
"kernel": "Linux",
- "kernelmajversion": "5.13",
- "kernelrelease": "5.13.0-0.rc2.19.el9.x86_64",
- "kernelversion": "5.13.0",
+ "kernelmajversion": "5.14",
+ "kernelrelease": "5.14.0-70.13.1.el9_0.x86_64",
+ "kernelversion": "5.14.0",
"load_averages": {
- "15m": 0.26,
- "1m": 0.68,
- "5m": 0.39
+ "15m": 0.01,
+ "1m": 0.08,
+ "5m": 0.05
},
+ "lsbdistrelease": "9.0",
+ "lsbmajdistrelease": "9",
+ "lsbminordistrelease": "0",
+ "macaddress": "56:6f:86:55:00:cd",
+ "macaddress_enp1s0": "56:6f:86:55:00:cd",
+ "manufacturer": "oVirt",
"memory": {
"swap": {
- "available": "1.00 GiB",
- "available_bytes": 1073737728,
+ "available": "3.95 GiB",
+ "available_bytes": 4236242944,
"capacity": "0.00%",
- "total": "1.00 GiB",
- "total_bytes": 1073737728,
+ "total": "3.95 GiB",
+ "total_bytes": 4236242944,
"used": "0 bytes",
"used_bytes": 0
},
"system": {
- "available": "15.05 GiB",
- "available_bytes": 16163000320,
- "capacity": "3.67%",
- "total": "15.63 GiB",
- "total_bytes": 16778706944,
- "used": "587.18 MiB",
- "used_bytes": 615706624
+ "available": "3.10 GiB",
+ "available_bytes": 3333201920,
+ "capacity": "14.55%",
+ "total": "3.63 GiB",
+ "total_bytes": 3900858368,
+ "used": "541.36 MiB",
+ "used_bytes": 567656448
}
},
+ "memoryfree": "3.10 GiB",
+ "memoryfree_mb": 3178.7890625,
+ "memorysize": "3.63 GiB",
+ "memorysize_mb": 3720.1484375,
+ "mountpoints": {
+ "/": {
+ "available": "43.64 GiB",
+ "available_bytes": 46856982528,
+ "capacity": "3.09%",
+ "device": "/dev/mapper/rhel_foo-root",
+ "filesystem": "xfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "relatime",
+ "attr2",
+ "inode64",
+ "logbufs=8",
+ "logbsize=32k",
+ "noquota"
+ ],
+ "size": "45.03 GiB",
+ "size_bytes": 48349290496,
+ "used": "1.39 GiB",
+ "used_bytes": 1492307968
+ },
+ "/boot": {
+ "available": "817.75 MiB",
+ "available_bytes": 857473024,
+ "capacity": "19.35%",
+ "device": "/dev/sda1",
+ "filesystem": "xfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "relatime",
+ "attr2",
+ "inode64",
+ "logbufs=8",
+ "logbsize=32k",
+ "noquota"
+ ],
+ "size": "1014.00 MiB",
+ "size_bytes": 1063256064,
+ "used": "196.25 MiB",
+ "used_bytes": 205783040
+ },
+ "/dev": {
+ "available": "1.80 GiB",
+ "available_bytes": 1929818112,
+ "capacity": "0%",
+ "device": "devtmpfs",
+ "filesystem": "devtmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "size=1884588k",
+ "nr_inodes=471147",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "1.80 GiB",
+ "size_bytes": 1929818112,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/hugepages": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "hugetlbfs",
+ "filesystem": "hugetlbfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "relatime",
+ "pagesize=2M"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/mqueue": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "mqueue",
+ "filesystem": "mqueue",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/pts": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "devpts",
+ "filesystem": "devpts",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "noexec",
+ "relatime",
+ "gid=5",
+ "mode=620",
+ "ptmxmode=000"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/shm": {
+ "available": "1.82 GiB",
+ "available_bytes": 1950429184,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "inode64"
+ ],
+ "size": "1.82 GiB",
+ "size_bytes": 1950429184,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/run": {
+ "available": "735.43 MiB",
+ "available_bytes": 771153920,
+ "capacity": "1.16%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "size=761888k",
+ "nr_inodes=819200",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "744.03 MiB",
+ "size_bytes": 780173312,
+ "used": "8.60 MiB",
+ "used_bytes": 9019392
+ },
+ "/run/credentials/systemd-sysusers.service": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "none",
+ "filesystem": "ramfs",
+ "options": [
+ "ro",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime",
+ "mode=700"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/run/user/0": {
+ "available": "372.01 MiB",
+ "available_bytes": 390082560,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "relatime",
+ "size=380940k",
+ "nr_inodes=95235",
+ "mode=700",
+ "inode64"
+ ],
+ "size": "372.01 MiB",
+ "size_bytes": 390082560,
+ "used": "0 bytes",
+ "used_bytes": 0
+ }
+ },
+ "mtu_enp1s0": 1500,
+ "mtu_lo": 65536,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "netmask6_enp1s0": "ffff:ffff:ffff:ffff::",
+ "netmask6_lo": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
+ "netmask_enp1s0": "255.255.255.0",
+ "netmask_lo": "255.0.0.0",
+ "network": "10.109.1.0",
+ "network6": "fe80::",
+ "network6_enp1s0": "fe80::",
+ "network6_lo": "::1",
+ "network_enp1s0": "10.109.1.0",
+ "network_lo": "127.0.0.0",
"networking": {
"domain": "example.com",
"fqdn": "foo.example.com",
"hostname": "foo",
"interfaces": {
- "ens3": {
+ "enp1s0": {
"bindings": [
{
"address": "10.109.1.2",
@@ -100,51 +342,22 @@
],
"bindings6": [
{
- "address": "fe80::5054:ff:fe0a:d226",
- "netmask": "ffff:ffff:ffff:ffff::",
- "network": "fe80::",
- "scope6": "link",
+ "address": "fe80::546f:86ff:fe55:cd",
"flags": [
"permanent"
- ]
- }
- ],
- "ip": "10.109.1.2",
- "ip6": "fe80::5054:ff:fe0a:d226",
- "mac": "52:54:00:0a:d2:26",
- "mtu": 1500,
- "netmask": "255.255.255.0",
- "netmask6": "ffff:ffff:ffff:ffff::",
- "network": "10.109.1.0",
- "network6": "fe80::",
- "scope6": "link"
- },
- "ens4": {
- "bindings": [
- {
- "address": "192.168.24.3",
- "netmask": "255.255.255.0",
- "network": "192.168.24.0"
- }
- ],
- "bindings6": [
- {
- "address": "fe80::e30f:7713:f64d:c054",
+ ],
"netmask": "ffff:ffff:ffff:ffff::",
"network": "fe80::",
- "scope6": "link",
- "flags": [
- "permanent"
- ]
+ "scope6": "link"
}
],
- "ip": "192.168.24.3",
- "ip6": "fe80::e30f:7713:f64d:c054",
- "mac": "52:54:00:6a:d9:ff",
+ "ip": "10.109.1.2",
+ "ip6": "fe80::546f:86ff:fe55:cd",
+ "mac": "56:6f:86:55:00:cd",
"mtu": 1500,
"netmask": "255.255.255.0",
"netmask6": "ffff:ffff:ffff:ffff::",
- "network": "192.168.24.0",
+ "network": "10.109.1.0",
"network6": "fe80::",
"scope6": "link"
},
@@ -159,12 +372,12 @@
"bindings6": [
{
"address": "::1",
- "netmask": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
- "network": "::1",
- "scope6": "host",
"flags": [
"permanent"
- ]
+ ],
+ "netmask": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
+ "network": "::1",
+ "scope6": "host"
}
],
"ip": "127.0.0.1",
@@ -178,35 +391,38 @@
}
},
"ip": "10.109.1.2",
- "ip6": "fe80::5054:ff:fe0a:d226",
- "mac": "52:54:00:0a:d2:26",
+ "ip6": "fe80::546f:86ff:fe55:cd",
+ "mac": "56:6f:86:55:00:cd",
"mtu": 1500,
"netmask": "255.255.255.0",
"netmask6": "ffff:ffff:ffff:ffff::",
"network": "10.109.1.0",
"network6": "fe80::",
- "primary": "ens3",
+ "primary": "enp1s0",
"scope6": "link"
},
"operatingsystem": "RedHat",
"operatingsystemmajrelease": "9",
- "operatingsystemrelease": "9",
+ "operatingsystemrelease": "9.0",
"os": {
"architecture": "x86_64",
"distro": {
- "description": "RedHat Stream release 9",
- "id": "RedHatStream",
+ "codename": "Plow",
+ "description": "Red Hat Enterprise Linux release 9.0 (Plow)",
+ "id": "RedHatEnterprise",
"release": {
- "full": "9",
- "major": "9"
+ "full": "9.0",
+ "major": "9",
+ "minor": "0"
}
},
"family": "RedHat",
"hardware": "x86_64",
"name": "RedHat",
"release": {
- "full": "9",
- "major": "9"
+ "full": "9.0",
+ "major": "9",
+ "minor": "0"
},
"selinux": {
"config_mode": "enforcing",
@@ -219,84 +435,119 @@
},
"osfamily": "RedHat",
"partitions": {
- "/dev/vda1": {
- "size": "1.00 MiB",
- "size_bytes": 1048576
- },
- "/dev/vda2": {
+ "/dev/mapper/rhel_foo-root": {
"filesystem": "xfs",
- "partuuid": "c12991b3-b38e-4cf8-aca6-53a5b3ea3b50",
- "size": "1.00 GiB",
- "size_bytes": 1073741824,
- "uuid": "724c150d-ce51-495e-b81f-aee3c084a9bf"
+ "mount": "/",
+ "size": "45.05 GiB",
+ "size_bytes": 48372908032,
+ "uuid": "d6fde836-a6bd-4483-a2cb-988c6fa5000d"
},
- "/dev/vda3": {
+ "/dev/mapper/rhel_foo-swap": {
"filesystem": "swap",
- "partuuid": "dc30e25d-d70c-4203-92ee-e5d474433548",
+ "size": "3.95 GiB",
+ "size_bytes": 4236247040,
+ "uuid": "fc19cffd-eb45-44e1-8638-27277ecf09ad"
+ },
+ "/dev/sda1": {
+ "filesystem": "xfs",
+ "mount": "/boot",
+ "partuuid": "5f9c8fd4-01",
"size": "1.00 GiB",
"size_bytes": 1073741824,
- "uuid": "8532f532-60cd-4cc5-b0b3-f3f0a3a5343d"
+ "uuid": "11461330-945c-4981-9cf2-0d6c8a077e00"
},
- "/dev/vda4": {
- "filesystem": "xfs",
- "partuuid": "97b86013-ec9f-4176-9c07-8fdd3d28003e",
- "size": "91.13 GiB",
- "size_bytes": 97850402304,
- "uuid": "571a3472-e7c0-4f89-8890-af74c2aed4ea"
+ "/dev/sda2": {
+ "filesystem": "LVM2_member",
+ "partuuid": "5f9c8fd4-02",
+ "size": "49.00 GiB",
+ "size_bytes": 52612300800,
+ "uuid": "Ot4GW9-2G1O-ogZt-Gqgp-XkYm-A48Q-Voh1MM"
}
},
- "path": "/home/stack/facterdb/facts/vendor/bundler/ruby/3.0.0/bin:/opt/puppetlabs/puppet/bin:/opt/puppetlabs/bin:/home/stack/.local/bin:/home/stack/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin",
+ "path": "/root/.local/bin:/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/opt/puppetlabs/bin:/sbin",
+ "physicalprocessorcount": 2,
+ "processor0": "Intel Xeon Processor (Cascadelake)",
+ "processor1": "Intel Xeon Processor (Cascadelake)",
+ "processorcount": 2,
"processors": {
"cores": 1,
- "count": 4,
+ "count": 2,
"isa": "x86_64",
"models": [
- "AMD Opteron(tm) Processor 6376",
- "AMD Opteron(tm) Processor 6376",
- "AMD Opteron(tm) Processor 6376",
- "AMD Opteron(tm) Processor 6376"
+ "Intel Xeon Processor (Cascadelake)",
+ "Intel Xeon Processor (Cascadelake)"
],
- "physicalcount": 4,
- "speed": "2.30 GHz",
+ "physicalcount": 2,
+ "speed": "2.19 GHz",
"threads": 1
},
+ "productname": "RHEL",
+ "puppetversion": "7.20.0",
"ruby": {
"platform": "x86_64-linux",
- "sitedir": "/usr/local/share/ruby/site_ruby",
- "version": "3.0.1"
+ "sitedir": "/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.7.0",
+ "version": "2.7.6"
},
+ "rubyplatform": "x86_64-linux",
+ "rubysitedir": "/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.7.0",
+ "rubyversion": "2.7.6",
+ "scope6": "link",
+ "scope6_enp1s0": "link",
+ "scope6_lo": "host",
+ "selinux": true,
+ "selinux_config_mode": "enforcing",
+ "selinux_config_policy": "targeted",
+ "selinux_current_mode": "enforcing",
+ "selinux_enforced": true,
+ "selinux_policyversion": "33",
+ "serialnumber": "4c4c4544-005a-3910-804e-c2c04f463033",
"ssh": {
"ecdsa": {
"fingerprints": {
- "sha1": "SSHFP 3 1 01965981be711d14d09243a4f4f8066a73590bd6",
- "sha256": "SSHFP 3 2 f3467199746fbb547c9791ae1d22325c3c08562063b78ada6501044fcc395343"
+ "sha1": "SSHFP 3 1 b524fa90d09057a48f9dbc80534a043c6003c8db",
+ "sha256": "SSHFP 3 2 93da7f04d7beb5db344ec826da2524e0e884c707cf295d66a3004a65fc73e1eb"
},
- "key": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJueKsWqIw0wOXNkQxS4oz1BgGWynCJ+LCARJkJKwPyVNl8pVxHkuhKvgjlNaM5+j+7EzvNolztoUlb9F6YpMmc=",
+ "key": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBckYGb0l5L6yAaLcglc5IrFOnAcxrSx0kcSDj6NjMMd7FVH82XiRy4cEVReSgEQLKMYh3xeumAuBgkrQd/eQ/Q=",
"type": "ecdsa-sha2-nistp256"
},
"ed25519": {
"fingerprints": {
- "sha1": "SSHFP 4 1 2b4f0187c0ef8d874fbb47ffefbe3b9c336aa00e",
- "sha256": "SSHFP 4 2 f9ba2faa6fc99b1efbf355a4699c054b21e4cfb2192d42eafd62e902c0426005"
+ "sha1": "SSHFP 4 1 a687644de06a706266eb057d128ce4ddb06536ed",
+ "sha256": "SSHFP 4 2 5a9c6c51790b6be0244c6d76f16d0a0d3e80d383887776274d34b9ac865f060e"
},
- "key": "AAAAC3NzaC1lZDI1NTE5AAAAIH3oYudPTnii27GMd7ocHbIrNYpQUMi9YESufVhwOzk6",
+ "key": "AAAAC3NzaC1lZDI1NTE5AAAAIHUnAYt6w9b8kekPV8aW1BAYG1IE8weGx/XuWrwZXXO2",
"type": "ssh-ed25519"
},
"rsa": {
"fingerprints": {
- "sha1": "SSHFP 1 1 c4f5f764a14cebbd395e88740e5b25e8333a1f5e",
- "sha256": "SSHFP 1 2 a1d0269c1cd821312ca68f00c8ae486660998be9bdde20df7d1446b57ca9977f"
+ "sha1": "SSHFP 1 1 d974c75f2300f3cb652d26297899bce348c83f50",
+ "sha256": "SSHFP 1 2 1e17840f4cf897d2d2393bb17724cfade017cd3dd9718a4c622bc9921003b4c3"
},
- "key": "AAAAB3NzaC1yc2EAAAADAQABAAABgQC2JVk4nsrwLkfBayUpVA8HpVtfSfFG1rbDsiK90XVLr3b4drf0Sr14pPTZBVVOs5KSMER2E40t6drYcCqK/k8KtcVtQ30jNLYVSSoIf8YBELdZlITdUDdHkIMAhmNH5VDTy6CTP0bC+7ysJQokLRoNy7ftOIhTbdfkIjXhNiKCqVCHvLUzKN1ubhXtJrhLGlIevNmHeDI/hvEOsNDjbXHoG/t+DnpcC/oKhvAn0XL+VMLq6T4iIadja5t+kBBs04Dw9kJP6zfrMcP83tQC/dsMkY3q+g/n41jkNv6cjvxGZz2UpLC0yel+ezjTxfPeMugvmzkghb/EdINPnAubQHeUqStHhnhC/9x23FgoJJy9OB/YwG4zc2HKgr2haOOidlLw3ST3/FdJDUbi5c/gU+BL6is40OlZzWWDQX/sVjRNyYF9OP9licQ65cdsoHfEn3z1sITiqlgPYxcPUByOWJIJrSLaApScotP9hHqqxIIm59TRwijJi4NFwKc6ou6FFJU=",
+ "key": "AAAAB3NzaC1yc2EAAAADAQABAAABgQCz+TXIaqcKUx4xK5SzdV43ixenm/6m2TRQ6GQwHloZkgkqBiQQ1j2ZWNC9qiNdVinTiUYpuMjs4g/bv7IUvFSHUr6cIhedX76RsBUnOL10Y9Gy15bs6FC8eZysloL9HfS3vVL893xuc6Um0h1E3k3tsCtVJIcCDiYG0/eAA7bEtQQG/hpuUOkLB/3ttyqDJbwjkZirfdveor/CXp8HeupTIS+CKdW28Pk4/1ToZF89fGWKG551Vq8C4fn4bXhNpLeqlkLrAD9aaRGvp4DFd3SQuN3n8N3ODNPcDVRTbmG1re2wS7hNi2jmkDrgPddUMF8ZkrTreeNp+SLFohy7SxhtRJQZId37rvM4ZOJvpRe8jLdt3tbirZzDR9HMnP5wucswdHHtvdy/OkbEQrAB4Bi+52nPg5AOeVJdEcPzUNnob776J2pAxtIMcOUEQuF0fP/BYdFzpM2sDmDLpYU5itN9n6NZhnAR30dmteftofWjEAf7jgZ/d2yQtdi0e0mu2MU=",
"type": "ssh-rsa"
}
},
+ "sshecdsakey": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBckYGb0l5L6yAaLcglc5IrFOnAcxrSx0kcSDj6NjMMd7FVH82XiRy4cEVReSgEQLKMYh3xeumAuBgkrQd/eQ/Q=",
+ "sshed25519key": "AAAAC3NzaC1lZDI1NTE5AAAAIHUnAYt6w9b8kekPV8aW1BAYG1IE8weGx/XuWrwZXXO2",
+ "sshfp_ecdsa": "SSHFP 3 1 b524fa90d09057a48f9dbc80534a043c6003c8db\nSSHFP 3 2 93da7f04d7beb5db344ec826da2524e0e884c707cf295d66a3004a65fc73e1eb",
+ "sshfp_ed25519": "SSHFP 4 1 a687644de06a706266eb057d128ce4ddb06536ed\nSSHFP 4 2 5a9c6c51790b6be0244c6d76f16d0a0d3e80d383887776274d34b9ac865f060e",
+ "sshfp_rsa": "SSHFP 1 1 d974c75f2300f3cb652d26297899bce348c83f50\nSSHFP 1 2 1e17840f4cf897d2d2393bb17724cfade017cd3dd9718a4c622bc9921003b4c3",
+ "sshrsakey": "AAAAB3NzaC1yc2EAAAADAQABAAABgQCz+TXIaqcKUx4xK5SzdV43ixenm/6m2TRQ6GQwHloZkgkqBiQQ1j2ZWNC9qiNdVinTiUYpuMjs4g/bv7IUvFSHUr6cIhedX76RsBUnOL10Y9Gy15bs6FC8eZysloL9HfS3vVL893xuc6Um0h1E3k3tsCtVJIcCDiYG0/eAA7bEtQQG/hpuUOkLB/3ttyqDJbwjkZirfdveor/CXp8HeupTIS+CKdW28Pk4/1ToZF89fGWKG551Vq8C4fn4bXhNpLeqlkLrAD9aaRGvp4DFd3SQuN3n8N3ODNPcDVRTbmG1re2wS7hNi2jmkDrgPddUMF8ZkrTreeNp+SLFohy7SxhtRJQZId37rvM4ZOJvpRe8jLdt3tbirZzDR9HMnP5wucswdHHtvdy/OkbEQrAB4Bi+52nPg5AOeVJdEcPzUNnob776J2pAxtIMcOUEQuF0fP/BYdFzpM2sDmDLpYU5itN9n6NZhnAR30dmteftofWjEAf7jgZ/d2yQtdi0e0mu2MU=",
+ "swapfree": "3.95 GiB",
+ "swapfree_mb": 4039.99609375,
+ "swapsize": "3.95 GiB",
+ "swapsize_mb": 4039.99609375,
"system_uptime": {
"days": 0,
- "hours": 23,
- "seconds": 83681,
- "uptime": "23:14 hours"
+ "hours": 0,
+ "seconds": 689,
+ "uptime": "0:11 hours"
},
- "timezone": "EDT",
- "virtual": "physical"
+ "timezone": "UTC",
+ "uptime": "0:11 hours",
+ "uptime_days": 0,
+ "uptime_hours": 0,
+ "uptime_seconds": 689,
+ "uuid": "536136e6-b2f3-4572-a692-5135cac51798",
+ "virtual": "ovirt"
}
diff --git a/facts/4.2/rocky-9-x86_64.facts b/facts/4.2/rocky-9-x86_64.facts
new file mode 100644
index 0000000..26ed413
--- /dev/null
+++ b/facts/4.2/rocky-9-x86_64.facts
@@ -0,0 +1,626 @@
+{
+ "aio_agent_version": "7.17.0",
+ "architecture": "x86_64",
+ "augeas": {
+ "version": "1.12.0"
+ },
+ "augeasversion": "1.12.0",
+ "bios_release_date": "12/01/2006",
+ "bios_vendor": "innotek GmbH",
+ "bios_version": "VirtualBox",
+ "blockdevice_sda_model": "VBOX HARDDISK",
+ "blockdevice_sda_size": 10737418240,
+ "blockdevice_sda_vendor": "ATA",
+ "blockdevices": "sda",
+ "boardmanufacturer": "Oracle Corporation",
+ "boardproductname": "VirtualBox",
+ "boardserialnumber": "0",
+ "chassistype": "Other",
+ "dhcp_servers": {
+ "system": null
+ },
+ "disks": {
+ "sda": {
+ "model": "VBOX HARDDISK",
+ "serial": "VBd2149fd7-1d42f97a",
+ "size": "10.00 GiB",
+ "size_bytes": 10737418240,
+ "type": "hdd",
+ "vendor": "ATA"
+ }
+ },
+ "dmi": {
+ "bios": {
+ "release_date": "12/01/2006",
+ "vendor": "innotek GmbH",
+ "version": "VirtualBox"
+ },
+ "board": {
+ "manufacturer": "Oracle Corporation",
+ "product": "VirtualBox",
+ "serial_number": "0"
+ },
+ "chassis": {
+ "type": "Other"
+ },
+ "manufacturer": "innotek GmbH",
+ "product": {
+ "name": "VirtualBox",
+ "serial_number": "0",
+ "uuid": "d40b12a5-4669-c749-8c81-605cd53293f2"
+ }
+ },
+ "domain": "example.com",
+ "facterversion": "4.2.10",
+ "filesystems": "vfat,xfs",
+ "fips_enabled": false,
+ "fqdn": "foo.example.com",
+ "gid": "root",
+ "hardwareisa": "x86_64",
+ "hardwaremodel": "x86_64",
+ "hostname": "foo",
+ "hypervisors": {
+ "virtualbox": {
+ "revision": "154048",
+ "version": "6.1.40"
+ }
+ },
+ "id": "root",
+ "identity": {
+ "gid": 0,
+ "group": "root",
+ "privileged": true,
+ "uid": 0,
+ "user": "root"
+ },
+ "interfaces": "eth0,lo",
+ "ipaddress": "10.0.2.15",
+ "ipaddress6": "fe80::a00:27ff:fefc:e996",
+ "ipaddress6_eth0": "fe80::a00:27ff:fefc:e996",
+ "ipaddress6_lo": "::1",
+ "ipaddress_eth0": "10.0.2.15",
+ "ipaddress_lo": "127.0.0.1",
+ "is_virtual": true,
+ "kernel": "Linux",
+ "kernelmajversion": "5.14",
+ "kernelrelease": "5.14.0-162.6.1.el9_1.x86_64",
+ "kernelversion": "5.14.0",
+ "load_averages": {
+ "15m": 0.04,
+ "1m": 0.59,
+ "5m": 0.13
+ },
+ "lsbdistrelease": "9.1",
+ "lsbmajdistrelease": "9",
+ "lsbminordistrelease": "1",
+ "macaddress": "08:00:27:fc:e9:96",
+ "macaddress_eth0": "08:00:27:fc:e9:96",
+ "manufacturer": "innotek GmbH",
+ "memory": {
+ "swap": {
+ "available": "2.00 GiB",
+ "available_bytes": 2147479552,
+ "capacity": "0.00%",
+ "total": "2.00 GiB",
+ "total_bytes": 2147479552,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "system": {
+ "available": "7.26 GiB",
+ "available_bytes": 7796084736,
+ "capacity": "6.33%",
+ "total": "7.75 GiB",
+ "total_bytes": 8322682880,
+ "used": "502.20 MiB",
+ "used_bytes": 526598144
+ }
+ },
+ "memoryfree": "7.26 GiB",
+ "memoryfree_mb": 7434.92578125,
+ "memorysize": "7.75 GiB",
+ "memorysize_mb": 7937.12890625,
+ "mountpoints": {
+ "/": {
+ "available": "4.47 GiB",
+ "available_bytes": 4799467520,
+ "capacity": "42.71%",
+ "device": "/dev/sda5",
+ "filesystem": "xfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "relatime",
+ "attr2",
+ "inode64",
+ "logbufs=8",
+ "logbsize=32k",
+ "noquota"
+ ],
+ "size": "7.80 GiB",
+ "size_bytes": 8378122240,
+ "used": "3.33 GiB",
+ "used_bytes": 3578654720
+ },
+ "/boot": {
+ "available": "894.88 MiB",
+ "available_bytes": 938348544,
+ "capacity": "9.96%",
+ "device": "/dev/sda2",
+ "filesystem": "xfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "relatime",
+ "attr2",
+ "inode64",
+ "logbufs=8",
+ "logbsize=32k",
+ "noquota"
+ ],
+ "size": "993.88 MiB",
+ "size_bytes": 1042161664,
+ "used": "99.00 MiB",
+ "used_bytes": 103813120
+ },
+ "/boot/efi": {
+ "available": "92.82 MiB",
+ "available_bytes": 97329152,
+ "capacity": "6.96%",
+ "device": "/dev/sda1",
+ "filesystem": "vfat",
+ "options": [
+ "rw",
+ "relatime",
+ "fmask=0077",
+ "dmask=0077",
+ "codepage=437",
+ "iocharset=ascii",
+ "shortname=winnt",
+ "errors=remount-ro"
+ ],
+ "size": "99.76 MiB",
+ "size_bytes": 104607744,
+ "used": "6.94 MiB",
+ "used_bytes": 7278592
+ },
+ "/dev": {
+ "available": "4.00 MiB",
+ "available_bytes": 4194304,
+ "capacity": "0%",
+ "device": "devtmpfs",
+ "filesystem": "devtmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "size=4096k",
+ "nr_inodes=1048576",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "4.00 MiB",
+ "size_bytes": 4194304,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/hugepages": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "hugetlbfs",
+ "filesystem": "hugetlbfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "relatime",
+ "pagesize=2M"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/mqueue": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "mqueue",
+ "filesystem": "mqueue",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/pts": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "devpts",
+ "filesystem": "devpts",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "noexec",
+ "relatime",
+ "gid=5",
+ "mode=620",
+ "ptmxmode=000"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/shm": {
+ "available": "3.88 GiB",
+ "available_bytes": 4161339392,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "inode64"
+ ],
+ "size": "3.88 GiB",
+ "size_bytes": 4161339392,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/run": {
+ "available": "1.53 GiB",
+ "available_bytes": 1647296512,
+ "capacity": "1.04%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "size=1625524k",
+ "nr_inodes=819200",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "1.55 GiB",
+ "size_bytes": 1664536576,
+ "used": "16.44 MiB",
+ "used_bytes": 17240064
+ },
+ "/run/credentials/systemd-sysusers.service": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "none",
+ "filesystem": "ramfs",
+ "options": [
+ "ro",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime",
+ "mode=700"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/run/user/1000": {
+ "available": "793.71 MiB",
+ "available_bytes": 832266240,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "seclabel",
+ "nosuid",
+ "nodev",
+ "relatime",
+ "size=812760k",
+ "nr_inodes=203190",
+ "mode=700",
+ "uid=1000",
+ "gid=1000",
+ "inode64"
+ ],
+ "size": "793.71 MiB",
+ "size_bytes": 832266240,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/vagrant": {
+ "available": "772.05 GiB",
+ "available_bytes": 828982484992,
+ "capacity": "15.70%",
+ "device": "vagrant",
+ "filesystem": "vboxsf",
+ "options": [
+ "rw",
+ "nodev",
+ "relatime",
+ "iocharset=utf8",
+ "uid=1000",
+ "gid=1000"
+ ],
+ "size": "915.81 GiB",
+ "size_bytes": 983345152000,
+ "used": "143.76 GiB",
+ "used_bytes": 154362667008
+ },
+ "/var/lib/nfs/rpc_pipefs": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "sunrpc",
+ "filesystem": "rpc_pipefs",
+ "options": [
+ "rw",
+ "relatime"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ }
+ },
+ "mtu_eth0": 1500,
+ "mtu_lo": 65536,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "netmask6_eth0": "ffff:ffff:ffff:ffff::",
+ "netmask6_lo": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
+ "netmask_eth0": "255.255.255.0",
+ "netmask_lo": "255.0.0.0",
+ "network": "10.0.2.0",
+ "network6": "fe80::",
+ "network6_eth0": "fe80::",
+ "network6_lo": "::1",
+ "network_eth0": "10.0.2.0",
+ "network_lo": "127.0.0.0",
+ "networking": {
+ "domain": "example.com",
+ "fqdn": "foo.example.com",
+ "hostname": "foo",
+ "interfaces": {
+ "eth0": {
+ "bindings": [
+ {
+ "address": "10.0.2.15",
+ "netmask": "255.255.255.0",
+ "network": "10.0.2.0"
+ }
+ ],
+ "bindings6": [
+ {
+ "address": "fe80::a00:27ff:fefc:e996",
+ "netmask": "ffff:ffff:ffff:ffff::",
+ "network": "fe80::",
+ "scope6": "link",
+ "flags": [
+ "permanent"
+ ]
+ }
+ ],
+ "ip": "10.0.2.15",
+ "ip6": "fe80::a00:27ff:fefc:e996",
+ "mac": "08:00:27:fc:e9:96",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.0.2.0",
+ "network6": "fe80::",
+ "scope6": "link"
+ },
+ "lo": {
+ "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",
+ "flags": [
+ "permanent"
+ ]
+ }
+ ],
+ "ip": "127.0.0.1",
+ "ip6": "::1",
+ "mtu": 65536,
+ "netmask": "255.0.0.0",
+ "netmask6": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
+ "network": "127.0.0.0",
+ "network6": "::1",
+ "scope6": "host"
+ }
+ },
+ "ip": "10.0.2.15",
+ "ip6": "fe80::a00:27ff:fefc:e996",
+ "mac": "08:00:27:fc:e9:96",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.0.2.0",
+ "network6": "fe80::",
+ "primary": "eth0",
+ "scope6": "link"
+ },
+ "operatingsystem": "Rocky",
+ "operatingsystemmajrelease": "9",
+ "operatingsystemrelease": "9.1",
+ "os": {
+ "architecture": "x86_64",
+ "distro": {
+ "codename": "Blue Onyx",
+ "description": "Rocky Linux release 9.1 (Blue Onyx)",
+ "id": "Rocky",
+ "release": {
+ "full": "9.1",
+ "major": "9",
+ "minor": "1"
+ }
+ },
+ "family": "RedHat",
+ "hardware": "x86_64",
+ "name": "Rocky",
+ "release": {
+ "full": "9.1",
+ "major": "9",
+ "minor": "1"
+ },
+ "selinux": {
+ "config_mode": "enforcing",
+ "config_policy": "targeted",
+ "current_mode": "enforcing",
+ "enabled": true,
+ "enforced": true,
+ "policy_version": "33"
+ }
+ },
+ "osfamily": "RedHat",
+ "partitions": {
+ "/dev/sda1": {
+ "filesystem": "vfat",
+ "mount": "/boot/efi",
+ "partlabel": "EFI System Partition",
+ "partuuid": "de8a5379-fa72-425d-9e13-db5e690db6e5",
+ "size": "100.00 MiB",
+ "size_bytes": 104857600,
+ "uuid": "5A7E-C624"
+ },
+ "/dev/sda2": {
+ "filesystem": "xfs",
+ "label": "boot",
+ "mount": "/boot",
+ "partuuid": "c8d69a74-7489-44b9-ae73-426414b03c3e",
+ "size": "1000.00 MiB",
+ "size_bytes": 1048576000,
+ "uuid": "5f167493-6b14-46d4-bea5-23dd578835fc"
+ },
+ "/dev/sda3": {
+ "partuuid": "a520cde1-9bce-4a7d-a0df-a3efbdc79652",
+ "size": "4.00 MiB",
+ "size_bytes": 4194304
+ },
+ "/dev/sda4": {
+ "partuuid": "13b4499e-c8b0-4f6b-90cc-0142f5909d3c",
+ "size": "1.00 MiB",
+ "size_bytes": 1048576
+ },
+ "/dev/sda5": {
+ "filesystem": "xfs",
+ "mount": "/",
+ "partuuid": "44d4155a-e511-4507-bd53-616ba6d62f93",
+ "size": "7.81 GiB",
+ "size_bytes": 8388608000,
+ "uuid": "d2a22614-62bd-4ae2-a952-dfa798959633"
+ }
+ },
+ "path": "/opt/puppetlabs/bin:/root/.local/bin:/root/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin",
+ "physicalprocessorcount": 1,
+ "processor0": "12th Gen Intel(R) Core(TM) i9-12900K",
+ "processor1": "12th Gen Intel(R) Core(TM) i9-12900K",
+ "processorcount": 2,
+ "processors": {
+ "cores": 2,
+ "count": 2,
+ "isa": "x86_64",
+ "models": [
+ "12th Gen Intel(R) Core(TM) i9-12900K",
+ "12th Gen Intel(R) Core(TM) i9-12900K"
+ ],
+ "physicalcount": 1,
+ "speed": "3.19 GHz",
+ "threads": 1
+ },
+ "productname": "VirtualBox",
+ "puppetversion": "7.17.0",
+ "ruby": {
+ "platform": "x86_64-linux",
+ "sitedir": "/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.7.0",
+ "version": "2.7.6"
+ },
+ "rubyplatform": "x86_64-linux",
+ "rubysitedir": "/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.7.0",
+ "rubyversion": "2.7.6",
+ "scope6": "link",
+ "scope6_eth0": "link",
+ "scope6_lo": "host",
+ "selinux": true,
+ "selinux_config_mode": "enforcing",
+ "selinux_config_policy": "targeted",
+ "selinux_current_mode": "enforcing",
+ "selinux_enforced": true,
+ "selinux_policyversion": "33",
+ "serialnumber": "0",
+ "ssh": {
+ "ecdsa": {
+ "fingerprints": {
+ "sha1": "SSHFP 3 1 949188fd013c589fb02cccdd919d7534477bb9d8",
+ "sha256": "SSHFP 3 2 76bd943e72d755ee462e709e148da94639db9aa0e4e4aa15f713796a8343ecc1"
+ },
+ "key": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAxB3Q3PvQ9U2gB0kCq+C5Yuh2HYhGtA96e9aI3HgiZrSn83DNPaF65r/VB/5UIYIk9u5Az1rwhtWo8tbvKsdzA=",
+ "type": "ecdsa-sha2-nistp256"
+ },
+ "ed25519": {
+ "fingerprints": {
+ "sha1": "SSHFP 4 1 8681c8063b0f1ccd7bfdb3bd468d73de4adc1ceb",
+ "sha256": "SSHFP 4 2 11c28cf8112fbb38a9f4220dd595b69ac6408183968b00cda9a3f5109d6107f5"
+ },
+ "key": "AAAAC3NzaC1lZDI1NTE5AAAAII3SB6JKDxiQYR+WN1oe9x0rZneiJf29VVhFKVXAgzLY",
+ "type": "ssh-ed25519"
+ },
+ "rsa": {
+ "fingerprints": {
+ "sha1": "SSHFP 1 1 84279cc5bc2be250d3a75663c13595054bab348b",
+ "sha256": "SSHFP 1 2 45195f9947c56a14f653e2b09f94050baa964a4a333203ab6889dd2b764468a0"
+ },
+ "key": "AAAAB3NzaC1yc2EAAAADAQABAAABgQDUe1ePbUoHCPKMP7PSo8a+szdlyP0xeTU9MQ5TV90yu1wgmHrtx8FJPMMUOX6Au5lnhXb8ohwkrfovbe8H3wYYOhi+C5Uzt4p8QBuAfOm04mDKeUs+e8Ku9TsHukCwaeGNWajtdPBwCD8YOMgw1TbAjuILxvUDjbbc7QII6N5JJknahvctwzo6tkWDaBQU8kFKhNqDAoCgIgrSfCDsW740Ke3rAPnweSZfVeiskHMIU+lCIIKfyPzobooUAeqXGCw9m0kZc3jRqbEZALTZMfx6uNPTKs0xAwMIHYxt//iYQ4whtw+/v64smJToyi4EWvq43ul7FxcgE6Du21yCkqdeG8zpggW79k7+ul2g46e3hqolJGJVlZRA6qQXJOMu0TmMofdgFuxUgjBietjQiazxy3wt3oAj4HE3y/bCyZjcdJwzdq7kDs54ptyQStw3pT5cza8e7iIkuvfY3qaGfIsLXsGAG9NG+NBBGLZA3FblW+X/CZDohZMTWD21Xnokvls=",
+ "type": "ssh-rsa"
+ }
+ },
+ "sshecdsakey": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAxB3Q3PvQ9U2gB0kCq+C5Yuh2HYhGtA96e9aI3HgiZrSn83DNPaF65r/VB/5UIYIk9u5Az1rwhtWo8tbvKsdzA=",
+ "sshed25519key": "AAAAC3NzaC1lZDI1NTE5AAAAII3SB6JKDxiQYR+WN1oe9x0rZneiJf29VVhFKVXAgzLY",
+ "sshfp_ecdsa": "SSHFP 3 1 949188fd013c589fb02cccdd919d7534477bb9d8\nSSHFP 3 2 76bd943e72d755ee462e709e148da94639db9aa0e4e4aa15f713796a8343ecc1",
+ "sshfp_ed25519": "SSHFP 4 1 8681c8063b0f1ccd7bfdb3bd468d73de4adc1ceb\nSSHFP 4 2 11c28cf8112fbb38a9f4220dd595b69ac6408183968b00cda9a3f5109d6107f5",
+ "sshfp_rsa": "SSHFP 1 1 84279cc5bc2be250d3a75663c13595054bab348b\nSSHFP 1 2 45195f9947c56a14f653e2b09f94050baa964a4a333203ab6889dd2b764468a0",
+ "sshrsakey": "AAAAB3NzaC1yc2EAAAADAQABAAABgQDUe1ePbUoHCPKMP7PSo8a+szdlyP0xeTU9MQ5TV90yu1wgmHrtx8FJPMMUOX6Au5lnhXb8ohwkrfovbe8H3wYYOhi+C5Uzt4p8QBuAfOm04mDKeUs+e8Ku9TsHukCwaeGNWajtdPBwCD8YOMgw1TbAjuILxvUDjbbc7QII6N5JJknahvctwzo6tkWDaBQU8kFKhNqDAoCgIgrSfCDsW740Ke3rAPnweSZfVeiskHMIU+lCIIKfyPzobooUAeqXGCw9m0kZc3jRqbEZALTZMfx6uNPTKs0xAwMIHYxt//iYQ4whtw+/v64smJToyi4EWvq43ul7FxcgE6Du21yCkqdeG8zpggW79k7+ul2g46e3hqolJGJVlZRA6qQXJOMu0TmMofdgFuxUgjBietjQiazxy3wt3oAj4HE3y/bCyZjcdJwzdq7kDs54ptyQStw3pT5cza8e7iIkuvfY3qaGfIsLXsGAG9NG+NBBGLZA3FblW+X/CZDohZMTWD21Xnokvls=",
+ "swapfree": "2.00 GiB",
+ "swapfree_mb": 2047.99609375,
+ "swapsize": "2.00 GiB",
+ "swapsize_mb": 2047.99609375,
+ "system_uptime": {
+ "days": 0,
+ "hours": 0,
+ "seconds": 42,
+ "uptime": "0:00 hours"
+ },
+ "timezone": "UTC",
+ "uptime": "0:00 hours",
+ "uptime_days": 0,
+ "uptime_hours": 0,
+ "uptime_seconds": 42,
+ "uuid": "d40b12a5-4669-c749-8c81-605cd53293f2",
+ "virtual": "virtualbox"
+}
diff --git a/facts/4.2/sles-12-x86_64.facts b/facts/4.2/sles-12-x86_64.facts
new file mode 100644
index 0000000..d98d024
--- /dev/null
+++ b/facts/4.2/sles-12-x86_64.facts
@@ -0,0 +1,483 @@
+{
+ "aio_agent_version": "7.21.0",
+ "architecture": "x86_64",
+ "augeas": {
+ "version": "1.13.0"
+ },
+ "augeasversion": "1.13.0",
+ "bios_release_date": "12/01/2006",
+ "bios_vendor": "innotek GmbH",
+ "bios_version": "VirtualBox",
+ "blockdevice_sda_model": "VBOX HARDDISK",
+ "blockdevice_sda_size": 45097156608,
+ "blockdevice_sda_vendor": "ATA",
+ "blockdevices": "sda",
+ "boardmanufacturer": "Oracle Corporation",
+ "boardproductname": "VirtualBox",
+ "boardserialnumber": "0",
+ "chassistype": "Other",
+ "dhcp_servers": {
+ "system": null
+ },
+ "disks": {
+ "sda": {
+ "model": "VBOX HARDDISK",
+ "size": "42.00 GiB",
+ "size_bytes": 45097156608,
+ "type": "hdd",
+ "vendor": "ATA"
+ }
+ },
+ "dmi": {
+ "bios": {
+ "release_date": "12/01/2006",
+ "vendor": "innotek GmbH",
+ "version": "VirtualBox"
+ },
+ "board": {
+ "manufacturer": "Oracle Corporation",
+ "product": "VirtualBox",
+ "serial_number": "0"
+ },
+ "chassis": {
+ "type": "Other"
+ },
+ "manufacturer": "innotek GmbH",
+ "product": {
+ "name": "VirtualBox",
+ "serial_number": "0",
+ "uuid": "59bfc18a-2cf6-ec44-acc7-f3faee31eede"
+ }
+ },
+ "domain": "example.com",
+ "facterversion": "4.2.14",
+ "filesystems": "ext2,ext3,ext4",
+ "fips_enabled": false,
+ "fqdn": "foo.example.com",
+ "gid": "root",
+ "hardwareisa": "x86_64",
+ "hardwaremodel": "x86_64",
+ "hostname": "foo",
+ "hypervisors": {
+ "virtualbox": {
+ "revision": "154219",
+ "version": "7.0.2"
+ }
+ },
+ "id": "root",
+ "identity": {
+ "gid": 0,
+ "group": "root",
+ "privileged": true,
+ "uid": 0,
+ "user": "root"
+ },
+ "interfaces": "eth0,lo",
+ "ipaddress": "10.0.2.15",
+ "ipaddress6": "fe80::216:3eff:fe4b:de6e",
+ "ipaddress6_eth0": "fe80::216:3eff:fe4b:de6e",
+ "ipaddress6_lo": "::1",
+ "ipaddress_eth0": "10.0.2.15",
+ "ipaddress_lo": "127.0.0.1",
+ "is_virtual": true,
+ "kernel": "Linux",
+ "kernelmajversion": "4.12",
+ "kernelrelease": "4.12.14-120-default",
+ "kernelversion": "4.12.14",
+ "load_averages": {
+ "15m": 0.19,
+ "1m": 0.09,
+ "5m": 0.37
+ },
+ "lsbdistrelease": "12.5",
+ "lsbmajdistrelease": "12",
+ "lsbminordistrelease": "5",
+ "macaddress": "00:16:3e:4b:de:6e",
+ "macaddress_eth0": "00:16:3e:4b:de:6e",
+ "manufacturer": "innotek GmbH",
+ "memory": {
+ "system": {
+ "available": "670.80 MiB",
+ "available_bytes": 703385600,
+ "capacity": "31.35%",
+ "total": "977.18 MiB",
+ "total_bytes": 1024647168,
+ "used": "306.38 MiB",
+ "used_bytes": 321261568
+ }
+ },
+ "memoryfree": "670.80 MiB",
+ "memoryfree_mb": 670.80078125,
+ "memorysize": "977.18 MiB",
+ "memorysize_mb": 977.1796875,
+ "mountpoints": {
+ "/": {
+ "available": "37.96 GiB",
+ "available_bytes": 40759422976,
+ "capacity": "2.60%",
+ "device": "/dev/sda1",
+ "filesystem": "ext4",
+ "options": [
+ "rw",
+ "relatime",
+ "data=ordered"
+ ],
+ "size": "41.09 GiB",
+ "size_bytes": 44119932928,
+ "used": "1.01 GiB",
+ "used_bytes": 1088929792
+ },
+ "/dev": {
+ "available": "472.69 MiB",
+ "available_bytes": 495648768,
+ "capacity": "0.00%",
+ "device": "devtmpfs",
+ "filesystem": "devtmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "size=484036k",
+ "nr_inodes=121009",
+ "mode=755"
+ ],
+ "size": "472.69 MiB",
+ "size_bytes": 495652864,
+ "used": "4.00 KiB",
+ "used_bytes": 4096
+ },
+ "/dev/hugepages": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "hugetlbfs",
+ "filesystem": "hugetlbfs",
+ "options": [
+ "rw",
+ "relatime"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/mqueue": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "mqueue",
+ "filesystem": "mqueue",
+ "options": [
+ "rw",
+ "relatime"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/pts": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "devpts",
+ "filesystem": "devpts",
+ "options": [
+ "rw",
+ "nosuid",
+ "noexec",
+ "relatime",
+ "gid=5",
+ "mode=620",
+ "ptmxmode=000"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/shm": {
+ "available": "488.59 MiB",
+ "available_bytes": 512323584,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "nodev"
+ ],
+ "size": "488.59 MiB",
+ "size_bytes": 512323584,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/run": {
+ "available": "475.92 MiB",
+ "available_bytes": 499036160,
+ "capacity": "2.59%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "nodev",
+ "mode=755"
+ ],
+ "size": "488.59 MiB",
+ "size_bytes": 512323584,
+ "used": "12.67 MiB",
+ "used_bytes": 13287424
+ },
+ "/run/user/1000": {
+ "available": "97.72 MiB",
+ "available_bytes": 102465536,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "nodev",
+ "relatime",
+ "size=100064k",
+ "mode=700",
+ "uid=1000",
+ "gid=1000"
+ ],
+ "size": "97.72 MiB",
+ "size_bytes": 102465536,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/sys/fs/cgroup": {
+ "available": "488.59 MiB",
+ "available_bytes": 512323584,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "ro",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "mode=755"
+ ],
+ "size": "488.59 MiB",
+ "size_bytes": 512323584,
+ "used": "0 bytes",
+ "used_bytes": 0
+ }
+ },
+ "mtu_eth0": 1500,
+ "mtu_lo": 65536,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "netmask6_eth0": "ffff:ffff:ffff:ffff::",
+ "netmask6_lo": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
+ "netmask_eth0": "255.255.255.0",
+ "netmask_lo": "255.0.0.0",
+ "network": "10.0.2.0",
+ "network6": "fe80::",
+ "network6_eth0": "fe80::",
+ "network6_lo": "::1",
+ "network_eth0": "10.0.2.0",
+ "network_lo": "127.0.0.0",
+ "networking": {
+ "domain": "example.com",
+ "fqdn": "foo.example.com",
+ "hostname": "foo",
+ "interfaces": {
+ "eth0": {
+ "bindings": [
+ {
+ "address": "10.0.2.15",
+ "netmask": "255.255.255.0",
+ "network": "10.0.2.0"
+ }
+ ],
+ "bindings6": [
+ {
+ "address": "fe80::216:3eff:fe4b:de6e",
+ "netmask": "ffff:ffff:ffff:ffff::",
+ "network": "fe80::",
+ "scope6": "link",
+ "flags": [
+ "permanent"
+ ]
+ }
+ ],
+ "ip": "10.0.2.15",
+ "ip6": "fe80::216:3eff:fe4b:de6e",
+ "mac": "00:16:3e:4b:de:6e",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.0.2.0",
+ "network6": "fe80::",
+ "scope6": "link"
+ },
+ "lo": {
+ "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",
+ "flags": [
+ "permanent"
+ ]
+ }
+ ],
+ "ip": "127.0.0.1",
+ "ip6": "::1",
+ "mtu": 65536,
+ "netmask": "255.0.0.0",
+ "netmask6": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
+ "network": "127.0.0.0",
+ "network6": "::1",
+ "scope6": "host"
+ }
+ },
+ "ip": "10.0.2.15",
+ "ip6": "fe80::216:3eff:fe4b:de6e",
+ "mac": "00:16:3e:4b:de:6e",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.0.2.0",
+ "network6": "fe80::",
+ "primary": "eth0",
+ "scope6": "link"
+ },
+ "operatingsystem": "SLES",
+ "operatingsystemmajrelease": "12",
+ "operatingsystemrelease": "12.5",
+ "os": {
+ "architecture": "x86_64",
+ "distro": {
+ "codename": "n/a",
+ "description": "SUSE Linux Enterprise Server 12 SP5",
+ "id": "SUSE LINUX",
+ "release": {
+ "full": "12.5",
+ "major": "12",
+ "minor": "5"
+ }
+ },
+ "family": "Suse",
+ "hardware": "x86_64",
+ "name": "SLES",
+ "release": {
+ "full": "12.5",
+ "major": "12",
+ "minor": "5"
+ },
+ "selinux": {
+ "enabled": false
+ }
+ },
+ "osfamily": "Suse",
+ "partitions": {
+ "/dev/sda1": {
+ "filesystem": "ext4",
+ "label": "ROOT",
+ "mount": "/",
+ "partuuid": "2317bc2f-01",
+ "size": "42.00 GiB",
+ "size_bytes": 45096108032,
+ "uuid": "8c4b16b7-954d-4909-92f4-0d060404d844"
+ }
+ },
+ "path": "/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/opt/puppetlabs/bin",
+ "physicalprocessorcount": 1,
+ "processor0": "Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz",
+ "processorcount": 1,
+ "processors": {
+ "cores": 1,
+ "count": 1,
+ "isa": "x86_64",
+ "models": [
+ "Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz"
+ ],
+ "physicalcount": 1,
+ "speed": "2.40 GHz",
+ "threads": 1
+ },
+ "productname": "VirtualBox",
+ "puppetversion": "7.21.0",
+ "ruby": {
+ "platform": "x86_64-linux",
+ "sitedir": "/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.7.0",
+ "version": "2.7.7"
+ },
+ "rubyplatform": "x86_64-linux",
+ "rubysitedir": "/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.7.0",
+ "rubyversion": "2.7.7",
+ "scope6": "link",
+ "scope6_eth0": "link",
+ "scope6_lo": "host",
+ "selinux": false,
+ "serialnumber": "0",
+ "ssh": {
+ "dsa": {
+ "fingerprints": {
+ "sha1": "SSHFP 2 1 0bbfd56adc64a405ebed8835f325c9291f54d272",
+ "sha256": "SSHFP 2 2 8ff547d73d82382c03b52970d9536cdfaf9c7c9ae4d7ab2116a4aa6ad9b6374e"
+ },
+ "key": "AAAAB3NzaC1kc3MAAACBAP9fX1n9qFKe5QYFx41gmzkbQPLPHxEMfRcurmQK7XwTvdwK7j94SrPIIPlaNq+3uDNDbukGfBLvn6hQWP+UeAmaWxSa+Ql4QDGoFzDMeRfI5dcPLh0pRCjkkAkLgQqgJjU62ddyUQ5sxqyihoyVyWQzEgNZ9UbmqCcseCz++82JAAAAFQC2k1NQgYLtS+Wbq+rqnNxZT7auPwAAAIArDAUgtzJiqiJdtpRKcFEuNULUVspiy7rQLVjYldDUY17k68sBGC45h0E+9zbs1JGjsFi5syBS3Wrr6K5zolhCwyL6Qb6yG65BRTLA0HFcO0Ef49iU6QUFaLzjAvoE0USkm95KKykNxcHntsVUGoh/s72jqKzY2P+oVn36IXrwHwAAAIEA9pZgrRxY+zaOTpMr6qmIufZZc74PMrcSWwYCNOBtZDqL7YFXHUSOEmwm/c9H2VWgF+cfQ+KAmsSZY6iy/6wwp8ye/WHZpy/rEJftNQXVTfe9kXit9s53dQWGfykZBAYwDnHF/weBI4Fq9T97CwzxjVNBIiN7zu5V4enBBIxJplE=",
+ "type": "ssh-dss"
+ },
+ "ecdsa": {
+ "fingerprints": {
+ "sha1": "SSHFP 3 1 988db22e50f5f9b6afea3d81b5a426e6f24ada1a",
+ "sha256": "SSHFP 3 2 48e7d41d748c2c9bb44854d08e104a3e262eaf2821c76dad2de148d54c1a9752"
+ },
+ "key": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIe3H8GfmEZyQRiJgTSMkLPLwYa2WjV9YQuhzvuMtughf1nvAKoBPfQF3X5CAupBAg7tzRfufopgTmCJT3cIZIA=",
+ "type": "ecdsa-sha2-nistp256"
+ },
+ "ed25519": {
+ "fingerprints": {
+ "sha1": "SSHFP 4 1 493b04fda32b4042b17adbee3c27e700c7848dd1",
+ "sha256": "SSHFP 4 2 1302bd754f822da5c4236a68160cb487df666a252c96afb8db3f48f56dc5e0fb"
+ },
+ "key": "AAAAC3NzaC1lZDI1NTE5AAAAIH82tKIJG/5W0APf5zIb91OFHvCNMIR16NXf7cXwTkKv",
+ "type": "ssh-ed25519"
+ },
+ "rsa": {
+ "fingerprints": {
+ "sha1": "SSHFP 1 1 e2f648730e0a326abe90f9964ee0b2723a61526b",
+ "sha256": "SSHFP 1 2 c22b8e272403a4e416335bd6694bf28d1a0056b45ee04342d7ff325ea79a5364"
+ },
+ "key": "AAAAB3NzaC1yc2EAAAADAQABAAABAQDAoTCdg5rNTn+X4yBe0Zu54TsfaCBE9FBWhl66eFiN6XVE8LF5totDT57gzwh+DwZQApyILZEG9kMoK3NbpEfSoHjReOCYMuIuPNcS9npKVWYvm8k/TsFO6a8gnVW8UibbsH2HIhgGy+442eiWIDG2cR3ySRRE78a4ZFLnSy4jsHKzRu1BGZ2SljlpJuC9nOYmTbSsoB0VMS5CLPANnXp4eExmuFOqpfj6xo3Uyu8ys0LkL3AMLR/mS5B7eMXUqHyINch5bWmjl63NRSlhcVSIGr5qmUDFfwbxz6QVh2weeovmxRgtuGN1NwK/qd37tWlVdliCcsyPHazPZxOAl5eH",
+ "type": "ssh-rsa"
+ }
+ },
+ "sshdsakey": "AAAAB3NzaC1kc3MAAACBAP9fX1n9qFKe5QYFx41gmzkbQPLPHxEMfRcurmQK7XwTvdwK7j94SrPIIPlaNq+3uDNDbukGfBLvn6hQWP+UeAmaWxSa+Ql4QDGoFzDMeRfI5dcPLh0pRCjkkAkLgQqgJjU62ddyUQ5sxqyihoyVyWQzEgNZ9UbmqCcseCz++82JAAAAFQC2k1NQgYLtS+Wbq+rqnNxZT7auPwAAAIArDAUgtzJiqiJdtpRKcFEuNULUVspiy7rQLVjYldDUY17k68sBGC45h0E+9zbs1JGjsFi5syBS3Wrr6K5zolhCwyL6Qb6yG65BRTLA0HFcO0Ef49iU6QUFaLzjAvoE0USkm95KKykNxcHntsVUGoh/s72jqKzY2P+oVn36IXrwHwAAAIEA9pZgrRxY+zaOTpMr6qmIufZZc74PMrcSWwYCNOBtZDqL7YFXHUSOEmwm/c9H2VWgF+cfQ+KAmsSZY6iy/6wwp8ye/WHZpy/rEJftNQXVTfe9kXit9s53dQWGfykZBAYwDnHF/weBI4Fq9T97CwzxjVNBIiN7zu5V4enBBIxJplE=",
+ "sshecdsakey": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIe3H8GfmEZyQRiJgTSMkLPLwYa2WjV9YQuhzvuMtughf1nvAKoBPfQF3X5CAupBAg7tzRfufopgTmCJT3cIZIA=",
+ "sshed25519key": "AAAAC3NzaC1lZDI1NTE5AAAAIH82tKIJG/5W0APf5zIb91OFHvCNMIR16NXf7cXwTkKv",
+ "sshfp_dsa": "SSHFP 2 1 0bbfd56adc64a405ebed8835f325c9291f54d272\nSSHFP 2 2 8ff547d73d82382c03b52970d9536cdfaf9c7c9ae4d7ab2116a4aa6ad9b6374e",
+ "sshfp_ecdsa": "SSHFP 3 1 988db22e50f5f9b6afea3d81b5a426e6f24ada1a\nSSHFP 3 2 48e7d41d748c2c9bb44854d08e104a3e262eaf2821c76dad2de148d54c1a9752",
+ "sshfp_ed25519": "SSHFP 4 1 493b04fda32b4042b17adbee3c27e700c7848dd1\nSSHFP 4 2 1302bd754f822da5c4236a68160cb487df666a252c96afb8db3f48f56dc5e0fb",
+ "sshfp_rsa": "SSHFP 1 1 e2f648730e0a326abe90f9964ee0b2723a61526b\nSSHFP 1 2 c22b8e272403a4e416335bd6694bf28d1a0056b45ee04342d7ff325ea79a5364",
+ "sshrsakey": "AAAAB3NzaC1yc2EAAAADAQABAAABAQDAoTCdg5rNTn+X4yBe0Zu54TsfaCBE9FBWhl66eFiN6XVE8LF5totDT57gzwh+DwZQApyILZEG9kMoK3NbpEfSoHjReOCYMuIuPNcS9npKVWYvm8k/TsFO6a8gnVW8UibbsH2HIhgGy+442eiWIDG2cR3ySRRE78a4ZFLnSy4jsHKzRu1BGZ2SljlpJuC9nOYmTbSsoB0VMS5CLPANnXp4eExmuFOqpfj6xo3Uyu8ys0LkL3AMLR/mS5B7eMXUqHyINch5bWmjl63NRSlhcVSIGr5qmUDFfwbxz6QVh2weeovmxRgtuGN1NwK/qd37tWlVdliCcsyPHazPZxOAl5eH",
+ "system_uptime": {
+ "days": 0,
+ "hours": 0,
+ "seconds": 233,
+ "uptime": "0:03 hours"
+ },
+ "timezone": "CET",
+ "uptime": "0:03 hours",
+ "uptime_days": 0,
+ "uptime_hours": 0,
+ "uptime_seconds": 233,
+ "uuid": "59bfc18a-2cf6-ec44-acc7-f3faee31eede",
+ "virtual": "virtualbox"
+}
diff --git a/facts/4.2/ubuntu-22.10-x86_64.facts b/facts/4.2/ubuntu-22.10-x86_64.facts
new file mode 100644
index 0000000..8e4265f
--- /dev/null
+++ b/facts/4.2/ubuntu-22.10-x86_64.facts
@@ -0,0 +1,654 @@
+{
+ "architecture": "amd64",
+ "augeas": {
+ "version": "1.13.0"
+ },
+ "augeasversion": "1.13.0",
+ "bios_release_date": "12/01/2006",
+ "bios_vendor": "innotek GmbH",
+ "bios_version": "VirtualBox",
+ "blockdevice_sda_model": "HARDDISK",
+ "blockdevice_sda_size": 42949672960,
+ "blockdevice_sda_vendor": "VBOX",
+ "blockdevice_sdb_model": "HARDDISK",
+ "blockdevice_sdb_size": 10485760,
+ "blockdevice_sdb_vendor": "VBOX",
+ "blockdevices": "sdb,sda",
+ "boardmanufacturer": "Oracle Corporation",
+ "boardproductname": "VirtualBox",
+ "boardserialnumber": "0",
+ "chassistype": "Other",
+ "dhcp_servers": {
+ "enp0s3": "10.0.2.2",
+ "system": "10.0.2.2"
+ },
+ "disks": {
+ "sda": {
+ "model": "HARDDISK",
+ "size": "40.00 GiB",
+ "size_bytes": 42949672960,
+ "type": "hdd",
+ "vendor": "VBOX"
+ },
+ "sdb": {
+ "model": "HARDDISK",
+ "size": "10.00 MiB",
+ "size_bytes": 10485760,
+ "type": "hdd",
+ "vendor": "VBOX"
+ }
+ },
+ "dmi": {
+ "bios": {
+ "release_date": "12/01/2006",
+ "vendor": "innotek GmbH",
+ "version": "VirtualBox"
+ },
+ "board": {
+ "manufacturer": "Oracle Corporation",
+ "product": "VirtualBox",
+ "serial_number": "0"
+ },
+ "chassis": {
+ "type": "Other"
+ },
+ "manufacturer": "innotek GmbH",
+ "product": {
+ "name": "VirtualBox",
+ "serial_number": "0",
+ "uuid": "56576925-f091-d649-8dce-cc1066334980"
+ }
+ },
+ "domain": "example.com",
+ "facterversion": "4.2.14",
+ "filesystems": "btrfs,ext2,ext3,ext4,iso9660,squashfs,vfat",
+ "fips_enabled": false,
+ "fqdn": "foo.example.com",
+ "gem_version": "~> 4.2.0",
+ "gid": "root",
+ "hardwareisa": "x86_64",
+ "hardwaremodel": "x86_64",
+ "hostname": "foo",
+ "hypervisors": {
+ "virtualbox": {
+ "revision": "154048",
+ "version": "6.1.40"
+ }
+ },
+ "id": "root",
+ "identity": {
+ "gid": 0,
+ "group": "root",
+ "privileged": true,
+ "uid": 0,
+ "user": "root"
+ },
+ "interfaces": "enp0s3,lo",
+ "ipaddress": "10.0.2.15",
+ "ipaddress6": "fe80::31:a8ff:fedc:3a3",
+ "ipaddress6_enp0s3": "fe80::31:a8ff:fedc:3a3",
+ "ipaddress6_lo": "::1",
+ "ipaddress_enp0s3": "10.0.2.15",
+ "ipaddress_lo": "127.0.0.1",
+ "is_virtual": true,
+ "kernel": "Linux",
+ "kernelmajversion": "5.19",
+ "kernelrelease": "5.19.0-29-generic",
+ "kernelversion": "5.19.0",
+ "load_averages": {
+ "15m": 0.01,
+ "1m": 0.09,
+ "5m": 0.03
+ },
+ "lsbdistcodename": "kinetic",
+ "lsbdistdescription": "Ubuntu 22.10",
+ "lsbdistid": "Ubuntu",
+ "lsbdistrelease": "22.10",
+ "lsbmajdistrelease": "22.10",
+ "macaddress": "02:31:a8:dc:03:a3",
+ "macaddress_enp0s3": "02:31:a8:dc:03:a3",
+ "manufacturer": "innotek GmbH",
+ "memory": {
+ "system": {
+ "available": "609.88 MiB",
+ "available_bytes": 639508480,
+ "capacity": "37.05%",
+ "total": "968.78 MiB",
+ "total_bytes": 1015836672,
+ "used": "358.89 MiB",
+ "used_bytes": 376328192
+ }
+ },
+ "memoryfree": "609.88 MiB",
+ "memoryfree_mb": 609.8828125,
+ "memorysize": "968.78 MiB",
+ "memorysize_mb": 968.77734375,
+ "mountpoints": {
+ "/": {
+ "available": "36.65 GiB",
+ "available_bytes": 39354740736,
+ "capacity": "5.26%",
+ "device": "/dev/sda1",
+ "filesystem": "ext4",
+ "options": [
+ "rw",
+ "relatime",
+ "discard",
+ "errors=remount-ro"
+ ],
+ "size": "38.70 GiB",
+ "size_bytes": 41555521536,
+ "used": "2.03 GiB",
+ "used_bytes": 2184003584
+ },
+ "/dev": {
+ "available": "465.09 MiB",
+ "available_bytes": 487682048,
+ "capacity": "0%",
+ "device": "udev",
+ "filesystem": "devtmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "relatime",
+ "size=476252k",
+ "nr_inodes=119063",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "465.09 MiB",
+ "size_bytes": 487682048,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/hugepages": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "hugetlbfs",
+ "filesystem": "hugetlbfs",
+ "options": [
+ "rw",
+ "relatime",
+ "pagesize=2M"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/mqueue": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "mqueue",
+ "filesystem": "mqueue",
+ "options": [
+ "rw",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/pts": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "devpts",
+ "filesystem": "devpts",
+ "options": [
+ "rw",
+ "nosuid",
+ "noexec",
+ "relatime",
+ "gid=5",
+ "mode=620",
+ "ptmxmode=000"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/dev/shm": {
+ "available": "484.39 MiB",
+ "available_bytes": 507916288,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "nodev",
+ "inode64"
+ ],
+ "size": "484.39 MiB",
+ "size_bytes": 507916288,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/run": {
+ "available": "95.95 MiB",
+ "available_bytes": 100614144,
+ "capacity": "0.96%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime",
+ "size=99204k",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "96.88 MiB",
+ "size_bytes": 101584896,
+ "used": "948.00 KiB",
+ "used_bytes": 970752
+ },
+ "/run/credentials/systemd-sysusers.service": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "ramfs",
+ "filesystem": "ramfs",
+ "options": [
+ "ro",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime",
+ "mode=700"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/run/lock": {
+ "available": "5.00 MiB",
+ "available_bytes": 5242880,
+ "capacity": "0%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime",
+ "size=5120k",
+ "inode64"
+ ],
+ "size": "5.00 MiB",
+ "size_bytes": 5242880,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/run/snapd/ns": {
+ "available": "95.95 MiB",
+ "available_bytes": 100614144,
+ "capacity": "0.96%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "nodev",
+ "noexec",
+ "relatime",
+ "size=99204k",
+ "mode=755",
+ "inode64"
+ ],
+ "size": "96.88 MiB",
+ "size_bytes": 101584896,
+ "used": "948.00 KiB",
+ "used_bytes": 970752
+ },
+ "/run/snapd/ns/lxd.mnt": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "nsfs",
+ "filesystem": "nsfs",
+ "options": [
+ "rw"
+ ],
+ "size": "0 bytes",
+ "size_bytes": 0,
+ "used": "0 bytes",
+ "used_bytes": 0
+ },
+ "/run/user/1000": {
+ "available": "96.87 MiB",
+ "available_bytes": 101576704,
+ "capacity": "0.00%",
+ "device": "tmpfs",
+ "filesystem": "tmpfs",
+ "options": [
+ "rw",
+ "nosuid",
+ "nodev",
+ "relatime",
+ "size=99200k",
+ "nr_inodes=24800",
+ "mode=700",
+ "uid=1000",
+ "gid=1000",
+ "inode64"
+ ],
+ "size": "96.88 MiB",
+ "size_bytes": 101580800,
+ "used": "4.00 KiB",
+ "used_bytes": 4096
+ },
+ "/snap/core20/1778": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "/dev/loop0",
+ "filesystem": "squashfs",
+ "options": [
+ "ro",
+ "nodev",
+ "relatime",
+ "errors=continue"
+ ],
+ "size": "63.38 MiB",
+ "size_bytes": 66453504,
+ "used": "63.38 MiB",
+ "used_bytes": 66453504
+ },
+ "/snap/lxd/24175": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "/dev/loop1",
+ "filesystem": "squashfs",
+ "options": [
+ "ro",
+ "nodev",
+ "relatime",
+ "errors=continue"
+ ],
+ "size": "137.63 MiB",
+ "size_bytes": 144310272,
+ "used": "137.63 MiB",
+ "used_bytes": 144310272
+ },
+ "/snap/snapd/17950": {
+ "available": "0 bytes",
+ "available_bytes": 0,
+ "capacity": "100%",
+ "device": "/dev/loop2",
+ "filesystem": "squashfs",
+ "options": [
+ "ro",
+ "nodev",
+ "relatime",
+ "errors=continue"
+ ],
+ "size": "49.88 MiB",
+ "size_bytes": 52297728,
+ "used": "49.88 MiB",
+ "used_bytes": 52297728
+ },
+ "/vagrant": {
+ "available": "768.38 GiB",
+ "available_bytes": 825043918848,
+ "capacity": "16.10%",
+ "device": "vagrant",
+ "filesystem": "vboxsf",
+ "options": [
+ "rw",
+ "relatime"
+ ],
+ "size": "915.81 GiB",
+ "size_bytes": 983345152000,
+ "used": "147.43 GiB",
+ "used_bytes": 158301233152
+ }
+ },
+ "mtu_enp0s3": 1500,
+ "mtu_lo": 65536,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "netmask6_enp0s3": "ffff:ffff:ffff:ffff::",
+ "netmask6_lo": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
+ "netmask_enp0s3": "255.255.255.0",
+ "netmask_lo": "255.0.0.0",
+ "network": "10.0.2.0",
+ "network6": "fe80::",
+ "network6_enp0s3": "fe80::",
+ "network6_lo": "::1",
+ "network_enp0s3": "10.0.2.0",
+ "network_lo": "127.0.0.0",
+ "networking": {
+ "dhcp": "10.0.2.2",
+ "domain": "example.com",
+ "fqdn": "foo.example.com",
+ "hostname": "foo",
+ "interfaces": {
+ "enp0s3": {
+ "bindings": [
+ {
+ "address": "10.0.2.15",
+ "netmask": "255.255.255.0",
+ "network": "10.0.2.0"
+ }
+ ],
+ "bindings6": [
+ {
+ "address": "fe80::31:a8ff:fedc:3a3",
+ "netmask": "ffff:ffff:ffff:ffff::",
+ "network": "fe80::",
+ "scope6": "link",
+ "flags": [
+ "permanent"
+ ]
+ }
+ ],
+ "dhcp": "10.0.2.2",
+ "ip": "10.0.2.15",
+ "ip6": "fe80::31:a8ff:fedc:3a3",
+ "mac": "02:31:a8:dc:03:a3",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.0.2.0",
+ "network6": "fe80::",
+ "scope6": "link"
+ },
+ "lo": {
+ "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",
+ "flags": [
+ "permanent"
+ ]
+ }
+ ],
+ "ip": "127.0.0.1",
+ "ip6": "::1",
+ "mtu": 65536,
+ "netmask": "255.0.0.0",
+ "netmask6": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
+ "network": "127.0.0.0",
+ "network6": "::1",
+ "scope6": "host"
+ }
+ },
+ "ip": "10.0.2.15",
+ "ip6": "fe80::31:a8ff:fedc:3a3",
+ "mac": "02:31:a8:dc:03:a3",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.0.2.0",
+ "network6": "fe80::",
+ "primary": "enp0s3",
+ "scope6": "link"
+ },
+ "operatingsystem": "Ubuntu",
+ "operatingsystemmajrelease": "22.10",
+ "operatingsystemrelease": "22.10",
+ "os": {
+ "architecture": "amd64",
+ "distro": {
+ "codename": "kinetic",
+ "description": "Ubuntu 22.10",
+ "id": "Ubuntu",
+ "release": {
+ "full": "22.10",
+ "major": "22.10"
+ }
+ },
+ "family": "Debian",
+ "hardware": "x86_64",
+ "name": "Ubuntu",
+ "release": {
+ "full": "22.10",
+ "major": "22.10"
+ },
+ "selinux": {
+ "enabled": false
+ }
+ },
+ "osfamily": "Debian",
+ "partitions": {
+ "/dev/loop0": {
+ "backing_file": "/var/lib/snapd/snaps/core20_1778.snap",
+ "filesystem": "squashfs",
+ "mount": "/snap/core20/1778",
+ "size": "63.27 MiB",
+ "size_bytes": 66347008
+ },
+ "/dev/loop1": {
+ "backing_file": "/var/lib/snapd/snaps/lxd_24175.snap",
+ "filesystem": "squashfs",
+ "mount": "/snap/lxd/24175",
+ "size": "137.59 MiB",
+ "size_bytes": 144269312
+ },
+ "/dev/loop2": {
+ "backing_file": "/var/lib/snapd/snaps/snapd_17950.snap",
+ "filesystem": "squashfs",
+ "mount": "/snap/snapd/17950",
+ "size": "49.83 MiB",
+ "size_bytes": 52248576
+ },
+ "/dev/sda1": {
+ "filesystem": "ext4",
+ "label": "cloudimg-rootfs",
+ "mount": "/",
+ "partuuid": "3aef0a33-01",
+ "size": "40.00 GiB",
+ "size_bytes": 42948607488,
+ "uuid": "d6935283-1712-4acf-b837-227717ce2107"
+ }
+ },
+ "path": "/home/vagrant/vendor/bundler/ruby/3.0.0/bin:/opt/puppetlabs/puppet/bin:/opt/puppetlabs/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin",
+ "physicalprocessorcount": 1,
+ "processor0": "12th Gen Intel(R) Core(TM) i9-12900K",
+ "processor1": "12th Gen Intel(R) Core(TM) i9-12900K",
+ "processorcount": 2,
+ "processors": {
+ "cores": 2,
+ "count": 2,
+ "isa": "x86_64",
+ "models": [
+ "12th Gen Intel(R) Core(TM) i9-12900K",
+ "12th Gen Intel(R) Core(TM) i9-12900K"
+ ],
+ "physicalcount": 1,
+ "speed": "3.19 GHz",
+ "threads": 1
+ },
+ "productname": "VirtualBox",
+ "ruby": {
+ "platform": "x86_64-linux-gnu",
+ "sitedir": "/usr/local/lib/site_ruby/3.0.0",
+ "version": "3.0.4"
+ },
+ "rubyplatform": "x86_64-linux-gnu",
+ "rubysitedir": "/usr/local/lib/site_ruby/3.0.0",
+ "rubyversion": "3.0.4",
+ "scope6": "link",
+ "scope6_enp0s3": "link",
+ "scope6_lo": "host",
+ "selinux": false,
+ "serialnumber": "0",
+ "ssh": {
+ "dsa": {
+ "fingerprints": {
+ "sha1": "SSHFP 2 1 9a182ae66beaf89147c65a3724d1f645b606a60c",
+ "sha256": "SSHFP 2 2 584dfef90834b6382188a81b2d5b0595de2ead17bb4aa22f6c21a5104d148392"
+ },
+ "key": "AAAAB3NzaC1kc3MAAACBAMnq7orNF9vMNDJgv/2+0wpMaBpmJoBO0Egup0qoaU+jnbLOo7P1l37mvw9aag6+JkR7OSrdgxWGvTo0TkygoC0/Ubvfg49q6/kZiCqQKnTvjccE0OtYXvks8In6G4hNuAoF9uBdlWTyE3miVfcBGwRZuEpSvn6GffpcFD1AHs/XAAAAFQDqxrq8qOa5ua5rPk2UQtU6cOwbnQAAAIAJkgqdZqqOdjmLWhBH0cAbytbqO8/wRu24fb6uXHPlAKk3nIaNUo2TCzksHzxWYCsvm5S/QswqFrcPQcSCGbefDb0SQCyxIZIEniKmCffGT83kDgrZTWLehgBIuvgXSIA6Vx9L1sGhylmFmFTEAq84ptoQ9J/zmasjV+QK0ZDWkQAAAIEAj9hM8m/pUKWfPS8rHhLhk6+aQYu8qe59hjfBpbPjRN4ecYJzF6ab+LSRgRFbBjyG2v/VF8X9ZtG1+0He2VaXazQhOG3s8DB3BBbWU1ECZZPuj/pHBAd/uPpOpz+Z15/W3DODxyuW/FqVNv6qMeSLV8pzrC5cbR02q4BAqXO2eHI=",
+ "type": "ssh-dss"
+ },
+ "ecdsa": {
+ "fingerprints": {
+ "sha1": "SSHFP 3 1 3770d1783d094228b94fac3833668d33fe96fc3e",
+ "sha256": "SSHFP 3 2 36c151cf9956a3e8b4ac28052cb89bb9f7b8287784fa2aa4eb7baa2669bd44eb"
+ },
+ "key": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNrRFr3ErwGzS+HyjKcLoDXnZKJM1qfRW4Mrzq8b+B2/2XI6/1glVYnKpdUND7qP4TS9imp6tv8mfgg6mFOYrLs=",
+ "type": "ecdsa-sha2-nistp256"
+ },
+ "ed25519": {
+ "fingerprints": {
+ "sha1": "SSHFP 4 1 c80a2292d3b71157c657226575a0a09e49120019",
+ "sha256": "SSHFP 4 2 42ad6339f87e99f0b3e4b08858cfe7415bda0dcf6beca1a11534cb58a770775d"
+ },
+ "key": "AAAAC3NzaC1lZDI1NTE5AAAAIAXfYNweiGxoSDwWVNAn58tqyXwaystnCbZQx7vR7TH0",
+ "type": "ssh-ed25519"
+ },
+ "rsa": {
+ "fingerprints": {
+ "sha1": "SSHFP 1 1 8fd8e984d2234dc892cebc2904e30184828d4065",
+ "sha256": "SSHFP 1 2 706d42c7005b5018bcab7751ab2b722ae7f17f2816667e2569c9e913a602bb87"
+ },
+ "key": "AAAAB3NzaC1yc2EAAAADAQABAAABgQCwKNmsgjUDpVV+4DT5f4Nc82wmILS//5xqkl6WCtgUUZassCn2HiueuSqQWHtIJc+ltz/13nMJUqc+GFdfc8lM/XJdrlV5Qcjqx/00OKC3AgOTZJjrJjfNrti8cyZCbxqSno8ZqjSZtQo4k9qRGAE16fjIQb/iDKAKHjiGXhNRu6GuSKs9NDArB2UY7m7igCiodqkRJy8fkT5mz76Ym06mwnYPiJJQRV1E9Q8UsZavWhuCD0p6a1Nra5jU841jBpciGnnQ6YWM2KHf5ZuOkfo45wBUklJQWKRQoPU3nzn7T6YEAZpq3g8aEjRbobq0x0+STBdW0hUNf8jxxaNUCRSNv05bSO9q1gIUD74HkruUkT1rMn+3/2fqOjUpj5pFdPyblDrDbuXQ4hCW9JOewz12VVVSf9J+kvL0zgEofkg3LvKEvEIQ3hozLnaknv2dnvHL9dIxv8lS9fTMuEa0v0io6c8jNPavyJcisSLK4P3SFLMPHlPXcqckj9kiF02rW1s=",
+ "type": "ssh-rsa"
+ }
+ },
+ "sshdsakey": "AAAAB3NzaC1kc3MAAACBAMnq7orNF9vMNDJgv/2+0wpMaBpmJoBO0Egup0qoaU+jnbLOo7P1l37mvw9aag6+JkR7OSrdgxWGvTo0TkygoC0/Ubvfg49q6/kZiCqQKnTvjccE0OtYXvks8In6G4hNuAoF9uBdlWTyE3miVfcBGwRZuEpSvn6GffpcFD1AHs/XAAAAFQDqxrq8qOa5ua5rPk2UQtU6cOwbnQAAAIAJkgqdZqqOdjmLWhBH0cAbytbqO8/wRu24fb6uXHPlAKk3nIaNUo2TCzksHzxWYCsvm5S/QswqFrcPQcSCGbefDb0SQCyxIZIEniKmCffGT83kDgrZTWLehgBIuvgXSIA6Vx9L1sGhylmFmFTEAq84ptoQ9J/zmasjV+QK0ZDWkQAAAIEAj9hM8m/pUKWfPS8rHhLhk6+aQYu8qe59hjfBpbPjRN4ecYJzF6ab+LSRgRFbBjyG2v/VF8X9ZtG1+0He2VaXazQhOG3s8DB3BBbWU1ECZZPuj/pHBAd/uPpOpz+Z15/W3DODxyuW/FqVNv6qMeSLV8pzrC5cbR02q4BAqXO2eHI=",
+ "sshecdsakey": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNrRFr3ErwGzS+HyjKcLoDXnZKJM1qfRW4Mrzq8b+B2/2XI6/1glVYnKpdUND7qP4TS9imp6tv8mfgg6mFOYrLs=",
+ "sshed25519key": "AAAAC3NzaC1lZDI1NTE5AAAAIAXfYNweiGxoSDwWVNAn58tqyXwaystnCbZQx7vR7TH0",
+ "sshfp_dsa": "SSHFP 2 1 9a182ae66beaf89147c65a3724d1f645b606a60c\nSSHFP 2 2 584dfef90834b6382188a81b2d5b0595de2ead17bb4aa22f6c21a5104d148392",
+ "sshfp_ecdsa": "SSHFP 3 1 3770d1783d094228b94fac3833668d33fe96fc3e\nSSHFP 3 2 36c151cf9956a3e8b4ac28052cb89bb9f7b8287784fa2aa4eb7baa2669bd44eb",
+ "sshfp_ed25519": "SSHFP 4 1 c80a2292d3b71157c657226575a0a09e49120019\nSSHFP 4 2 42ad6339f87e99f0b3e4b08858cfe7415bda0dcf6beca1a11534cb58a770775d",
+ "sshfp_rsa": "SSHFP 1 1 8fd8e984d2234dc892cebc2904e30184828d4065\nSSHFP 1 2 706d42c7005b5018bcab7751ab2b722ae7f17f2816667e2569c9e913a602bb87",
+ "sshrsakey": "AAAAB3NzaC1yc2EAAAADAQABAAABgQCwKNmsgjUDpVV+4DT5f4Nc82wmILS//5xqkl6WCtgUUZassCn2HiueuSqQWHtIJc+ltz/13nMJUqc+GFdfc8lM/XJdrlV5Qcjqx/00OKC3AgOTZJjrJjfNrti8cyZCbxqSno8ZqjSZtQo4k9qRGAE16fjIQb/iDKAKHjiGXhNRu6GuSKs9NDArB2UY7m7igCiodqkRJy8fkT5mz76Ym06mwnYPiJJQRV1E9Q8UsZavWhuCD0p6a1Nra5jU841jBpciGnnQ6YWM2KHf5ZuOkfo45wBUklJQWKRQoPU3nzn7T6YEAZpq3g8aEjRbobq0x0+STBdW0hUNf8jxxaNUCRSNv05bSO9q1gIUD74HkruUkT1rMn+3/2fqOjUpj5pFdPyblDrDbuXQ4hCW9JOewz12VVVSf9J+kvL0zgEofkg3LvKEvEIQ3hozLnaknv2dnvHL9dIxv8lS9fTMuEa0v0io6c8jNPavyJcisSLK4P3SFLMPHlPXcqckj9kiF02rW1s=",
+ "system_uptime": {
+ "days": 0,
+ "hours": 0,
+ "seconds": 1933,
+ "uptime": "0:32 hours"
+ },
+ "timezone": "UTC",
+ "uptime": "0:32 hours",
+ "uptime_days": 0,
+ "uptime_hours": 0,
+ "uptime_seconds": 1933,
+ "uuid": "56576925-f091-d649-8dce-cc1066334980",
+ "virtual": "virtualbox"
+}
diff --git a/facts/4.2/windows-10-x86_64.facts b/facts/4.2/windows-10-x86_64.facts
new file mode 100644
index 0000000..2f60b51
--- /dev/null
+++ b/facts/4.2/windows-10-x86_64.facts
@@ -0,0 +1,182 @@
+{
+ "aio_agent_version": "7.18.0",
+ "architecture": "x64",
+ "dhcp_servers": {
+ "Ethernet": "168.63.129.16",
+ "system": "168.63.129.16"
+ },
+ "dmi": {
+ "manufacturer": "American Megatrends Inc.",
+ "product": {
+ "name": "Virtual Machine",
+ "serial_number": "0000-0002-5440-6049-0873-5211-39",
+ "uuid": "234E5189-959F-43F3-BE51-A818A18354F7"
+ }
+ },
+ "domain": "example.com",
+ "env_windows_installdir": "C:\\Program Files\\Puppet Labs\\Puppet",
+ "facterversion": "4.2.11",
+ "fips_enabled": false,
+ "fqdn": "foo.example.com",
+ "hardwareisa": "x64",
+ "hardwaremodel": "x86_64",
+ "hostname": "foo",
+ "hypervisors": {
+ "hyperv": {
+ }
+ },
+ "id": "foo\\windows",
+ "identity": {
+ "privileged": true,
+ "user": "foo\\windows"
+ },
+ "interfaces": "Ethernet",
+ "ipaddress": "10.138.1.5",
+ "ipaddress6": "fe80::e187:193f:cccc:ea5a",
+ "ipaddress6_Ethernet": "fe80::e187:193f:cccc:ea5a",
+ "ipaddress_Ethernet": "10.138.1.5",
+ "is_virtual": true,
+ "kernel": "windows",
+ "kernelmajversion": "10.0",
+ "kernelrelease": "10.0.19045",
+ "kernelversion": "10.0.19045",
+ "macaddress": "00:22:48:01:76:B8",
+ "macaddress_Ethernet": "00:22:48:01:76:B8",
+ "manufacturer": "American Megatrends Inc.",
+ "memory": {
+ "system": {
+ "available": "14.34 GiB",
+ "available_bytes": 15400112128,
+ "capacity": "10.36%",
+ "total": "16.00 GiB",
+ "total_bytes": 17179398144,
+ "used": "1.66 GiB",
+ "used_bytes": 1779286016
+ }
+ },
+ "memoryfree": "14.34 GiB",
+ "memoryfree_mb": 14686.69140625,
+ "memorysize": "16.00 GiB",
+ "memorysize_mb": 16383.55078125,
+ "mtu_Ethernet": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "netmask6_Ethernet": "ffff:ffff:ffff:ffff::",
+ "netmask_Ethernet": "255.255.255.0",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "network6_Ethernet": "fe80::",
+ "network_Ethernet": "10.138.1.0",
+ "networking": {
+ "dhcp": "168.63.129.16",
+ "domain": "example.com",
+ "fqdn": "foo.example.com",
+ "hostname": "foo",
+ "interfaces": {
+ "Ethernet": {
+ "bindings": [
+ {
+ "address": "10.138.1.5",
+ "netmask": "255.255.255.0",
+ "network": "10.138.1.0"
+ }
+ ],
+ "bindings6": [
+ {
+ "address": "fe80::e187:193f:cccc:ea5a",
+ "netmask": "ffff:ffff:ffff:ffff::",
+ "network": "fe80::",
+ "scope6": "link"
+ }
+ ],
+ "dhcp": "168.63.129.16",
+ "ip": "10.138.1.5",
+ "ip6": "fe80::e187:193f:cccc:ea5a",
+ "mac": "00:22:48:01:76:B8",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "scope6": "link"
+ }
+ },
+ "ip": "10.138.1.5",
+ "ip6": "fe80::e187:193f:cccc:ea5a",
+ "mac": "00:22:48:01:76:B8",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "primary": "Ethernet",
+ "scope6": "link"
+ },
+ "operatingsystem": "windows",
+ "operatingsystemmajrelease": "10",
+ "operatingsystemrelease": "10",
+ "os": {
+ "architecture": "x64",
+ "family": "windows",
+ "hardware": "x86_64",
+ "name": "windows",
+ "release": {
+ "full": "10",
+ "major": "10"
+ },
+ "windows": {
+ "display_version": "22H2",
+ "edition_id": "Professional",
+ "installation_type": "Client",
+ "product_name": "Windows 10 Pro",
+ "release_id": "22H2",
+ "system32": "C:\\Windows\\system32"
+ }
+ },
+ "osfamily": "windows",
+ "path": "C:\\Program Files\\Puppet Labs\\Puppet\\puppet\\bin;C:\\Program Files\\Puppet Labs\\Puppet\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files\\Puppet Labs\\Puppet\\bin;C:\\Users\\windows\\AppData\\Local\\Microsoft\\WindowsApps",
+ "physicalprocessorcount": 1,
+ "processor0": "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz",
+ "processorcount": 4,
+ "processors": {
+ "cores": 2,
+ "count": 4,
+ "isa": "x64",
+ "models": [
+ "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz"
+ ],
+ "physicalcount": 1,
+ "threads": 2
+ },
+ "productname": "Virtual Machine",
+ "ruby": {
+ "platform": "x64-mingw32",
+ "sitedir": "C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/site_ruby/2.7.0",
+ "version": "2.7.6"
+ },
+ "rubyplatform": "x64-mingw32",
+ "rubysitedir": "C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/site_ruby/2.7.0",
+ "rubyversion": "2.7.6",
+ "scope6": "link",
+ "scope6_Ethernet": "link",
+ "serialnumber": "0000-0002-5440-6049-0873-5211-39",
+ "system32": "C:\\Windows\\system32",
+ "system_uptime": {
+ "days": 0,
+ "hours": 0,
+ "seconds": 1412,
+ "uptime": "0:23 hours"
+ },
+ "timezone": "Coordinated Universal Time",
+ "uptime": "0:23 hours",
+ "uptime_days": 0,
+ "uptime_hours": 0,
+ "uptime_seconds": 1412,
+ "uuid": "234E5189-959F-43F3-BE51-A818A18354F7",
+ "virtual": "hyperv",
+ "windows_display_version": "22H2",
+ "windows_edition_id": "Professional",
+ "windows_installation_type": "Client",
+ "windows_product_name": "Windows 10 Pro",
+ "windows_release_id": "22H2"
+}
diff --git a/facts/4.2/windows-11-x86_64.facts b/facts/4.2/windows-11-x86_64.facts
new file mode 100644
index 0000000..2cf0765
--- /dev/null
+++ b/facts/4.2/windows-11-x86_64.facts
@@ -0,0 +1,182 @@
+{
+ "aio_agent_version": "7.18.0",
+ "architecture": "x64",
+ "dhcp_servers": {
+ "Ethernet": "168.63.129.16",
+ "system": "168.63.129.16"
+ },
+ "dmi": {
+ "manufacturer": "Microsoft Corporation",
+ "product": {
+ "name": "Virtual Machine",
+ "serial_number": "0000-0006-9834-0092-5493-1525-98",
+ "uuid": "60EA0624-6027-4B56-9183-E7E0C312E33C"
+ }
+ },
+ "domain": "example.com",
+ "env_windows_installdir": "C:\\Program Files\\Puppet Labs\\Puppet",
+ "facterversion": "4.2.11",
+ "fips_enabled": false,
+ "fqdn": "foo.example.com",
+ "hardwareisa": "x64",
+ "hardwaremodel": "x86_64",
+ "hostname": "foo",
+ "hypervisors": {
+ "hyperv": {
+ }
+ },
+ "id": "foo\\windows",
+ "identity": {
+ "privileged": true,
+ "user": "foo\\windows"
+ },
+ "interfaces": "Ethernet",
+ "ipaddress": "10.138.1.4",
+ "ipaddress6": "fe80::4815:15b:4120:3d16",
+ "ipaddress6_Ethernet": "fe80::4815:15b:4120:3d16",
+ "ipaddress_Ethernet": "10.138.1.4",
+ "is_virtual": true,
+ "kernel": "windows",
+ "kernelmajversion": "10.0",
+ "kernelrelease": "10.0.22621",
+ "kernelversion": "10.0.22621",
+ "macaddress": "00:0D:3A:0B:AC:E7",
+ "macaddress_Ethernet": "00:0D:3A:0B:AC:E7",
+ "manufacturer": "Microsoft Corporation",
+ "memory": {
+ "system": {
+ "available": "13.74 GiB",
+ "available_bytes": 14749409280,
+ "capacity": "14.14%",
+ "total": "16.00 GiB",
+ "total_bytes": 17178693632,
+ "used": "2.26 GiB",
+ "used_bytes": 2429284352
+ }
+ },
+ "memoryfree": "13.74 GiB",
+ "memoryfree_mb": 14066.1328125,
+ "memorysize": "16.00 GiB",
+ "memorysize_mb": 16382.87890625,
+ "mtu_Ethernet": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "netmask6_Ethernet": "ffff:ffff:ffff:ffff::",
+ "netmask_Ethernet": "255.255.255.0",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "network6_Ethernet": "fe80::",
+ "network_Ethernet": "10.138.1.0",
+ "networking": {
+ "dhcp": "168.63.129.16",
+ "domain": "example.com",
+ "fqdn": "foo.example.com",
+ "hostname": "foo",
+ "interfaces": {
+ "Ethernet": {
+ "bindings": [
+ {
+ "address": "10.138.1.4",
+ "netmask": "255.255.255.0",
+ "network": "10.138.1.0"
+ }
+ ],
+ "bindings6": [
+ {
+ "address": "fe80::4815:15b:4120:3d16",
+ "netmask": "ffff:ffff:ffff:ffff::",
+ "network": "fe80::",
+ "scope6": "link"
+ }
+ ],
+ "dhcp": "168.63.129.16",
+ "ip": "10.138.1.4",
+ "ip6": "fe80::4815:15b:4120:3d16",
+ "mac": "00:0D:3A:0B:AC:E7",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "scope6": "link"
+ }
+ },
+ "ip": "10.138.1.4",
+ "ip6": "fe80::4815:15b:4120:3d16",
+ "mac": "00:0D:3A:0B:AC:E7",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "primary": "Ethernet",
+ "scope6": "link"
+ },
+ "operatingsystem": "windows",
+ "operatingsystemmajrelease": "11",
+ "operatingsystemrelease": "11",
+ "os": {
+ "architecture": "x64",
+ "family": "windows",
+ "hardware": "x86_64",
+ "name": "windows",
+ "release": {
+ "full": "11",
+ "major": "11"
+ },
+ "windows": {
+ "display_version": "22H2",
+ "edition_id": "Professional",
+ "installation_type": "Client",
+ "product_name": "Windows 10 Pro",
+ "release_id": "22H2",
+ "system32": "C:\\Windows\\system32"
+ }
+ },
+ "osfamily": "windows",
+ "path": "C:\\Program Files\\Puppet Labs\\Puppet\\puppet\\bin;C:\\Program Files\\Puppet Labs\\Puppet\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files\\Puppet Labs\\Puppet\\bin;C:\\Users\\windows\\AppData\\Local\\Microsoft\\WindowsApps",
+ "physicalprocessorcount": 1,
+ "processor0": "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz",
+ "processorcount": 4,
+ "processors": {
+ "cores": 2,
+ "count": 4,
+ "isa": "x64",
+ "models": [
+ "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz"
+ ],
+ "physicalcount": 1,
+ "threads": 2
+ },
+ "productname": "Virtual Machine",
+ "ruby": {
+ "platform": "x64-mingw32",
+ "sitedir": "C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/site_ruby/2.7.0",
+ "version": "2.7.6"
+ },
+ "rubyplatform": "x64-mingw32",
+ "rubysitedir": "C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/site_ruby/2.7.0",
+ "rubyversion": "2.7.6",
+ "scope6": "link",
+ "scope6_Ethernet": "link",
+ "serialnumber": "0000-0006-9834-0092-5493-1525-98",
+ "system32": "C:\\Windows\\system32",
+ "system_uptime": {
+ "days": 0,
+ "hours": 0,
+ "seconds": 1832,
+ "uptime": "0:30 hours"
+ },
+ "timezone": "Coordinated Universal Time",
+ "uptime": "0:30 hours",
+ "uptime_days": 0,
+ "uptime_hours": 0,
+ "uptime_seconds": 1832,
+ "uuid": "60EA0624-6027-4B56-9183-E7E0C312E33C",
+ "virtual": "hyperv",
+ "windows_display_version": "22H2",
+ "windows_edition_id": "Professional",
+ "windows_installation_type": "Client",
+ "windows_product_name": "Windows 10 Pro",
+ "windows_release_id": "22H2"
+}
diff --git a/facts/4.2/windows-2012 r2-x86_64.facts b/facts/4.2/windows-2012 r2-x86_64.facts
new file mode 100644
index 0000000..e362f8c
--- /dev/null
+++ b/facts/4.2/windows-2012 r2-x86_64.facts
@@ -0,0 +1,179 @@
+{
+ "aio_agent_version": "7.18.0",
+ "architecture": "x64",
+ "dhcp_servers": {
+ "Ethernet": "168.63.129.16",
+ "system": "168.63.129.16"
+ },
+ "dmi": {
+ "manufacturer": "American Megatrends Inc.",
+ "product": {
+ "name": "Virtual Machine",
+ "serial_number": "0000-0014-6101-1653-5707-7791-62",
+ "uuid": "CAC18F94-DDEC-405A-BDCC-D01BF6CC0CC8"
+ }
+ },
+ "domain": "example.com",
+ "env_windows_installdir": "C:\\Program Files\\Puppet Labs\\Puppet",
+ "facterversion": "4.2.11",
+ "fips_enabled": false,
+ "fqdn": "foo.example.com",
+ "hardwareisa": "x64",
+ "hardwaremodel": "x86_64",
+ "hostname": "foo",
+ "hypervisors": {
+ "hyperv": {
+ }
+ },
+ "id": "foo\\windows",
+ "identity": {
+ "privileged": true,
+ "user": "foo\\windows"
+ },
+ "interfaces": "Ethernet",
+ "ipaddress": "10.138.1.6",
+ "ipaddress6": "fe80::380c:6a87:de6f:d6e4",
+ "ipaddress6_Ethernet": "fe80::380c:6a87:de6f:d6e4",
+ "ipaddress_Ethernet": "10.138.1.6",
+ "is_virtual": true,
+ "kernel": "windows",
+ "kernelmajversion": "6.3",
+ "kernelrelease": "6.3.9600",
+ "kernelversion": "6.3.9600",
+ "macaddress": "60:45:BD:D2:B8:1A",
+ "macaddress_Ethernet": "60:45:BD:D2:B8:1A",
+ "manufacturer": "American Megatrends Inc.",
+ "memory": {
+ "system": {
+ "available": "14.95 GiB",
+ "available_bytes": 16053268480,
+ "capacity": "6.56%",
+ "total": "16.00 GiB",
+ "total_bytes": 17179398144,
+ "used": "1.05 GiB",
+ "used_bytes": 1126129664
+ }
+ },
+ "memoryfree": "14.95 GiB",
+ "memoryfree_mb": 15309.58984375,
+ "memorysize": "16.00 GiB",
+ "memorysize_mb": 16383.55078125,
+ "mtu_Ethernet": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "netmask6_Ethernet": "ffff:ffff:ffff:ffff::",
+ "netmask_Ethernet": "255.255.255.0",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "network6_Ethernet": "fe80::",
+ "network_Ethernet": "10.138.1.0",
+ "networking": {
+ "dhcp": "168.63.129.16",
+ "domain": "example.com",
+ "fqdn": "foo.example.com",
+ "hostname": "foo",
+ "interfaces": {
+ "Ethernet": {
+ "bindings": [
+ {
+ "address": "10.138.1.6",
+ "netmask": "255.255.255.0",
+ "network": "10.138.1.0"
+ }
+ ],
+ "bindings6": [
+ {
+ "address": "fe80::380c:6a87:de6f:d6e4",
+ "netmask": "ffff:ffff:ffff:ffff::",
+ "network": "fe80::",
+ "scope6": "link"
+ }
+ ],
+ "dhcp": "168.63.129.16",
+ "ip": "10.138.1.6",
+ "ip6": "fe80::380c:6a87:de6f:d6e4",
+ "mac": "60:45:BD:D2:B8:1A",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "scope6": "link"
+ }
+ },
+ "ip": "10.138.1.6",
+ "ip6": "fe80::380c:6a87:de6f:d6e4",
+ "mac": "60:45:BD:D2:B8:1A",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "primary": "Ethernet",
+ "scope6": "link"
+ },
+ "operatingsystem": "windows",
+ "operatingsystemmajrelease": "2012 R2",
+ "operatingsystemrelease": "2012 R2",
+ "os": {
+ "architecture": "x64",
+ "family": "windows",
+ "hardware": "x86_64",
+ "name": "windows",
+ "release": {
+ "full": "2012 R2",
+ "major": "2012 R2"
+ },
+ "windows": {
+ "edition_id": "ServerDatacenter",
+ "installation_type": "Server",
+ "product_name": "Windows Server 2012 R2 Datacenter",
+ "system32": "C:\\Windows\\system32"
+ }
+ },
+ "osfamily": "windows",
+ "path": "C:\\Program Files\\Puppet Labs\\Puppet\\puppet\\bin;C:\\Program Files\\Puppet Labs\\Puppet\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Puppet Labs\\Puppet\\bin",
+ "physicalprocessorcount": 1,
+ "processor0": "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz",
+ "processorcount": 4,
+ "processors": {
+ "cores": 2,
+ "count": 4,
+ "isa": "x64",
+ "models": [
+ "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz"
+ ],
+ "physicalcount": 1,
+ "threads": 2
+ },
+ "productname": "Virtual Machine",
+ "puppetversion": "7.18.0",
+ "ruby": {
+ "platform": "x64-mingw32",
+ "sitedir": "C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/site_ruby/2.7.0",
+ "version": "2.7.6"
+ },
+ "rubyplatform": "x64-mingw32",
+ "rubysitedir": "C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/site_ruby/2.7.0",
+ "rubyversion": "2.7.6",
+ "scope6": "link",
+ "scope6_Ethernet": "link",
+ "serialnumber": "0000-0014-6101-1653-5707-7791-62",
+ "system32": "C:\\Windows\\system32",
+ "system_uptime": {
+ "days": 0,
+ "hours": 0,
+ "seconds": 1969,
+ "uptime": "0:32 hours"
+ },
+ "timezone": "Coordinated Universal Time",
+ "uptime": "0:32 hours",
+ "uptime_days": 0,
+ "uptime_hours": 0,
+ "uptime_seconds": 1969,
+ "uuid": "CAC18F94-DDEC-405A-BDCC-D01BF6CC0CC8",
+ "virtual": "hyperv",
+ "windows_edition_id": "ServerDatacenter",
+ "windows_installation_type": "Server",
+ "windows_product_name": "Windows Server 2012 R2 Datacenter"
+}
diff --git a/facts/4.2/windows-2012-x86_64.facts b/facts/4.2/windows-2012-x86_64.facts
new file mode 100644
index 0000000..87bb371
--- /dev/null
+++ b/facts/4.2/windows-2012-x86_64.facts
@@ -0,0 +1,222 @@
+{
+ "aio_agent_build": "7.18.0",
+ "aio_agent_version": "7.18.0",
+ "architecture": "x64",
+ "archive_windir": "C:\\ProgramData\\staging",
+ "common_appdata": "C:\\ProgramData",
+ "dhcp_servers": {
+ "Ethernet": "168.63.129.16",
+ "system": "168.63.129.16"
+ },
+ "dmi": {
+ "manufacturer": "American Megatrends Inc.",
+ "product": {
+ "name": "Virtual Machine",
+ "serial_number": "0000-0016-0250-3018-1376-8366-89",
+ "uuid": "DE64580B-B3E1-4451-AB65-705E12BA082D"
+ }
+ },
+ "domain": "example.com",
+ "env_windows_installdir": "C:\\Program Files\\Puppet Labs\\Puppet",
+ "facterversion": "4.2.11",
+ "fips_enabled": false,
+ "fqdn": "foo.example.com",
+ "hardwareisa": "x64",
+ "hardwaremodel": "x86_64",
+ "hostname": "foo",
+ "hypervisors": {
+ "hyperv": {
+ }
+ },
+ "id": "foo\\windows",
+ "identity": {
+ "privileged": true,
+ "user": "foo\\windows"
+ },
+ "interfaces": "Ethernet",
+ "ipaddress": "10.138.1.5",
+ "ipaddress6": "fe80::c2f:2423:856f:d5cf",
+ "ipaddress6_Ethernet": "fe80::c2f:2423:856f:d5cf",
+ "ipaddress_Ethernet": "10.138.1.5",
+ "is_pe": false,
+ "is_virtual": true,
+ "kernel": "windows",
+ "kernelmajversion": "6.2",
+ "kernelrelease": "6.2.9200",
+ "kernelversion": "6.2.9200",
+ "macaddress": "60:45:BD:C1:B9:87",
+ "macaddress_Ethernet": "60:45:BD:C1:B9:87",
+ "manufacturer": "American Megatrends Inc.",
+ "memory": {
+ "system": {
+ "available": "14.57 GiB",
+ "available_bytes": 15643590656,
+ "capacity": "8.94%",
+ "total": "16.00 GiB",
+ "total_bytes": 17179398144,
+ "used": "1.43 GiB",
+ "used_bytes": 1535807488
+ }
+ },
+ "memoryfree": "14.57 GiB",
+ "memoryfree_mb": 14918.890625,
+ "memorysize": "16.00 GiB",
+ "memorysize_mb": 16383.55078125,
+ "mtu_Ethernet": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "netmask6_Ethernet": "ffff:ffff:ffff:ffff::",
+ "netmask_Ethernet": "255.255.255.0",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "network6_Ethernet": "fe80::",
+ "network_Ethernet": "10.138.1.0",
+ "networking": {
+ "dhcp": "168.63.129.16",
+ "domain": "example.com",
+ "fqdn": "foo.example.com",
+ "hostname": "foo",
+ "interfaces": {
+ "Ethernet": {
+ "bindings": [
+ {
+ "address": "10.138.1.5",
+ "netmask": "255.255.255.0",
+ "network": "10.138.1.0"
+ }
+ ],
+ "bindings6": [
+ {
+ "address": "fe80::c2f:2423:856f:d5cf",
+ "netmask": "ffff:ffff:ffff:ffff::",
+ "network": "fe80::",
+ "scope6": "link"
+ }
+ ],
+ "dhcp": "168.63.129.16",
+ "ip": "10.138.1.5",
+ "ip6": "fe80::c2f:2423:856f:d5cf",
+ "mac": "60:45:BD:C1:B9:87",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "scope6": "link"
+ }
+ },
+ "ip": "10.138.1.5",
+ "ip6": "fe80::c2f:2423:856f:d5cf",
+ "mac": "60:45:BD:C1:B9:87",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "primary": "Ethernet",
+ "scope6": "link"
+ },
+ "operatingsystem": "windows",
+ "operatingsystemmajrelease": "2012",
+ "operatingsystemrelease": "2012",
+ "os": {
+ "architecture": "x64",
+ "family": "windows",
+ "hardware": "x86_64",
+ "name": "windows",
+ "release": {
+ "full": "2012",
+ "major": "2012"
+ },
+ "windows": {
+ "edition_id": "ServerDatacenter",
+ "installation_type": "Server",
+ "product_name": "Windows Server 2012 Datacenter",
+ "system32": "C:\\Windows\\system32"
+ }
+ },
+ "osfamily": "windows",
+ "path": "C:\\Program Files\\Puppet Labs\\Puppet\\puppet\\bin;C:\\Program Files\\Puppet Labs\\Puppet\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Puppet Labs\\Puppet\\bin",
+ "pe_patch": {
+ "blackouts": {
+ },
+ "block_patching_on_warnings": "false",
+ "blocked": false,
+ "blocked_reasons": [
+ ],
+ "last_run": {
+ },
+ "missing_security_kbs": [
+ ],
+ "missing_update_kbs": [
+ ],
+ "package_update_count": 0,
+ "package_updates": [
+ ],
+ "patch_group": "",
+ "pinned_packages": [
+ ],
+ "reboot_override": "default",
+ "reboots": {
+ "reboot_required": "unknown"
+ },
+ "security_package_update_count": 0,
+ "security_package_updates": [
+ ],
+ "warnings": {
+ "security_update_file": "Security update file not found, update information invalid",
+ "update_file": "Update file not found, update information invalid"
+ }
+ },
+ "physicalprocessorcount": 1,
+ "platform_symlink_writable": false,
+ "processor0": "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz",
+ "processorcount": 4,
+ "processors": {
+ "cores": 2,
+ "count": 4,
+ "isa": "x64",
+ "models": [
+ "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz"
+ ],
+ "physicalcount": 1,
+ "threads": 2
+ },
+ "productname": "Virtual Machine",
+ "puppet_files_dir_present": false,
+ "puppet_inventory_metadata": {
+ "packages": {
+ "collection_enabled": false,
+ "last_collection_time": "0.0s"
+ }
+ },
+ "puppetversion": "7.18.0",
+ "ruby": {
+ "platform": "x64-mingw32",
+ "sitedir": "C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/site_ruby/2.7.0",
+ "version": "2.7.6"
+ },
+ "rubyplatform": "x64-mingw32",
+ "rubysitedir": "C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/site_ruby/2.7.0",
+ "rubyversion": "2.7.6",
+ "scope6": "link",
+ "scope6_Ethernet": "link",
+ "serialnumber": "0000-0016-0250-3018-1376-8366-89",
+ "system32": "C:\\Windows\\system32",
+ "system_uptime": {
+ "days": 0,
+ "hours": 1,
+ "seconds": 4436,
+ "uptime": "1:13 hours"
+ },
+ "timezone": "Coordinated Universal Time",
+ "uptime": "1:13 hours",
+ "uptime_days": 0,
+ "uptime_hours": 1,
+ "uptime_seconds": 4436,
+ "uuid": "DE64580B-B3E1-4451-AB65-705E12BA082D",
+ "virtual": "hyperv",
+ "windows_edition_id": "ServerDatacenter",
+ "windows_installation_type": "Server",
+ "windows_product_name": "Windows Server 2012 Datacenter"
+}
diff --git a/facts/4.2/windows-2016-core-x86_64.facts b/facts/4.2/windows-2016-core-x86_64.facts
new file mode 100644
index 0000000..b93a7e5
--- /dev/null
+++ b/facts/4.2/windows-2016-core-x86_64.facts
@@ -0,0 +1,224 @@
+{
+ "aio_agent_build": "7.18.0",
+ "aio_agent_version": "7.18.0",
+ "architecture": "x64",
+ "archive_windir": "C:\\ProgramData\\staging",
+ "common_appdata": "C:\\ProgramData",
+ "dhcp_servers": {
+ "Ethernet": "168.63.129.16",
+ "system": "168.63.129.16"
+ },
+ "dmi": {
+ "manufacturer": "American Megatrends Inc.",
+ "product": {
+ "name": "Virtual Machine",
+ "serial_number": "0000-0000-4452-9283-8040-7164-34",
+ "uuid": "062DFF7A-1871-4492-A90D-8F6ADCFCEAE4"
+ }
+ },
+ "domain": "example.com",
+ "env_windows_installdir": "C:\\Program Files\\Puppet Labs\\Puppet",
+ "facterversion": "4.2.11",
+ "fips_enabled": false,
+ "fqdn": "foo.example.com",
+ "hardwareisa": "x64",
+ "hardwaremodel": "x86_64",
+ "hostname": "foo",
+ "hypervisors": {
+ "hyperv": {
+ }
+ },
+ "id": "foo\\windows",
+ "identity": {
+ "privileged": true,
+ "user": "foo\\windows"
+ },
+ "interfaces": "Ethernet",
+ "ipaddress": "10.138.1.6",
+ "ipaddress6": "fe80::d0ab:ec73:5f0f:a182",
+ "ipaddress6_Ethernet": "fe80::d0ab:ec73:5f0f:a182",
+ "ipaddress_Ethernet": "10.138.1.6",
+ "is_pe": false,
+ "is_virtual": true,
+ "kernel": "windows",
+ "kernelmajversion": "10.0",
+ "kernelrelease": "10.0.14393",
+ "kernelversion": "10.0.14393",
+ "macaddress": "00:22:48:43:98:E6",
+ "macaddress_Ethernet": "00:22:48:43:98:E6",
+ "manufacturer": "American Megatrends Inc.",
+ "memory": {
+ "system": {
+ "available": "14.33 GiB",
+ "available_bytes": 15392055296,
+ "capacity": "10.40%",
+ "total": "16.00 GiB",
+ "total_bytes": 17179398144,
+ "used": "1.66 GiB",
+ "used_bytes": 1787342848
+ }
+ },
+ "memoryfree": "14.33 GiB",
+ "memoryfree_mb": 14679.0078125,
+ "memorysize": "16.00 GiB",
+ "memorysize_mb": 16383.55078125,
+ "mtu_Ethernet": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "netmask6_Ethernet": "ffff:ffff:ffff:ffff::",
+ "netmask_Ethernet": "255.255.255.0",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "network6_Ethernet": "fe80::",
+ "network_Ethernet": "10.138.1.0",
+ "networking": {
+ "dhcp": "168.63.129.16",
+ "domain": "example.com",
+ "fqdn": "foo.example.com",
+ "hostname": "foo",
+ "interfaces": {
+ "Ethernet": {
+ "bindings": [
+ {
+ "address": "10.138.1.6",
+ "netmask": "255.255.255.0",
+ "network": "10.138.1.0"
+ }
+ ],
+ "bindings6": [
+ {
+ "address": "fe80::d0ab:ec73:5f0f:a182",
+ "netmask": "ffff:ffff:ffff:ffff::",
+ "network": "fe80::",
+ "scope6": "link"
+ }
+ ],
+ "dhcp": "168.63.129.16",
+ "ip": "10.138.1.6",
+ "ip6": "fe80::d0ab:ec73:5f0f:a182",
+ "mac": "00:22:48:43:98:E6",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "scope6": "link"
+ }
+ },
+ "ip": "10.138.1.6",
+ "ip6": "fe80::d0ab:ec73:5f0f:a182",
+ "mac": "00:22:48:43:98:E6",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "primary": "Ethernet",
+ "scope6": "link"
+ },
+ "operatingsystem": "windows",
+ "operatingsystemmajrelease": "2016",
+ "operatingsystemrelease": "2016",
+ "os": {
+ "architecture": "x64",
+ "family": "windows",
+ "hardware": "x86_64",
+ "name": "windows",
+ "release": {
+ "full": "2016",
+ "major": "2016"
+ },
+ "windows": {
+ "edition_id": "ServerDatacenter",
+ "installation_type": "Server Core",
+ "product_name": "Windows Server 2016 Datacenter",
+ "release_id": "1607",
+ "system32": "C:\\Windows\\system32"
+ }
+ },
+ "osfamily": "windows",
+ "path": "C:\\Program Files\\Puppet Labs\\Puppet\\puppet\\bin;C:\\Program Files\\Puppet Labs\\Puppet\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Puppet Labs\\Puppet\\bin;C:\\Users\\windows\\AppData\\Local\\Microsoft\\WindowsApps",
+ "pe_patch": {
+ "blackouts": {
+ },
+ "block_patching_on_warnings": "false",
+ "blocked": false,
+ "blocked_reasons": [
+ ],
+ "last_run": {
+ },
+ "missing_security_kbs": [
+ ],
+ "missing_update_kbs": [
+ ],
+ "package_update_count": 0,
+ "package_updates": [
+ ],
+ "patch_group": "",
+ "pinned_packages": [
+ ],
+ "reboot_override": "default",
+ "reboots": {
+ "reboot_required": "unknown"
+ },
+ "security_package_update_count": 0,
+ "security_package_updates": [
+ ],
+ "warnings": {
+ "security_update_file": "Security update file not found, update information invalid",
+ "update_file": "Update file not found, update information invalid"
+ }
+ },
+ "physicalprocessorcount": 1,
+ "platform_symlink_writable": false,
+ "processor0": "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz",
+ "processorcount": 4,
+ "processors": {
+ "cores": 2,
+ "count": 4,
+ "isa": "x64",
+ "models": [
+ "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz"
+ ],
+ "physicalcount": 1,
+ "threads": 2
+ },
+ "productname": "Virtual Machine",
+ "puppet_files_dir_present": false,
+ "puppet_inventory_metadata": {
+ "packages": {
+ "collection_enabled": false,
+ "last_collection_time": "0.0s"
+ }
+ },
+ "puppetversion": "7.18.0",
+ "ruby": {
+ "platform": "x64-mingw32",
+ "sitedir": "C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/site_ruby/2.7.0",
+ "version": "2.7.6"
+ },
+ "rubyplatform": "x64-mingw32",
+ "rubysitedir": "C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/site_ruby/2.7.0",
+ "rubyversion": "2.7.6",
+ "scope6": "link",
+ "scope6_Ethernet": "link",
+ "serialnumber": "0000-0000-4452-9283-8040-7164-34",
+ "system32": "C:\\Windows\\system32",
+ "system_uptime": {
+ "days": 0,
+ "hours": 0,
+ "seconds": 543,
+ "uptime": "0:09 hours"
+ },
+ "timezone": "Coordinated Universal Time",
+ "uptime": "0:09 hours",
+ "uptime_days": 0,
+ "uptime_hours": 0,
+ "uptime_seconds": 543,
+ "uuid": "062DFF7A-1871-4492-A90D-8F6ADCFCEAE4",
+ "virtual": "hyperv",
+ "windows_edition_id": "ServerDatacenter",
+ "windows_installation_type": "Server Core",
+ "windows_product_name": "Windows Server 2016 Datacenter",
+ "windows_release_id": "1607"
+}
diff --git a/facts/4.2/windows-2016-x86_64.facts b/facts/4.2/windows-2016-x86_64.facts
new file mode 100644
index 0000000..b985381
--- /dev/null
+++ b/facts/4.2/windows-2016-x86_64.facts
@@ -0,0 +1,224 @@
+{
+ "aio_agent_build": "7.18.0",
+ "aio_agent_version": "7.18.0",
+ "architecture": "x64",
+ "archive_windir": "C:\\ProgramData\\staging",
+ "common_appdata": "C:\\ProgramData",
+ "dhcp_servers": {
+ "Ethernet": "168.63.129.16",
+ "system": "168.63.129.16"
+ },
+ "dmi": {
+ "manufacturer": "American Megatrends Inc.",
+ "product": {
+ "name": "Virtual Machine",
+ "serial_number": "0000-0012-6801-0573-8396-1888-73",
+ "uuid": "AFF8C8FC-AB7F-40C9-A4C8-D4099CE94831"
+ }
+ },
+ "domain": "example.com",
+ "env_windows_installdir": "C:\\Program Files\\Puppet Labs\\Puppet",
+ "facterversion": "4.2.11",
+ "fips_enabled": false,
+ "fqdn": "foo.example.com",
+ "hardwareisa": "x64",
+ "hardwaremodel": "x86_64",
+ "hostname": "foo",
+ "hypervisors": {
+ "hyperv": {
+ }
+ },
+ "id": "foo\\windows",
+ "identity": {
+ "privileged": true,
+ "user": "foo\\windows"
+ },
+ "interfaces": "Ethernet",
+ "ipaddress": "10.138.1.5",
+ "ipaddress6": "fe80::1192:25ce:6192:3d25",
+ "ipaddress6_Ethernet": "fe80::1192:25ce:6192:3d25",
+ "ipaddress_Ethernet": "10.138.1.5",
+ "is_pe": false,
+ "is_virtual": true,
+ "kernel": "windows",
+ "kernelmajversion": "10.0",
+ "kernelrelease": "10.0.14393",
+ "kernelversion": "10.0.14393",
+ "macaddress": "00:22:48:43:1F:54",
+ "macaddress_Ethernet": "00:22:48:43:1F:54",
+ "manufacturer": "American Megatrends Inc.",
+ "memory": {
+ "system": {
+ "available": "13.93 GiB",
+ "available_bytes": 14955188224,
+ "capacity": "12.95%",
+ "total": "16.00 GiB",
+ "total_bytes": 17179398144,
+ "used": "2.07 GiB",
+ "used_bytes": 2224209920
+ }
+ },
+ "memoryfree": "13.93 GiB",
+ "memoryfree_mb": 14262.37890625,
+ "memorysize": "16.00 GiB",
+ "memorysize_mb": 16383.55078125,
+ "mtu_Ethernet": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "netmask6_Ethernet": "ffff:ffff:ffff:ffff::",
+ "netmask_Ethernet": "255.255.255.0",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "network6_Ethernet": "fe80::",
+ "network_Ethernet": "10.138.1.0",
+ "networking": {
+ "dhcp": "168.63.129.16",
+ "domain": "example.com",
+ "fqdn": "foo.example.com",
+ "hostname": "foo",
+ "interfaces": {
+ "Ethernet": {
+ "bindings": [
+ {
+ "address": "10.138.1.5",
+ "netmask": "255.255.255.0",
+ "network": "10.138.1.0"
+ }
+ ],
+ "bindings6": [
+ {
+ "address": "fe80::1192:25ce:6192:3d25",
+ "netmask": "ffff:ffff:ffff:ffff::",
+ "network": "fe80::",
+ "scope6": "link"
+ }
+ ],
+ "dhcp": "168.63.129.16",
+ "ip": "10.138.1.5",
+ "ip6": "fe80::1192:25ce:6192:3d25",
+ "mac": "00:22:48:43:1F:54",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "scope6": "link"
+ }
+ },
+ "ip": "10.138.1.5",
+ "ip6": "fe80::1192:25ce:6192:3d25",
+ "mac": "00:22:48:43:1F:54",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "primary": "Ethernet",
+ "scope6": "link"
+ },
+ "operatingsystem": "windows",
+ "operatingsystemmajrelease": "2016",
+ "operatingsystemrelease": "2016",
+ "os": {
+ "architecture": "x64",
+ "family": "windows",
+ "hardware": "x86_64",
+ "name": "windows",
+ "release": {
+ "full": "2016",
+ "major": "2016"
+ },
+ "windows": {
+ "edition_id": "ServerDatacenter",
+ "installation_type": "Server",
+ "product_name": "Windows Server 2016 Datacenter",
+ "release_id": "1607",
+ "system32": "C:\\Windows\\system32"
+ }
+ },
+ "osfamily": "windows",
+ "path": "C:\\Program Files\\Puppet Labs\\Puppet\\puppet\\bin;C:\\Program Files\\Puppet Labs\\Puppet\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Puppet Labs\\Puppet\\bin;C:\\Users\\windows\\AppData\\Local\\Microsoft\\WindowsApps",
+ "pe_patch": {
+ "blackouts": {
+ },
+ "block_patching_on_warnings": "false",
+ "blocked": false,
+ "blocked_reasons": [
+ ],
+ "last_run": {
+ },
+ "missing_security_kbs": [
+ ],
+ "missing_update_kbs": [
+ ],
+ "package_update_count": 0,
+ "package_updates": [
+ ],
+ "patch_group": "",
+ "pinned_packages": [
+ ],
+ "reboot_override": "default",
+ "reboots": {
+ "reboot_required": "unknown"
+ },
+ "security_package_update_count": 0,
+ "security_package_updates": [
+ ],
+ "warnings": {
+ "security_update_file": "Security update file not found, update information invalid",
+ "update_file": "Update file not found, update information invalid"
+ }
+ },
+ "physicalprocessorcount": 1,
+ "platform_symlink_writable": false,
+ "processor0": "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz",
+ "processorcount": 4,
+ "processors": {
+ "cores": 2,
+ "count": 4,
+ "isa": "x64",
+ "models": [
+ "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz"
+ ],
+ "physicalcount": 1,
+ "threads": 2
+ },
+ "productname": "Virtual Machine",
+ "puppet_files_dir_present": false,
+ "puppet_inventory_metadata": {
+ "packages": {
+ "collection_enabled": false,
+ "last_collection_time": "0.0s"
+ }
+ },
+ "puppetversion": "7.18.0",
+ "ruby": {
+ "platform": "x64-mingw32",
+ "sitedir": "C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/site_ruby/2.7.0",
+ "version": "2.7.6"
+ },
+ "rubyplatform": "x64-mingw32",
+ "rubysitedir": "C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/site_ruby/2.7.0",
+ "rubyversion": "2.7.6",
+ "scope6": "link",
+ "scope6_Ethernet": "link",
+ "serialnumber": "0000-0012-6801-0573-8396-1888-73",
+ "system32": "C:\\Windows\\system32",
+ "system_uptime": {
+ "days": 0,
+ "hours": 2,
+ "seconds": 9105,
+ "uptime": "2:31 hours"
+ },
+ "timezone": "Coordinated Universal Time",
+ "uptime": "2:31 hours",
+ "uptime_days": 0,
+ "uptime_hours": 2,
+ "uptime_seconds": 9105,
+ "uuid": "AFF8C8FC-AB7F-40C9-A4C8-D4099CE94831",
+ "virtual": "hyperv",
+ "windows_edition_id": "ServerDatacenter",
+ "windows_installation_type": "Server",
+ "windows_product_name": "Windows Server 2016 Datacenter",
+ "windows_release_id": "1607"
+}
diff --git a/facts/4.2/windows-2019-core-x86_64.facts b/facts/4.2/windows-2019-core-x86_64.facts
new file mode 100644
index 0000000..f0340e8
--- /dev/null
+++ b/facts/4.2/windows-2019-core-x86_64.facts
@@ -0,0 +1,180 @@
+{
+ "aio_agent_version": "7.18.0",
+ "architecture": "x64",
+ "dhcp_servers": {
+ "Ethernet": "168.63.129.16",
+ "system": "168.63.129.16"
+ },
+ "dmi": {
+ "manufacturer": "American Megatrends Inc.",
+ "product": {
+ "name": "Virtual Machine",
+ "serial_number": "0000-0018-0098-4249-9352-9380-97",
+ "uuid": "F9EFD055-3AAA-4671-839A-AFB0DA1AFF8D"
+ }
+ },
+ "domain": "example.com",
+ "env_windows_installdir": "C:\\Program Files\\Puppet Labs\\Puppet",
+ "facterversion": "4.2.11",
+ "fips_enabled": false,
+ "fqdn": "foo.example.com",
+ "hardwareisa": "x64",
+ "hardwaremodel": "x86_64",
+ "hostname": "foo",
+ "hypervisors": {
+ "hyperv": {
+ }
+ },
+ "id": "foo\\windows",
+ "identity": {
+ "privileged": true,
+ "user": "foo\\windows"
+ },
+ "interfaces": "Ethernet",
+ "ipaddress": "10.138.1.4",
+ "ipaddress6": "fe80::25:a9fc:b117:aa17",
+ "ipaddress6_Ethernet": "fe80::25:a9fc:b117:aa17",
+ "ipaddress_Ethernet": "10.138.1.4",
+ "is_virtual": true,
+ "kernel": "windows",
+ "kernelmajversion": "10.0",
+ "kernelrelease": "10.0.17763",
+ "kernelversion": "10.0.17763",
+ "macaddress": "60:45:BD:D2:13:E1",
+ "macaddress_Ethernet": "60:45:BD:D2:13:E1",
+ "manufacturer": "American Megatrends Inc.",
+ "memory": {
+ "system": {
+ "available": "14.63 GiB",
+ "available_bytes": 15707484160,
+ "capacity": "8.57%",
+ "total": "16.00 GiB",
+ "total_bytes": 17179398144,
+ "used": "1.37 GiB",
+ "used_bytes": 1471913984
+ }
+ },
+ "memoryfree": "14.63 GiB",
+ "memoryfree_mb": 14979.82421875,
+ "memorysize": "16.00 GiB",
+ "memorysize_mb": 16383.55078125,
+ "mtu_Ethernet": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "netmask6_Ethernet": "ffff:ffff:ffff:ffff::",
+ "netmask_Ethernet": "255.255.255.0",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "network6_Ethernet": "fe80::",
+ "network_Ethernet": "10.138.1.0",
+ "networking": {
+ "dhcp": "168.63.129.16",
+ "domain": "example.com",
+ "fqdn": "foo.example.com",
+ "hostname": "foo",
+ "interfaces": {
+ "Ethernet": {
+ "bindings": [
+ {
+ "address": "10.138.1.4",
+ "netmask": "255.255.255.0",
+ "network": "10.138.1.0"
+ }
+ ],
+ "bindings6": [
+ {
+ "address": "fe80::25:a9fc:b117:aa17",
+ "netmask": "ffff:ffff:ffff:ffff::",
+ "network": "fe80::",
+ "scope6": "link"
+ }
+ ],
+ "dhcp": "168.63.129.16",
+ "ip": "10.138.1.4",
+ "ip6": "fe80::25:a9fc:b117:aa17",
+ "mac": "60:45:BD:D2:13:E1",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "scope6": "link"
+ }
+ },
+ "ip": "10.138.1.4",
+ "ip6": "fe80::25:a9fc:b117:aa17",
+ "mac": "60:45:BD:D2:13:E1",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "primary": "Ethernet",
+ "scope6": "link"
+ },
+ "operatingsystem": "windows",
+ "operatingsystemmajrelease": "2019",
+ "operatingsystemrelease": "2019",
+ "os": {
+ "architecture": "x64",
+ "family": "windows",
+ "hardware": "x86_64",
+ "name": "windows",
+ "release": {
+ "full": "2019",
+ "major": "2019"
+ },
+ "windows": {
+ "edition_id": "ServerDatacenter",
+ "installation_type": "Server Core",
+ "product_name": "Windows Server 2019 Datacenter",
+ "release_id": "1809",
+ "system32": "C:\\Windows\\system32"
+ }
+ },
+ "osfamily": "windows",
+ "path": "C:\\Program Files\\Puppet Labs\\Puppet\\puppet\\bin;C:\\Program Files\\Puppet Labs\\Puppet\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files\\Puppet Labs\\Puppet\\bin;C:\\Users\\windows\\AppData\\Local\\Microsoft\\WindowsApps",
+ "physicalprocessorcount": 1,
+ "processor0": "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz",
+ "processorcount": 4,
+ "processors": {
+ "cores": 2,
+ "count": 4,
+ "isa": "x64",
+ "models": [
+ "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz"
+ ],
+ "physicalcount": 1,
+ "threads": 2
+ },
+ "productname": "Virtual Machine",
+ "ruby": {
+ "platform": "x64-mingw32",
+ "sitedir": "C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/site_ruby/2.7.0",
+ "version": "2.7.6"
+ },
+ "rubyplatform": "x64-mingw32",
+ "rubysitedir": "C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/site_ruby/2.7.0",
+ "rubyversion": "2.7.6",
+ "scope6": "link",
+ "scope6_Ethernet": "link",
+ "serialnumber": "0000-0018-0098-4249-9352-9380-97",
+ "system32": "C:\\Windows\\system32",
+ "system_uptime": {
+ "days": 0,
+ "hours": 0,
+ "seconds": 1020,
+ "uptime": "0:17 hours"
+ },
+ "timezone": "Coordinated Universal Time",
+ "uptime": "0:17 hours",
+ "uptime_days": 0,
+ "uptime_hours": 0,
+ "uptime_seconds": 1020,
+ "uuid": "F9EFD055-3AAA-4671-839A-AFB0DA1AFF8D",
+ "virtual": "hyperv",
+ "windows_edition_id": "ServerDatacenter",
+ "windows_installation_type": "Server Core",
+ "windows_product_name": "Windows Server 2019 Datacenter",
+ "windows_release_id": "1809"
+}
diff --git a/facts/4.2/windows-2019-x86_64.facts b/facts/4.2/windows-2019-x86_64.facts
new file mode 100644
index 0000000..d3909c3
--- /dev/null
+++ b/facts/4.2/windows-2019-x86_64.facts
@@ -0,0 +1,180 @@
+{
+ "aio_agent_version": "7.18.0",
+ "architecture": "x64",
+ "dhcp_servers": {
+ "Ethernet": "168.63.129.16",
+ "system": "168.63.129.16"
+ },
+ "dmi": {
+ "manufacturer": "American Megatrends Inc.",
+ "product": {
+ "name": "Virtual Machine",
+ "serial_number": "0000-0006-8787-1837-5123-2426-98",
+ "uuid": "5F761DEA-CB2C-4ECA-AC50-0E49EEC383FF"
+ }
+ },
+ "domain": "example.com",
+ "env_windows_installdir": "C:\\Program Files\\Puppet Labs\\Puppet",
+ "facterversion": "4.2.11",
+ "fips_enabled": false,
+ "fqdn": "foo.example.com",
+ "hardwareisa": "x64",
+ "hardwaremodel": "x86_64",
+ "hostname": "foo",
+ "hypervisors": {
+ "hyperv": {
+ }
+ },
+ "id": "foo\\windows",
+ "identity": {
+ "privileged": true,
+ "user": "foo\\windows"
+ },
+ "interfaces": "Ethernet",
+ "ipaddress": "10.138.1.6",
+ "ipaddress6": "fe80::d239:4bd2:8b25:9c98",
+ "ipaddress6_Ethernet": "fe80::d239:4bd2:8b25:9c98",
+ "ipaddress_Ethernet": "10.138.1.6",
+ "is_virtual": true,
+ "kernel": "windows",
+ "kernelmajversion": "10.0",
+ "kernelrelease": "10.0.17763",
+ "kernelversion": "10.0.17763",
+ "macaddress": "60:45:BD:D1:42:F8",
+ "macaddress_Ethernet": "60:45:BD:D1:42:F8",
+ "manufacturer": "American Megatrends Inc.",
+ "memory": {
+ "system": {
+ "available": "13.31 GiB",
+ "available_bytes": 14296682496,
+ "capacity": "16.78%",
+ "total": "16.00 GiB",
+ "total_bytes": 17179398144,
+ "used": "2.68 GiB",
+ "used_bytes": 2882715648
+ }
+ },
+ "memoryfree": "13.31 GiB",
+ "memoryfree_mb": 13634.37890625,
+ "memorysize": "16.00 GiB",
+ "memorysize_mb": 16383.55078125,
+ "mtu_Ethernet": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "netmask6_Ethernet": "ffff:ffff:ffff:ffff::",
+ "netmask_Ethernet": "255.255.255.0",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "network6_Ethernet": "fe80::",
+ "network_Ethernet": "10.138.1.0",
+ "networking": {
+ "dhcp": "168.63.129.16",
+ "domain": "example.com",
+ "fqdn": "foo.example.com",
+ "hostname": "foo",
+ "interfaces": {
+ "Ethernet": {
+ "bindings": [
+ {
+ "address": "10.138.1.6",
+ "netmask": "255.255.255.0",
+ "network": "10.138.1.0"
+ }
+ ],
+ "bindings6": [
+ {
+ "address": "fe80::d239:4bd2:8b25:9c98",
+ "netmask": "ffff:ffff:ffff:ffff::",
+ "network": "fe80::",
+ "scope6": "link"
+ }
+ ],
+ "dhcp": "168.63.129.16",
+ "ip": "10.138.1.6",
+ "ip6": "fe80::d239:4bd2:8b25:9c98",
+ "mac": "60:45:BD:D1:42:F8",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "scope6": "link"
+ }
+ },
+ "ip": "10.138.1.6",
+ "ip6": "fe80::d239:4bd2:8b25:9c98",
+ "mac": "60:45:BD:D1:42:F8",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "primary": "Ethernet",
+ "scope6": "link"
+ },
+ "operatingsystem": "windows",
+ "operatingsystemmajrelease": "2019",
+ "operatingsystemrelease": "2019",
+ "os": {
+ "architecture": "x64",
+ "family": "windows",
+ "hardware": "x86_64",
+ "name": "windows",
+ "release": {
+ "full": "2019",
+ "major": "2019"
+ },
+ "windows": {
+ "edition_id": "ServerDatacenter",
+ "installation_type": "Server",
+ "product_name": "Windows Server 2019 Datacenter",
+ "release_id": "1809",
+ "system32": "C:\\Windows\\system32"
+ }
+ },
+ "osfamily": "windows",
+ "path": "C:\\Program Files\\Puppet Labs\\Puppet\\puppet\\bin;C:\\Program Files\\Puppet Labs\\Puppet\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files\\Puppet Labs\\Puppet\\bin;C:\\Users\\windows\\AppData\\Local\\Microsoft\\WindowsApps",
+ "physicalprocessorcount": 1,
+ "processor0": "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz",
+ "processorcount": 4,
+ "processors": {
+ "cores": 2,
+ "count": 4,
+ "isa": "x64",
+ "models": [
+ "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz"
+ ],
+ "physicalcount": 1,
+ "threads": 2
+ },
+ "productname": "Virtual Machine",
+ "ruby": {
+ "platform": "x64-mingw32",
+ "sitedir": "C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/site_ruby/2.7.0",
+ "version": "2.7.6"
+ },
+ "rubyplatform": "x64-mingw32",
+ "rubysitedir": "C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/site_ruby/2.7.0",
+ "rubyversion": "2.7.6",
+ "scope6": "link",
+ "scope6_Ethernet": "link",
+ "serialnumber": "0000-0006-8787-1837-5123-2426-98",
+ "system32": "C:\\Windows\\system32",
+ "system_uptime": {
+ "days": 0,
+ "hours": 0,
+ "seconds": 2818,
+ "uptime": "0:46 hours"
+ },
+ "timezone": "Coordinated Universal Time",
+ "uptime": "0:46 hours",
+ "uptime_days": 0,
+ "uptime_hours": 0,
+ "uptime_seconds": 2818,
+ "uuid": "5F761DEA-CB2C-4ECA-AC50-0E49EEC383FF",
+ "virtual": "hyperv",
+ "windows_edition_id": "ServerDatacenter",
+ "windows_installation_type": "Server",
+ "windows_product_name": "Windows Server 2019 Datacenter",
+ "windows_release_id": "1809"
+}
diff --git a/facts/4.2/windows-2022-core-x86_64.facts b/facts/4.2/windows-2022-core-x86_64.facts
new file mode 100644
index 0000000..89c5cfb
--- /dev/null
+++ b/facts/4.2/windows-2022-core-x86_64.facts
@@ -0,0 +1,182 @@
+{
+ "aio_agent_version": "7.18.0",
+ "architecture": "x64",
+ "dhcp_servers": {
+ "Ethernet": "168.63.129.16",
+ "system": "168.63.129.16"
+ },
+ "dmi": {
+ "manufacturer": "American Megatrends Inc.",
+ "product": {
+ "name": "Virtual Machine",
+ "serial_number": "0000-0016-2953-8576-9127-5951-35",
+ "uuid": "E224D705-36CE-4C7F-9EC3-E03624D29236"
+ }
+ },
+ "domain": "example.com",
+ "env_windows_installdir": "C:\\Program Files\\Puppet Labs\\Puppet",
+ "facterversion": "4.2.11",
+ "fips_enabled": false,
+ "fqdn": "foo.example.com",
+ "hardwareisa": "x64",
+ "hardwaremodel": "x86_64",
+ "hostname": "foo",
+ "hypervisors": {
+ "hyperv": {
+ }
+ },
+ "id": "foo\\windows",
+ "identity": {
+ "privileged": true,
+ "user": "foo\\windows"
+ },
+ "interfaces": "Ethernet",
+ "ipaddress": "10.138.1.4",
+ "ipaddress6": "fe80::ee38:234b:cd2:1a92",
+ "ipaddress6_Ethernet": "fe80::ee38:234b:cd2:1a92",
+ "ipaddress_Ethernet": "10.138.1.4",
+ "is_virtual": true,
+ "kernel": "windows",
+ "kernelmajversion": "10.0",
+ "kernelrelease": "10.0.20348",
+ "kernelversion": "10.0.20348",
+ "macaddress": "60:45:BD:D2:90:74",
+ "macaddress_Ethernet": "60:45:BD:D2:90:74",
+ "manufacturer": "American Megatrends Inc.",
+ "memory": {
+ "system": {
+ "available": "14.68 GiB",
+ "available_bytes": 15764369408,
+ "capacity": "8.24%",
+ "total": "16.00 GiB",
+ "total_bytes": 17179398144,
+ "used": "1.32 GiB",
+ "used_bytes": 1415028736
+ }
+ },
+ "memoryfree": "14.68 GiB",
+ "memoryfree_mb": 15034.07421875,
+ "memorysize": "16.00 GiB",
+ "memorysize_mb": 16383.55078125,
+ "mtu_Ethernet": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "netmask6_Ethernet": "ffff:ffff:ffff:ffff::",
+ "netmask_Ethernet": "255.255.255.0",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "network6_Ethernet": "fe80::",
+ "network_Ethernet": "10.138.1.0",
+ "networking": {
+ "dhcp": "168.63.129.16",
+ "domain": "example.com",
+ "fqdn": "foo.example.com",
+ "hostname": "foo",
+ "interfaces": {
+ "Ethernet": {
+ "bindings": [
+ {
+ "address": "10.138.1.4",
+ "netmask": "255.255.255.0",
+ "network": "10.138.1.0"
+ }
+ ],
+ "bindings6": [
+ {
+ "address": "fe80::ee38:234b:cd2:1a92",
+ "netmask": "ffff:ffff:ffff:ffff::",
+ "network": "fe80::",
+ "scope6": "link"
+ }
+ ],
+ "dhcp": "168.63.129.16",
+ "ip": "10.138.1.4",
+ "ip6": "fe80::ee38:234b:cd2:1a92",
+ "mac": "60:45:BD:D2:90:74",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "scope6": "link"
+ }
+ },
+ "ip": "10.138.1.4",
+ "ip6": "fe80::ee38:234b:cd2:1a92",
+ "mac": "60:45:BD:D2:90:74",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "primary": "Ethernet",
+ "scope6": "link"
+ },
+ "operatingsystem": "windows",
+ "operatingsystemmajrelease": "2022",
+ "operatingsystemrelease": "2022",
+ "os": {
+ "architecture": "x64",
+ "family": "windows",
+ "hardware": "x86_64",
+ "name": "windows",
+ "release": {
+ "full": "2022",
+ "major": "2022"
+ },
+ "windows": {
+ "display_version": "21H2",
+ "edition_id": "ServerDatacenter",
+ "installation_type": "Server Core",
+ "product_name": "Windows Server 2022 Datacenter",
+ "release_id": "21H2",
+ "system32": "C:\\Windows\\system32"
+ }
+ },
+ "osfamily": "windows",
+ "path": "C:\\Program Files\\Puppet Labs\\Puppet\\puppet\\bin;C:\\Program Files\\Puppet Labs\\Puppet\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files\\dotnet\\;C:\\Program Files\\Puppet Labs\\Puppet\\bin;C:\\Users\\windows\\AppData\\Local\\Microsoft\\WindowsApps",
+ "physicalprocessorcount": 1,
+ "processor0": "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz",
+ "processorcount": 4,
+ "processors": {
+ "cores": 2,
+ "count": 4,
+ "isa": "x64",
+ "models": [
+ "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz"
+ ],
+ "physicalcount": 1,
+ "threads": 2
+ },
+ "productname": "Virtual Machine",
+ "ruby": {
+ "platform": "x64-mingw32",
+ "sitedir": "C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/site_ruby/2.7.0",
+ "version": "2.7.6"
+ },
+ "rubyplatform": "x64-mingw32",
+ "rubysitedir": "C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/site_ruby/2.7.0",
+ "rubyversion": "2.7.6",
+ "scope6": "link",
+ "scope6_Ethernet": "link",
+ "serialnumber": "0000-0016-2953-8576-9127-5951-35",
+ "system32": "C:\\Windows\\system32",
+ "system_uptime": {
+ "days": 0,
+ "hours": 0,
+ "seconds": 1807,
+ "uptime": "0:30 hours"
+ },
+ "timezone": "Coordinated Universal Time",
+ "uptime": "0:30 hours",
+ "uptime_days": 0,
+ "uptime_hours": 0,
+ "uptime_seconds": 1807,
+ "uuid": "E224D705-36CE-4C7F-9EC3-E03624D29236",
+ "virtual": "hyperv",
+ "windows_display_version": "21H2",
+ "windows_edition_id": "ServerDatacenter",
+ "windows_installation_type": "Server Core",
+ "windows_product_name": "Windows Server 2022 Datacenter",
+ "windows_release_id": "21H2"
+}
diff --git a/facts/4.2/windows-2022-x86_64.facts b/facts/4.2/windows-2022-x86_64.facts
new file mode 100644
index 0000000..1ca781f
--- /dev/null
+++ b/facts/4.2/windows-2022-x86_64.facts
@@ -0,0 +1,182 @@
+{
+ "aio_agent_version": "7.18.0",
+ "architecture": "x64",
+ "dhcp_servers": {
+ "Ethernet": "168.63.129.16",
+ "system": "168.63.129.16"
+ },
+ "dmi": {
+ "manufacturer": "American Megatrends Inc.",
+ "product": {
+ "name": "Virtual Machine",
+ "serial_number": "0000-0011-7956-1160-2443-5841-13",
+ "uuid": "A3B26E41-B020-4271-8369-044D9E3FC447"
+ }
+ },
+ "domain": "example.com",
+ "env_windows_installdir": "C:\\Program Files\\Puppet Labs\\Puppet",
+ "facterversion": "4.2.11",
+ "fips_enabled": false,
+ "fqdn": "foo.example.com",
+ "hardwareisa": "x64",
+ "hardwaremodel": "x86_64",
+ "hostname": "foo",
+ "hypervisors": {
+ "hyperv": {
+ }
+ },
+ "id": "foo\\windows",
+ "identity": {
+ "privileged": true,
+ "user": "foo\\windows"
+ },
+ "interfaces": "Ethernet",
+ "ipaddress": "10.138.1.5",
+ "ipaddress6": "fe80::a86c:fe40:b6b2:1e4",
+ "ipaddress6_Ethernet": "fe80::a86c:fe40:b6b2:1e4",
+ "ipaddress_Ethernet": "10.138.1.5",
+ "is_virtual": true,
+ "kernel": "windows",
+ "kernelmajversion": "10.0",
+ "kernelrelease": "10.0.20348",
+ "kernelversion": "10.0.20348",
+ "macaddress": "60:45:BD:C1:54:79",
+ "macaddress_Ethernet": "60:45:BD:C1:54:79",
+ "manufacturer": "American Megatrends Inc.",
+ "memory": {
+ "system": {
+ "available": "13.84 GiB",
+ "available_bytes": 14865944576,
+ "capacity": "13.47%",
+ "total": "16.00 GiB",
+ "total_bytes": 17179398144,
+ "used": "2.15 GiB",
+ "used_bytes": 2313453568
+ }
+ },
+ "memoryfree": "13.84 GiB",
+ "memoryfree_mb": 14177.26953125,
+ "memorysize": "16.00 GiB",
+ "memorysize_mb": 16383.55078125,
+ "mtu_Ethernet": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "netmask6_Ethernet": "ffff:ffff:ffff:ffff::",
+ "netmask_Ethernet": "255.255.255.0",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "network6_Ethernet": "fe80::",
+ "network_Ethernet": "10.138.1.0",
+ "networking": {
+ "dhcp": "168.63.129.16",
+ "domain": "example.com",
+ "fqdn": "foo.example.com",
+ "hostname": "foo",
+ "interfaces": {
+ "Ethernet": {
+ "bindings": [
+ {
+ "address": "10.138.1.5",
+ "netmask": "255.255.255.0",
+ "network": "10.138.1.0"
+ }
+ ],
+ "bindings6": [
+ {
+ "address": "fe80::a86c:fe40:b6b2:1e4",
+ "netmask": "ffff:ffff:ffff:ffff::",
+ "network": "fe80::",
+ "scope6": "link"
+ }
+ ],
+ "dhcp": "168.63.129.16",
+ "ip": "10.138.1.5",
+ "ip6": "fe80::a86c:fe40:b6b2:1e4",
+ "mac": "60:45:BD:C1:54:79",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "scope6": "link"
+ }
+ },
+ "ip": "10.138.1.5",
+ "ip6": "fe80::a86c:fe40:b6b2:1e4",
+ "mac": "60:45:BD:C1:54:79",
+ "mtu": 1500,
+ "netmask": "255.255.255.0",
+ "netmask6": "ffff:ffff:ffff:ffff::",
+ "network": "10.138.1.0",
+ "network6": "fe80::",
+ "primary": "Ethernet",
+ "scope6": "link"
+ },
+ "operatingsystem": "windows",
+ "operatingsystemmajrelease": "2022",
+ "operatingsystemrelease": "2022",
+ "os": {
+ "architecture": "x64",
+ "family": "windows",
+ "hardware": "x86_64",
+ "name": "windows",
+ "release": {
+ "full": "2022",
+ "major": "2022"
+ },
+ "windows": {
+ "display_version": "21H2",
+ "edition_id": "ServerDatacenter",
+ "installation_type": "Server",
+ "product_name": "Windows Server 2022 Datacenter",
+ "release_id": "21H2",
+ "system32": "C:\\Windows\\system32"
+ }
+ },
+ "osfamily": "windows",
+ "path": "C:\\Program Files\\Puppet Labs\\Puppet\\puppet\\bin;C:\\Program Files\\Puppet Labs\\Puppet\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files\\dotnet\\;C:\\Program Files\\Puppet Labs\\Puppet\\bin;C:\\Users\\windows\\AppData\\Local\\Microsoft\\WindowsApps",
+ "physicalprocessorcount": 1,
+ "processor0": "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz",
+ "processorcount": 4,
+ "processors": {
+ "cores": 2,
+ "count": 4,
+ "isa": "x64",
+ "models": [
+ "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz"
+ ],
+ "physicalcount": 1,
+ "threads": 2
+ },
+ "productname": "Virtual Machine",
+ "ruby": {
+ "platform": "x64-mingw32",
+ "sitedir": "C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/site_ruby/2.7.0",
+ "version": "2.7.6"
+ },
+ "rubyplatform": "x64-mingw32",
+ "rubysitedir": "C:/Program Files/Puppet Labs/Puppet/puppet/lib/ruby/site_ruby/2.7.0",
+ "rubyversion": "2.7.6",
+ "scope6": "link",
+ "scope6_Ethernet": "link",
+ "serialnumber": "0000-0011-7956-1160-2443-5841-13",
+ "system32": "C:\\Windows\\system32",
+ "system_uptime": {
+ "days": 0,
+ "hours": 0,
+ "seconds": 1414,
+ "uptime": "0:23 hours"
+ },
+ "timezone": "Coordinated Universal Time",
+ "uptime": "0:23 hours",
+ "uptime_days": 0,
+ "uptime_hours": 0,
+ "uptime_seconds": 1414,
+ "uuid": "A3B26E41-B020-4271-8369-044D9E3FC447",
+ "virtual": "hyperv",
+ "windows_display_version": "21H2",
+ "windows_edition_id": "ServerDatacenter",
+ "windows_installation_type": "Server",
+ "windows_product_name": "Windows Server 2022 Datacenter",
+ "windows_release_id": "21H2"
+}
diff --git a/facts/Vagrantfile b/facts/Vagrantfile
index 3499e0e..5bada34 100644
--- a/facts/Vagrantfile
+++ b/facts/Vagrantfile
@@ -60,6 +60,14 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
host.vm.provision "shell", path: "get_facts.sh"
host.vm.provision "shell", inline: "/sbin/shutdown -h now"
end
+ # the ssh bits on this did not work right, most of the steps for
+ # generating things were done manually
+ config.vm.define "ubuntu-22.10-x86_64" do |host|
+ host.vm.box = "ubuntu/kinetic64"
+ host.vm.provision "file", source: "Gemfile", destination: "Gemfile"
+ host.vm.provision "shell", path: "get_facts.sh"
+ host.vm.provision "shell", inline: "/sbin/shutdown -h now"
+ end
config.vm.define "centos-7-x86_64" do |host|
host.vm.box = "centos/7"
host.vm.network :private_network, ip: '10.0.0.2'
@@ -123,6 +131,14 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
host.vm.provision "shell", path: "get_facts.sh"
host.vm.provision "shell", inline: "/sbin/shutdown -h now"
end
+ config.vm.define "rockylinux-9-x86_64" do |host|
+ host.vm.box = "rockylinux/9"
+ host.vm.synced_folder ".", "/vagrant"
+ host.vm.provision "shell", inline: "dnf -y install wget make gcc net-tools"
+ host.vm.provision "file", source: "Gemfile", destination: "Gemfile"
+ host.vm.provision "shell", path: "get_facts.sh"
+ host.vm.provision "shell", inline: "/sbin/shutdown -h now"
+ end
config.vm.define "redhat-8-x86_64" do |host|
host.vm.box = "generic/rhel8"
host.vm.synced_folder ".", "/vagrant"
@@ -316,4 +332,13 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
host.vm.provision "shell", path: "get_facts.sh"
host.vm.provision "shell", inline: "/sbin/shutdown -h now"
end
+ config.vm.define "fedora-37-x86_64" do |host|
+ host.vm.box = "generic/fedora37"
+ host.vm.synced_folder ".", "/vagrant"
+ # there's no official support for fedora 37, so we need facter from Fedora
+ host.vm.provision "shell", inline: "dnf -y install facter ruby ruby-devel wget make gcc net-tools"
+ host.vm.provision "file", source: "Gemfile", destination: "Gemfile"
+ host.vm.provision "shell", path: "get_facts.sh"
+ host.vm.provision "shell", inline: "/sbin/shutdown -h now"
+ end
end
diff --git a/facts/get_facts.sh b/facts/get_facts.sh
index b7202aa..d494f2d 100755
--- a/facts/get_facts.sh
+++ b/facts/get_facts.sh
@@ -109,7 +109,7 @@ case "${osfamily}" in
# There are no puppet-agent packages for $releasename yet, so generate a Facter 3.x
# fact set from the official Debian package.
- if [[ "hirsute" =~ ${lsbdistcodename} || "impish" =~ ${lsbdistcodename} || "jammy" =~ ${lsbdistcodename} ]]; then
+ if [[ "hirsute" =~ ${lsbdistcodename} || "impish" =~ ${lsbdistcodename} || "jammy" =~ ${lsbdistcodename} || "kinetic" =~ ${lsbdistcodename} ]]; then
apt_install ruby rubygems ruby-dev puppet facter
output_file="/vagrant/$(facter --version | cut -d. -f1,2)/$(facter operatingsystem | tr '[:upper:]' '[:lower:]')-$(facter operatingsystemmajrelease)-$(facter hardwaremodel).facts"
mkdir -p $(dirname ${output_file})
diff --git a/lib/facterdb/version.rb b/lib/facterdb/version.rb
index 09b80f5..3bc36ec 100644
--- a/lib/facterdb/version.rb
+++ b/lib/facterdb/version.rb
@@ -1,5 +1,5 @@
module FacterDB
module Version
- STRING = '1.18.0'
+ STRING = '1.21.0'
end
end
Debdiff
Debdiff is too long (more than 200 lines). Download the raw debdiff.