Browse code

Merge "Add support for enabling heat adopt and abandon"

Jenkins authored on 2015/01/12 22:56:16
Showing 1 changed files
... ...
@@ -38,6 +38,7 @@ HEAT_CFNTOOLS_DIR=$DEST/heat-cfntools
38 38
 HEAT_TEMPLATES_REPO_DIR=$DEST/heat-templates
39 39
 HEAT_AUTH_CACHE_DIR=${HEAT_AUTH_CACHE_DIR:-/var/cache/heat}
40 40
 HEAT_STANDALONE=`trueorfalse False $HEAT_STANDALONE`
41
+HEAT_ENABLE_ADOPT_ABANDON=`trueorfalse False $HEAT_ENABLE_ADOPT_ABANDON`
41 42
 HEAT_CONF_DIR=/etc/heat
42 43
 HEAT_CONF=$HEAT_CONF_DIR/heat.conf
43 44
 HEAT_ENV_DIR=$HEAT_CONF_DIR/environment.d
... ...
@@ -151,6 +152,11 @@ function configure_heat {
151 151
         iniset $HEAT_CONF clients_cinder ca_file $SSL_BUNDLE_FILE
152 152
     fi
153 153
 
154
+    if [[ "$HEAT_ENABLE_ADOPT_ABANDON" = "True" ]]; then
155
+        iniset $HEAT_CONF DEFAULT enable_stack_adopt true
156
+        iniset $HEAT_CONF DEFAULT enable_stack_abandon true
157
+    fi
158
+
154 159
     # heat environment
155 160
     sudo mkdir -p $HEAT_ENV_DIR
156 161
     sudo chown $STACK_USER $HEAT_ENV_DIR