From 70a5e012d83ce2a6bd7d097974c6b01fa954dfc5 Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Sun, 1 Mar 2015 21:04:25 +0100 Subject: [PATCH] need to issue rules twice (permanent & current) Signed-off-by: Nico Schottelius --- cdist/conf/type/__firewalld_rule/gencode-remote | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cdist/conf/type/__firewalld_rule/gencode-remote b/cdist/conf/type/__firewalld_rule/gencode-remote index 16291dd7..b0540bfd 100644 --- a/cdist/conf/type/__firewalld_rule/gencode-remote +++ b/cdist/conf/type/__firewalld_rule/gencode-remote @@ -33,10 +33,12 @@ rule="$(cat "$__object/parameter/rule")" case "$state_should" in present) echo firewall-cmd --permanent --direct --add-rule \"$protocol\" \"$table\" \"$chain\" \"$priority\" $rule + echo firewall-cmd --direct --add-rule \"$protocol\" \"$table\" \"$chain\" \"$priority\" $rule ;; absent) echo firewall-cmd --permanent --direct --remove-rule \"$protocol\" \"$table\" \"$chain\" \"$priority\" $rule + echo firewall-cmd --direct --remove-rule \"$protocol\" \"$table\" \"$chain\" \"$priority\" $rule ;; *) echo "Unknown state $state_should" >&2