Parcourir la source

update ufw-formula improve reload function

tags/v0.2.0
Niels Abspoel il y a 8 ans
Parent
révision
b3267bd1d6
2 fichiers modifiés avec 12 ajouts et 2 suppressions
  1. +2
    -2
      _modules/ufw.py
  2. +10
    -0
      ufw/init.sls

+ 2
- 2
_modules/ufw.py Voir le fichier

@@ -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 Voir le fichier

@@ -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

Chargement…
Annuler
Enregistrer