summaryrefslogtreecommitdiffstats
path: root/salt/roles.sls
diff options
context:
space:
mode:
Diffstat (limited to 'salt/roles.sls')
-rw-r--r--salt/roles.sls10
1 files changed, 10 insertions, 0 deletions
diff --git a/salt/roles.sls b/salt/roles.sls
new file mode 100644
index 0000000..1c02661
--- /dev/null
+++ b/salt/roles.sls
@@ -0,0 +1,10 @@
+{% set node_id = grains['id'] %}
+
+/etc/salt/minion.d/roles.conf:
+ file.managed:
+ - contents: |
+ grains:
+ roles:
+ {% for role in pillar['roles'][node_id] -%}
+ - {{ role }}
+ {% endfor %}