소스 검색

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

Loading…
취소
저장