summaryrefslogtreecommitdiffstats
path: root/salt/roles.sls
diff options
context:
space:
mode:
authorroot <root@salt-master.nld3.alpin.pw>2019-06-11 19:06:03 +0000
committerroot <root@salt-master.nld3.alpin.pw>2019-06-11 19:06:03 +0000
commitaa09aed813a85af585895f67c1a90e0493d7532f (patch)
tree58d3266af24f1260ab18cf7f3649dd247d47f15c /salt/roles.sls
downloadsalty-master.tar.bz2
salty-master.tar.xz
initial commitHEADmaster
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 %}