Bechtoldt's Network Saltstack Formula
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

11 роки тому
11 роки тому
11 роки тому
11 роки тому
12345678910111213141516
  1. {% from "network/defaults.yaml" import rawmap with context %}
  2. {% set datamap = salt['grains.filter_by'](rawmap, merge=salt['pillar.get']('network:lookup')) %}
  3. {% set hosts = datamap.hosts.def_entries %}
  4. {% if salt['pillar.get']('network:hosts', False) %}
  5. {% set hosts = hosts + salt['pillar.get']('network:hosts') %}
  6. {% endif %}
  7. {% for h in hosts %}
  8. host_{{ h.name }}_{{ h.ip }}:
  9. host:
  10. - {{ h.ensure|default('present') }}
  11. - ip: {{ h.ip }}
  12. - name: {{ h.name }}
  13. {% endfor %}