| {%- from "salt/map.jinja" import config with context %} |
| {%- set cluster = salt['pillar.get']('salt:control:cluster:'+cluster_name) %} |
| {%- set node = salt['pillar.get']('salt:control:cluster:'+cluster_name+':node:'+node_name) %} |
| #!/bin/bash |
| curl --insecure -L http://bootstrap.saltstack.org -o install_salt.sh |
| sh install_salt.sh |
| echo "id: {{ node_name }}.{{ cluster.domain }}" > /etc/salt/minion.d/minion.conf |
| echo "master: salt/master: {{ cluster.config.host }}" >> /etc/salt/minion.d/minion.conf |
| chown root:root /etc/salt/minion.d/minion.conf |
| chmod 0600 /etc/salt/minion.d/minion.conf |
| service salt-minion restart |