From 210c758d5cfcf762d2d1801bc5e4bc68207d9ff0 Mon Sep 17 00:00:00 2001 From: GomathiselviS Date: Tue, 30 Mar 2021 18:50:09 -0400 Subject: Add support for wireguard interface (#135) Add support for wireguard interface Reviewed-by: https://github.com/apps/ansible-zuul --- plugins/module_utils/network/vyos/facts/interfaces/interfaces.py | 2 +- plugins/module_utils/network/vyos/utils/utils.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'plugins/module_utils') diff --git a/plugins/module_utils/network/vyos/facts/interfaces/interfaces.py b/plugins/module_utils/network/vyos/facts/interfaces/interfaces.py index 13f22e1b..ea3933c3 100644 --- a/plugins/module_utils/network/vyos/facts/interfaces/interfaces.py +++ b/plugins/module_utils/network/vyos/facts/interfaces/interfaces.py @@ -60,7 +60,7 @@ class InterfacesFacts(object): objs = [] interface_names = findall( - r"^set interfaces (?:ethernet|bonding|vti|loopback|vxlan|openvpn) (?:\'*)(\S+)(?:\'*)", + r"^set interfaces (?:ethernet|bonding|vti|loopback|vxlan|openvpn|wireguard) (?:\'*)(\S+)(?:\'*)", data, M, ) diff --git a/plugins/module_utils/network/vyos/utils/utils.py b/plugins/module_utils/network/vyos/utils/utils.py index f6ac9f54..43f3fc9a 100644 --- a/plugins/module_utils/network/vyos/utils/utils.py +++ b/plugins/module_utils/network/vyos/utils/utils.py @@ -38,6 +38,8 @@ def get_interface_type(interface): return "loopback" elif interface.startswith("vtun"): return "openvpn" + elif interface.startswith("wg"): + return "wireguard" def dict_delete(base, comparable): -- cgit v1.2.3