Allow to set is_default property
is_default setting should be set in case pool autoallocation
is used.
Change-Id: Ifc9e0037f5550807b02d246827f0008d64c5bc6d
Related-Prod: https://mirantis.jira.com/browse/PROD-16226
diff --git a/_states/neutronng.py b/_states/neutronng.py
index ca50c21..351b1d1 100644
--- a/_states/neutronng.py
+++ b/_states/neutronng.py
@@ -84,7 +84,8 @@
provider_segmentation_id=None,
profile=None,
endpoint_type=None,
- dns_domain=None):
+ dns_domain=None,
+ is_default=None):
'''
Ensure that the neutron network is present with the specified properties.
name
@@ -105,7 +106,8 @@
shared=shared,
tenant_id=tenant_id,
provider_segmentation_id=provider_segmentation_id,
- dns_domain=dns_domain)
+ dns_domain=dns_domain,
+ is_default=is_default)
if len(existing_networks) == 0:
network_arguments.update(connection_args)
diff --git a/neutron/client.sls b/neutron/client.sls
index 2f8e6b9..b4bb7ac 100644
--- a/neutron/client.sls
+++ b/neutron/client.sls
@@ -61,6 +61,9 @@
{%- if network.dns_domain is defined %}
- dns_domain: {{ network.dns_domain }}
{%- endif %}
+ {%- if network.is_default is defined %}
+ - is_default: {{ network.is_default }}
+ {%- endif %}
{%- if network.subnet is defined %}