From 0ad31f60135ebc8908746226b2e0e028023f0c78 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Sun, 31 Mar 2024 15:36:41 +1100 Subject: [PATCH] feat: add virtual/physical check - add virtual tree to hiera - add virtual/kvm and virtual/physical hiera sources - add lm_sensors to be installed on hardware nodes --- hiera.yaml | 1 + hieradata/virtual/kvm.yaml | 0 hieradata/virtual/physical.yaml | 3 +++ 3 files changed, 4 insertions(+) create mode 100644 hieradata/virtual/kvm.yaml create mode 100644 hieradata/virtual/physical.yaml diff --git a/hiera.yaml b/hiera.yaml index b763ee3..d46d2ee 100644 --- a/hiera.yaml +++ b/hiera.yaml @@ -29,6 +29,7 @@ hierarchy: - "roles/%{::enc_role_tier1}/%{::enc_role_tier2}.yaml" - "roles/%{::enc_role_tier1}.eyaml" - "roles/%{::enc_role_tier1}.yaml" + - "virtual/%{facts.virtual}.yaml" - "os/%{facts.os.name}/%{facts.os.name}%{facts.os.release.major}.yaml" - "os/%{facts.os.name}/all_releases.yaml" - "common.eyaml" diff --git a/hieradata/virtual/kvm.yaml b/hieradata/virtual/kvm.yaml new file mode 100644 index 0000000..e69de29 diff --git a/hieradata/virtual/physical.yaml b/hieradata/virtual/physical.yaml new file mode 100644 index 0000000..c932ae7 --- /dev/null +++ b/hieradata/virtual/physical.yaml @@ -0,0 +1,3 @@ +--- +profiles::packages::install: + - lm_sensors