diff options
Diffstat (limited to 'cloud/openstack/os_network.py')
-rw-r--r-- | cloud/openstack/os_network.py | 8 |
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 |