New version of salt-formula from Saltstack
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

26 Zeilen
704B

  1. {% from "salt/map.jinja" import control with context %}
  2. {%- for cluster_name, cluster in control.cluster.iteritems() %}
  3. {%- for node_name, node in cluster.node.iteritems() %}
  4. {{ node_name }}.{{ cluster.domain }}:
  5. provider: {{ node.provider }}
  6. image: {{ node.image }}
  7. size: {{ node.size }}
  8. minion:
  9. master: {{ cluster.config.host }}
  10. id: {{ node_name }}.{{ cluster.domain }}
  11. {%- if node.userdata is defined %}
  12. userdata_file: /srv/salt/cloud/userdata/{{ cluster_name }}/{{ node_name }}.conf
  13. {%- endif %}
  14. {%- if 'ubuntu' in node.image|lower %}
  15. ssh_username: ubuntu
  16. {%- elif 'centos' in node.image|lower %}
  17. ssh_username: cloud-user
  18. {%- endif %}
  19. {%- endfor %}
  20. {%- endfor %}