summaryrefslogtreecommitdiff
path: root/plugins/module_utils
diff options
context:
space:
mode:
authorGomathiselviS <gomathiselvi@gmail.com>2022-02-22 16:30:07 -0500
committerGitHub <noreply@github.com>2022-02-22 21:30:07 +0000
commitd3c91d0ee00c187a5623a6b66f9fedad800ff3d0 (patch)
tree2aaa943628f94b4133abc23f574931a9db0a8127 /plugins/module_utils
parent4662d6d03742ecc2fd09c530cf4b70217975e5bb (diff)
downloadvyos.vyos-d3c91d0ee00c187a5623a6b66f9fedad800ff3d0.tar.gz
vyos.vyos-d3c91d0ee00c187a5623a6b66f9fedad800ff3d0.zip
vyos_firewall_rules: Add support for log enable on individual rules (#238)
vyos_firewall_rules: Add support for log enable on individual rules SUMMARY ISSUE TYPE Feature Pull Request COMPONENT NAME ADDITIONAL INFORMATION Reviewed-by: Rohit Thakur <rohitthakur2590@outlook.com> Reviewed-by: None <None>
Diffstat (limited to 'plugins/module_utils')
-rw-r--r--plugins/module_utils/network/vyos/argspec/firewall_rules/firewall_rules.py4
-rw-r--r--plugins/module_utils/network/vyos/config/firewall_rules/firewall_rules.py2
-rw-r--r--plugins/module_utils/network/vyos/facts/firewall_rules/firewall_rules.py1
3 files changed, 7 insertions, 0 deletions
diff --git a/plugins/module_utils/network/vyos/argspec/firewall_rules/firewall_rules.py b/plugins/module_utils/network/vyos/argspec/firewall_rules/firewall_rules.py
index 2df77589..22dc8f7d 100644
--- a/plugins/module_utils/network/vyos/argspec/firewall_rules/firewall_rules.py
+++ b/plugins/module_utils/network/vyos/argspec/firewall_rules/firewall_rules.py
@@ -164,6 +164,10 @@ class Firewall_rulesArgs(object): # pylint: disable=R0903
},
"type": "dict",
},
+ "log": {
+ "type": "str",
+ "choices": ["enable", "disable"],
+ },
"number": {"required": True, "type": "int"},
"p2p": {
"elements": "dict",
diff --git a/plugins/module_utils/network/vyos/config/firewall_rules/firewall_rules.py b/plugins/module_utils/network/vyos/config/firewall_rules/firewall_rules.py
index 3c56626f..1f1536c5 100644
--- a/plugins/module_utils/network/vyos/config/firewall_rules/firewall_rules.py
+++ b/plugins/module_utils/network/vyos/config/firewall_rules/firewall_rules.py
@@ -356,6 +356,7 @@ class Firewall_rules(ConfigBase):
"fragment",
"disabled",
"description",
+ "log",
)
if w_rules:
for w in w_rules:
@@ -1022,6 +1023,7 @@ class Firewall_rules(ConfigBase):
r_set = (
"p2p",
"ipsec",
+ "log",
"action",
"fragment",
"protocol",
diff --git a/plugins/module_utils/network/vyos/facts/firewall_rules/firewall_rules.py b/plugins/module_utils/network/vyos/facts/firewall_rules/firewall_rules.py
index 63a159e6..8e29dbd7 100644
--- a/plugins/module_utils/network/vyos/facts/firewall_rules/firewall_rules.py
+++ b/plugins/module_utils/network/vyos/facts/firewall_rules/firewall_rules.py
@@ -163,6 +163,7 @@ class Firewall_rulesFacts(object):
"""
a_lst = [
"ipsec",
+ "log",
"action",
"protocol",
"fragment",