Merge pull request 'feat: add enc_role_path fact' (#50) from neoloc/enc_role_path into develop

Reviewed-on: unkinben/puppet-prod#50
This commit is contained in:
Ben Vincent 2023-11-10 22:35:10 +09:30
commit ffdac8a7d9
2 changed files with 10 additions and 5 deletions

View File

@ -5,10 +5,14 @@ defaults:
data_hash: "yaml_data" data_hash: "yaml_data"
hierarchy: hierarchy:
- name: Node-specific data - name: Node-specific data
path: "nodes/%{trusted.certname}.yaml" paths:
- name: "Per-OS & Release Specific Data" - "nodes/%{trusted.certname}.yaml"
path: "os/%{facts.os.name}/%{facts.os.name}%{facts.os.release.major}.yaml" - name: Role-specific data
- name: "Per-OS Specific Data" paths:
path: "os/%{facts.os.name}/all_releases.yaml" - "%{facts.enc_role_path}.yaml"
- name: "OS Related"
paths:
- "os/%{facts.os.name}/%{facts.os.name}%{facts.os.release.major}.yaml"
- "os/%{facts.os.name}/all_releases.yaml"
- name: Common data shared across nodes - name: Common data shared across nodes
path: "common.yaml" path: "common.yaml"

View File

@ -1 +1,2 @@
enc_role=<%= @enc_role[0] %> enc_role=<%= @enc_role[0] %>
enc_role_path=<%= @enc_role[0].gsub('::', '/') %>