summaryrefslogtreecommitdiff
path: root/mason/share/mason.conf
diff options
context:
space:
mode:
authorPedro Alvarez <pedro.alvarez@codethink.co.uk>2014-11-18 13:56:08 +0000
committerPedro Alvarez <pedro.alvarez@codethink.co.uk>2014-11-19 11:45:34 +0000
commitbf99d50427647fe915236ea1d26d52646edeb565 (patch)
tree12e66945bd9e216e924479f74996443c23ade07e /mason/share/mason.conf
parent603f40960c9b37fcedce6c78f7bd59d85559ae40 (diff)
downloaddefinitions-bf99d50427647fe915236ea1d26d52646edeb565.tar.gz
Fix Mason deployments for non-openstack-testing Masonbaserock/pedroalvarez/fix-generic-mason
In mason.configure: It's not needed to create a separate os.conf file at this point. In this file we were puting OpenStack credentials used to create an os.conf file with Ansible. This file was only created when TEST_INFRASTRUCTURE_TYPE was 'openstack', and Ansible was expecting it always. This patch moves the OpenStack credentials to mason.conf, so Ansible only have to read the variables from one file. In mason.sh: The script was always loading /etc/os.conf. This file is only created when TEST_INFRASTRUCTURE_TYPE is 'openstack'. This patch checks that the file exists before loading it. In mason.conf template for Ansible. OPENSTACK_NETWORK_ID is only present when TEST_INFRASTRUCTURE_TYPE is 'openstack'. This patch adds a conditon in the template to skip this value if it doesn't exist.
Diffstat (limited to 'mason/share/mason.conf')
-rw-r--r--mason/share/mason.conf2
1 files changed, 1 insertions, 1 deletions
diff --git a/mason/share/mason.conf b/mason/share/mason.conf
index abbf357a..1295ce84 100644
--- a/mason/share/mason.conf
+++ b/mason/share/mason.conf
@@ -11,4 +11,4 @@ TROVE_ID={{ TROVE_ID|quote }}
BUILD_CLUSTER_MORPHOLOGY={{ MASON_CLUSTER_MORPHOLOGY|quote }}
MASON_TEST_HOST={{ MASON_TEST_HOST|quote }}
TEST_INFRASTRUCTURE_TYPE={{ TEST_INFRASTRUCTURE_TYPE|quote }}
-OPENSTACK_NETWORK_ID={{ OPENSTACK_NETWORK_ID|quote }}
+{% if OPENSTACK_NETWORK_ID is defined %}OPENSTACK_NETWORK_ID={{ OPENSTACK_NETWORK_ID|quote }}{% endif %}