summaryrefslogtreecommitdiff
path: root/cloud/openstack/os_network.py
diff options
context:
space:
mode:
Diffstat (limited to 'cloud/openstack/os_network.py')
-rw-r--r--cloud/openstack/os_network.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/cloud/openstack/os_network.py b/cloud/openstack/os_network.py
index 9a0c2516..d80267e8 100644
--- a/cloud/openstack/os_network.py
+++ b/cloud/openstack/os_network.py
@@ -222,8 +222,12 @@ def main():
if provider and StrictVersion(shade.__version__) < StrictVersion('1.5.0'):
module.fail_json(msg="Shade >= 1.5.0 required to use provider options")
- net = cloud.create_network(name, shared, admin_state_up,
- external, provider, project_id)
+ if project_id is not None:
+ net = cloud.create_network(name, shared, admin_state_up,
+ external, provider, project_id)
+ else:
+ net = cloud.create_network(name, shared, admin_state_up,
+ external, provider)
changed = True
else:
changed = False