Saltstack Official Linux Formula
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.

10 Zeilen
528B

  1. {%- set service_grains = {'sphinx': {'doc': {}}} %}
  2. {%- for service_name, service in pillar.items() %}
  3. {%- if service.get('_support', {}).get('sphinx', {}).get('enabled', False) %}
  4. {%- set grains_fragment_file = service_name+'/meta/sphinx.yml' %}
  5. {%- macro load_grains_file() %}{% include grains_fragment_file %}{% endmacro %}
  6. {%- set grains_yaml = load_grains_file()|load_yaml %}
  7. {%- set _dummy = service_grains.sphinx.doc.update({ service_name: grains_yaml.doc }) %}
  8. {%- endif %}
  9. {%- endfor %}
  10. {{ service_grains|yaml(False) }}