2016-01-19 22:15:08 +01:00
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
# vim: ft=jinja
|
|
|
|
|
2019-11-09 07:05:11 +00:00
|
|
|
{#- Start with defaults from defaults.yaml #}
|
2016-01-19 22:15:08 +01:00
|
|
|
{% import_yaml "firewalld/defaults.yaml" as default_settings %}
|
2020-04-09 10:52:33 -04:00
|
|
|
{% import_yaml "firewalld/osfamilymap.yaml" as osfamilymap %}
|
2016-01-19 22:15:08 +01:00
|
|
|
|
2020-04-09 10:52:33 -04:00
|
|
|
{% set platform_defaults = salt['grains.filter_by'](default_settings,
|
|
|
|
default='default',
|
|
|
|
merge=salt['grains.filter_by'](osfamilymap, grain='os_family',
|
|
|
|
merge=salt['pillar.get']('firewalld:lookup')
|
|
|
|
)
|
|
|
|
) %}
|
2016-01-19 22:15:08 +01:00
|
|
|
|
2019-11-09 07:05:11 +00:00
|
|
|
{#- Merge in salt:lookup pillar #}
|
2016-01-19 22:15:08 +01:00
|
|
|
{% set firewalld = salt['pillar.get'](
|
|
|
|
'firewalld',
|
2020-04-09 10:52:33 -04:00
|
|
|
default=platform_defaults.firewalld,
|
2016-01-19 22:15:08 +01:00
|
|
|
merge=True)
|
|
|
|
%}
|