diff --git a/changelogs/fragments/1886_fix_vmware_portgroup_info.yml b/changelogs/fragments/1886_fix_vmware_portgroup_info.yml new file mode 100644 index 000000000..7151aff4c --- /dev/null +++ b/changelogs/fragments/1886_fix_vmware_portgroup_info.yml @@ -0,0 +1,2 @@ +bugfixes: + - vmware_portgroup_info - fix issue when failure_detection is reported as 'link_status_only' instad of 'No override' diff --git a/plugins/modules/vmware_portgroup_info.py b/plugins/modules/vmware_portgroup_info.py index 6d3fa00ab..a66384a5f 100644 --- a/plugins/modules/vmware_portgroup_info.py +++ b/plugins/modules/vmware_portgroup_info.py @@ -162,7 +162,7 @@ def normalize_pg_info(portgroup_obj, policy_info): else: pg_info_dict['failover_active'] = spec.policy.nicTeaming.nicOrder.activeNic pg_info_dict['failover_standby'] = spec.policy.nicTeaming.nicOrder.standbyNic - if spec.policy.nicTeaming.failureCriteria is None: + if spec.policy.nicTeaming.failureCriteria is None or spec.policy.nicTeaming.failureCriteria.checkBeacon is None: pg_info_dict['failure_detection'] = "No override" else: if spec.policy.nicTeaming.failureCriteria.checkBeacon: