summaryrefslogtreecommitdiff
path: root/lib/ansible/module_utils/network/ios/facts/l2_interfaces/l2_interfaces.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ansible/module_utils/network/ios/facts/l2_interfaces/l2_interfaces.py')
-rw-r--r--lib/ansible/module_utils/network/ios/facts/l2_interfaces/l2_interfaces.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/ansible/module_utils/network/ios/facts/l2_interfaces/l2_interfaces.py b/lib/ansible/module_utils/network/ios/facts/l2_interfaces/l2_interfaces.py
index bddb273bad..27a3b03dca 100644
--- a/lib/ansible/module_utils/network/ios/facts/l2_interfaces/l2_interfaces.py
+++ b/lib/ansible/module_utils/network/ios/facts/l2_interfaces/l2_interfaces.py
@@ -91,6 +91,10 @@ class L2_InterfacesFacts(object):
if has_access:
config["access"] = {"vlan": int(has_access)}
+ has_voice = utils.parse_conf_arg(conf, 'switchport voice vlan')
+ if has_voice:
+ config["voice"] = {"vlan": int(has_voice)}
+
trunk = dict()
trunk["encapsulation"] = utils.parse_conf_arg(conf, 'encapsulation')
native_vlan = utils.parse_conf_arg(conf, 'native vlan')