From 0a9ac470df49cfee5365bdc35c30fe976611ce91 Mon Sep 17 00:00:00 2001 From: Alex Kalinin Date: Thu, 17 Mar 2016 17:00:00 -0700 Subject: [PATCH] Fix vmware_portgroup throwing an error if port group already exists --- cloud/vmware/vmware_portgroup.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cloud/vmware/vmware_portgroup.py b/cloud/vmware/vmware_portgroup.py index 30e1e212617..591aa9240d0 100644 --- a/cloud/vmware/vmware_portgroup.py +++ b/cloud/vmware/vmware_portgroup.py @@ -106,6 +106,9 @@ def main(): raise SystemExit("Unable to locate Physical Host.") host_system = host.keys()[0] + if find_host_portgroup_by_name(host_system, portgroup_name): + module.exit_json(changed=False) + changed = create_port_group(host_system, portgroup_name, vlan_id, switch_name) module.exit_json(changed=changed)