diff --git a/lib/ansible/modules/network/ovs/openvswitch_bridge.py b/lib/ansible/modules/network/ovs/openvswitch_bridge.py index 82a13dde60..e172f73397 100644 --- a/lib/ansible/modules/network/ovs/openvswitch_bridge.py +++ b/lib/ansible/modules/network/ovs/openvswitch_bridge.py @@ -193,7 +193,7 @@ class OVSBridge(object): '''Create the bridge''' cmd = ['add-br', self.bridge] if self.parent and self.vlan: # Add fake bridge - cmd += [self.parent, self.vlan] + cmd += [self.parent, str(self.vlan)] if self.set and self.set_opt: cmd += ["--", "set"] @@ -296,6 +296,7 @@ class OVSBridge(object): changed = True except Exception: + raise earg = get_exception() self.module.fail_json(msg=str(earg)) # pylint: enable=W0703