firewalld-formula/firewalld/config.sls
Robin Schneider 7281fba7ab
refactor: [DATALAD RUNCMD] Use relative state include
Ref: https://github.com/saltstack-formulas/packages-formula/pull/74

=== Do not change lines below ===
{
 "chain": [],
 "cmd": "git ls-files -z firewalld | xargs --null -I '()' find '()' -type f -print0 | xargs --null sed --in-place --regexp-extended 's#\"firewalld/#\"./#g;s#- firewalld\\.#- .#;'",
 "exit": 0,
 "extra_inputs": [],
 "inputs": [],
 "outputs": [],
 "pwd": "."
}
^^^ Do not change lines above ^^^
2021-10-05 14:44:41 +02:00

31 lines
804 B
Plaintext

# == State: firewalld._config
#
# This state configures firewalld.
#
{% from "./map.jinja" import firewalld with context %}
directory_firewalld:
file.directory: # make sure this is a directory
- name: /etc/firewalld
- user: root
- group: root
- mode: 750
- require:
- pkg: package_firewalld # make sure package is installed
config_firewalld:
file.managed:
- name: /etc/firewalld/firewalld.conf
- user: root
- group: root
- mode: 644
- source: salt://firewalld/files/firewalld.conf
- template: jinja
- require:
- pkg: package_firewalld # make sure package is installed
- file: directory_firewalld
- require_in:
- service: service_firewalld
- watch_in:
- cmd: reload_firewalld # reload firewalld config