Saltstack Official FirewallD Formula
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

21 lines
589B

  1. # -*- coding: utf-8 -*-
  2. # vim: ft=jinja
  3. {#- Start with defaults from defaults.yaml #}
  4. {% import_yaml "firewalld/defaults.yaml" as default_settings %}
  5. {% import_yaml "firewalld/osfamilymap.yaml" as osfamilymap %}
  6. {% set platform_defaults = salt['grains.filter_by'](default_settings,
  7. default='default',
  8. merge=salt['grains.filter_by'](osfamilymap, grain='os_family',
  9. merge=salt['pillar.get']('firewalld:lookup')
  10. )
  11. ) %}
  12. {#- Merge in salt:lookup pillar #}
  13. {% set firewalld = salt['pillar.get'](
  14. 'firewalld',
  15. default=platform_defaults.firewalld,
  16. merge=True)
  17. %}