Переглянути джерело

update ufw-formula improve reload function

tags/v0.2.0
Niels Abspoel 8 роки тому
джерело
коміт
b3267bd1d6
2 змінених файлів з 12 додано та 2 видалено
  1. +2
    -2
      _modules/ufw.py
  2. +10
    -0
      ufw/init.sls

+ 2
- 2
_modules/ufw.py Переглянути файл

@@ -28,6 +28,6 @@ def set_enabled(enabled):

def add_rule(rule):
cmd = "ufw " + rule
out = __salt__['cmd.run'](cmd)
__salt__['cmd.run']("ufw reload")
out = __salt__['cmd.run'](cmd, python_shell=True)
# __salt__['cmd.run']("ufw reload") # why reload after adding a rule? :/
return out

+ 10
- 0
ufw/init.sls Переглянути файл

@@ -89,6 +89,8 @@ ufw-app-{{app_name}}:
{%- endif %}
- require:
- pkg: ufw
- listen_in:
- cmd: reload-ufw

{%- endfor %}
{%- endfor %}
@@ -101,6 +103,8 @@ ufw-interface-{{interface}}:
- interface: {{interface}}
- require:
- pkg: ufw
- listen_in:
- cmd: reload-ufw

{%- endfor %}

@@ -112,6 +116,8 @@ ufw-open-{{from_addr}}:
- from_addr: {{from_addr}}
- require:
- pkg: ufw
- listen_in:
- cmd: reload-ufw

{%- endfor %}

@@ -120,6 +126,10 @@ enable-ufw:
- require:
- pkg: ufw

reload-ufw:
cmd.wait:
- name: ufw reload

disable-logging:
cmd.run:
- name: ufw logging off

Завантаження…
Відмінити
Зберегти