New version of salt-formula from Saltstack
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

userdata 614B

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