unkinben
1cab7e0b40
feat: add switch to change to almalinux-vault
...
ci/woodpecker/pr/ruby-validate Pipeline was successful
ci/woodpecker/pr/puppet-lint Pipeline was successful
ci/woodpecker/pr/bolt-validate Pipeline was successful
ci/woodpecker/pr/yamllint Pipeline was successful
ci/woodpecker/pr/erb-validate Pipeline was successful
ci/woodpecker/pr/epp-validate Pipeline was successful
ci/woodpecker/pr/ruby-check Pipeline was successful
ci/woodpecker/pr/puppet-validate Pipeline was successful
- move old almalinux versions to query the almalinux-vault
- default to the almalinux remote
2026-06-02 23:36:32 +10:00
unkinben
0ad31f6013
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
2024-03-31 15:36:41 +11:00
unkinben
d8751ac6c8
feat: add minio profile
...
- add additional modules in Puppetfile
- update puppetlabs-lvm to 2.1.0
- add facts.d base path to hieradata
- add infra/storage and infra/storage/minio role data to hieradata
- add new facts for minio setup status
- add a static yaml minio-facts file to assist dynamic ruby facts
- updated hiera with additional directories (country/{role,region})
2024-01-05 21:44:41 +11:00
unkinben
8e0ab95872
fix: fixed fact variables in hiera.yaml
...
- replaced ${..} with %{..}
2023-12-28 17:30:26 +11:00
unkinben
c996c9b7e3
fix: enable dynamic/tsig updates
...
- add eyaml to hiera.yaml
- consolidate all paths into single tree
- change to new profiles::dns::client wrapper
- change to new profiles::dns::record wrapper
- change to use concat method to build zone file
2023-11-16 21:40:16 +11:00
unkinben
1b9a4f7832
refactor: move to ruby-script facts
...
- change enc_role_path fact to be ruby
- add enc_role_tier1, enc_role_tier2 and enc_role_tier3
- add new paths to hiera.yaml
2023-11-11 23:41:48 +11:00
unkinben
f73c16bca2
feat: add enc_role_path fact
2023-11-11 00:03:12 +11:00
unkinben
87d9d920e8
Added classes to manage repositories for yum
...
* manage all base repositories
* manage epel if required
* cleanup /etc/yum.repos.d directory
2023-06-24 21:58:00 +10:00
unkinben
47e4fc9912
Added name key to each node under hierarchy
2023-06-18 17:37:49 +10:00
unkinben
35058651fc
Updated environment setup
...
* moved site.pp to manifests/site.pp
* created hiera.yaml file
* created hieradata/nodes directory, included in hiera.yaml
2023-06-18 17:31:59 +10:00