| ... | ... |
@@ -31,6 +31,8 @@ HEAT_DIR=$DEST/heat |
| 31 | 31 |
HEATCLIENT_DIR=$DEST/python-heatclient |
| 32 | 32 |
HEAT_AUTH_CACHE_DIR=${HEAT_AUTH_CACHE_DIR:-/var/cache/heat}
|
| 33 | 33 |
HEAT_STANDALONE=`trueorfalse False $HEAT_STANDALONE` |
| 34 |
+HEAT_CONF_DIR=/etc/heat |
|
| 35 |
+HEAT_ENV_DIR=$HEAT_CONF_DIR/environment.d |
|
| 34 | 36 |
|
| 35 | 37 |
# Functions |
| 36 | 38 |
# --------- |
| ... | ... |
@@ -39,13 +41,13 @@ HEAT_STANDALONE=`trueorfalse False $HEAT_STANDALONE` |
| 39 | 39 |
# runs that a clean run would need to clean up |
| 40 | 40 |
function cleanup_heat() {
|
| 41 | 41 |
sudo rm -rf $HEAT_AUTH_CACHE_DIR |
| 42 |
+ sudo rm -rf $HEAT_ENV_DIR |
|
| 42 | 43 |
} |
| 43 | 44 |
|
| 44 | 45 |
# configure_heat() - Set config files, create data dirs, etc |
| 45 | 46 |
function configure_heat() {
|
| 46 | 47 |
setup_develop $HEAT_DIR |
| 47 | 48 |
|
| 48 |
- HEAT_CONF_DIR=/etc/heat |
|
| 49 | 49 |
if [[ ! -d $HEAT_CONF_DIR ]]; then |
| 50 | 50 |
sudo mkdir -p $HEAT_CONF_DIR |
| 51 | 51 |
fi |
| ... | ... |
@@ -155,6 +157,12 @@ function configure_heat() {
|
| 155 | 155 |
|
| 156 | 156 |
iniset_rpc_backend heat $HEAT_API_CW_CONF DEFAULT |
| 157 | 157 |
|
| 158 |
+ # heat environment |
|
| 159 |
+ sudo mkdir -p $HEAT_ENV_DIR |
|
| 160 |
+ sudo chown $STACK_USER $HEAT_ENV_DIR |
|
| 161 |
+ # copy the default environment |
|
| 162 |
+ cp $HEAT_DIR/etc/heat/environment.d/* $HEAT_ENV_DIR/ |
|
| 163 |
+ |
|
| 158 | 164 |
} |
| 159 | 165 |
|
| 160 | 166 |
# init_heat() - Initialize database |