- 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})
40 lines
2.1 KiB
YAML
40 lines
2.1 KiB
YAML
---
|
|
version: 5
|
|
defaults:
|
|
datadir: "hieradata"
|
|
data_hash: "yaml_data"
|
|
hierarchy:
|
|
- name: Consolidated Data
|
|
paths:
|
|
- "nodes/%{trusted.certname}.yaml"
|
|
- "country/%{::country}/region/%{::region}/%{::enc_role_tier1}/%{::enc_role_tier2}/%{::enc_role_tier3}.eyaml"
|
|
- "country/%{::country}/region/%{::region}/%{::enc_role_tier1}/%{::enc_role_tier2}/%{::enc_role_tier3}.yaml"
|
|
- "country/%{::country}/region/%{::region}/%{::enc_role_tier1}/%{::enc_role_tier2}.eyaml"
|
|
- "country/%{::country}/region/%{::region}/%{::enc_role_tier1}/%{::enc_role_tier2}.yaml"
|
|
- "country/%{::country}/region/%{::region}/%{::enc_role_tier1}.eyaml"
|
|
- "country/%{::country}/region/%{::region}/%{::enc_role_tier1}.yaml"
|
|
- "country/%{::country}/roles/%{::enc_role_tier1}/%{::enc_role_tier2}/%{::enc_role_tier3}.eyaml"
|
|
- "country/%{::country}/roles/%{::enc_role_tier1}/%{::enc_role_tier2}/%{::enc_role_tier3}.yaml"
|
|
- "country/%{::country}/roles/%{::enc_role_tier1}/%{::enc_role_tier2}.eyaml"
|
|
- "country/%{::country}/roles/%{::enc_role_tier1}/%{::enc_role_tier2}.yaml"
|
|
- "country/%{::country}/roles/%{::enc_role_tier1}.eyaml"
|
|
- "country/%{::country}/roles/%{::enc_role_tier1}.yaml"
|
|
- "country/%{::country}/region/%{::region}.eyaml"
|
|
- "country/%{::country}/region/%{::region}.yaml"
|
|
- "country/%{::country}.eyaml"
|
|
- "country/%{::country}.yaml"
|
|
- "roles/%{::enc_role_tier1}/%{::enc_role_tier2}/%{::enc_role_tier3}.eyaml"
|
|
- "roles/%{::enc_role_tier1}/%{::enc_role_tier2}/%{::enc_role_tier3}.yaml"
|
|
- "roles/%{::enc_role_tier1}/%{::enc_role_tier2}.eyaml"
|
|
- "roles/%{::enc_role_tier1}/%{::enc_role_tier2}.yaml"
|
|
- "roles/%{::enc_role_tier1}.eyaml"
|
|
- "roles/%{::enc_role_tier1}.yaml"
|
|
- "os/%{facts.os.name}/%{facts.os.name}%{facts.os.release.major}.yaml"
|
|
- "os/%{facts.os.name}/all_releases.yaml"
|
|
- "common.eyaml"
|
|
- "common.yaml"
|
|
lookup_key: eyaml_lookup_key
|
|
options:
|
|
pkcs7_private_key: /var/lib/puppet/keys/private_key.pkcs7.pem
|
|
pkcs7_public_key: /var/lib/puppet/keys/public_key.pkcs7.pem
|