summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'plugins')
-rw-r--r--plugins/module_utils/network/vyos/facts/firewall_global/firewall_global.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/module_utils/network/vyos/facts/firewall_global/firewall_global.py b/plugins/module_utils/network/vyos/facts/firewall_global/firewall_global.py
index a46f8563..3a48889e 100644
--- a/plugins/module_utils/network/vyos/facts/firewall_global/firewall_global.py
+++ b/plugins/module_utils/network/vyos/facts/firewall_global/firewall_global.py
@@ -179,7 +179,7 @@ class Firewall_globalFacts(object):
if policies:
rules_lst = []
for sp in set(policies):
- sp_regex = r" %s .+$" % sp
+ sp_regex = r"^set firewall (?:global-options )?state-policy %s .+$" % sp
cfg = "\n".join(findall(sp_regex, conf, M))
obj = self.parse_policies(cfg, sp)
obj["connection_type"] = sp
@@ -233,7 +233,7 @@ class Firewall_globalFacts(object):
if groups:
rules_lst = []
for gr in set(groups):
- gr_regex = r" %s .+$" % gr
+ gr_regex = r"^set firewall group " + type + " %s .+$" % gr
cfg = "\n".join(findall(gr_regex, conf, M))
if "ipv6" in type:
# fmt: off