summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hiera.yaml17
1 files changed, 17 insertions, 0 deletions
diff --git a/hiera.yaml b/hiera.yaml
new file mode 100644
index 0000000..d50d97e
--- /dev/null
+++ b/hiera.yaml
@@ -0,0 +1,17 @@
+---
+version: 5
+# For any hirearchy level which omits these keys
+defaults:
+ datadir: data
+ data_hash: yaml_data
+
+hierarchy:
+ - name: Per-node data
+ path: nodes/%{trusted.certname}.yaml
+ - name: Per-OS defaults
+ path: os/%{facts.os.family}.yaml
+ - name: Secrets
+ path: data.yaml
+ datadir: /etc/secrets
+ - name: Common data
+ path: common.yaml