--- version: 5 defaults: datadir: "hieradata" data_hash: "yaml_data" hierarchy: - name: Node-specific data paths: - "nodes/%{trusted.certname}.yaml" - name: Role-specific data paths: - "roles/%{::enc_role_tier1}.yaml" - "roles/${::enc_role_tier1}/%{::enc_role_tier2}.yaml" - "roles/${::enc_role_tier1}/%{::enc_role_tier2}/%{::enc_role_tier3}.yaml" - "%{::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 path: "common.yaml"