diff options
| author | Mihai Prica <prica.mihai@gmail.com> | 2013-07-17 11:59:02 +0300 |
|---|---|---|
| committer | Bruce Ashfield <bruce.ashfield@windriver.com> | 2013-08-28 18:41:59 -0400 |
| commit | bcc531c32117bfe2417c881644b5eac976098db5 (patch) | |
| tree | 0fa87364ee1de4d73386983101e5527af6f1211c /meta-openstack/recipes-devtools/python/python-nova_2013.1.bb | |
| parent | 8bfba8e4ea9d79028918d69cb4e97ec75c0be986 (diff) | |
| download | meta-cloud-services-bcc531c32117bfe2417c881644b5eac976098db5.tar.gz | |
keystone, nova: Moved environment variables to nova
The keystone package is only installed on a controller node.
This way the credentials can be loaded on both types of nodes.
Signed-off-by: Mihai Prica <prica.mihai@gmail.com>
Diffstat (limited to 'meta-openstack/recipes-devtools/python/python-nova_2013.1.bb')
| -rw-r--r-- | meta-openstack/recipes-devtools/python/python-nova_2013.1.bb | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/meta-openstack/recipes-devtools/python/python-nova_2013.1.bb b/meta-openstack/recipes-devtools/python/python-nova_2013.1.bb index 8364fcc..5fd785c 100644 --- a/meta-openstack/recipes-devtools/python/python-nova_2013.1.bb +++ b/meta-openstack/recipes-devtools/python/python-nova_2013.1.bb | |||
| @@ -13,6 +13,7 @@ SRC_URI = "https://launchpad.net/${SRCNAME}/grizzly/${PV}/+download/${SRCNAME}-$ | |||
| 13 | file://nova.conf \ | 13 | file://nova.conf \ |
| 14 | file://nova-compute \ | 14 | file://nova-compute \ |
| 15 | file://nova-all \ | 15 | file://nova-all \ |
| 16 | file://openrc \ | ||
| 16 | " | 17 | " |
| 17 | 18 | ||
| 18 | SRC_URI[md5sum] = "38022353c398ce38c4e220d1d18b5916" | 19 | SRC_URI[md5sum] = "38022353c398ce38c4e220d1d18b5916" |
| @@ -59,12 +60,14 @@ do_install_append() { | |||
| 59 | sed -e "s:%DB_USER%:${DB_USER}:g" -i ${WORKDIR}/nova.conf | 60 | sed -e "s:%DB_USER%:${DB_USER}:g" -i ${WORKDIR}/nova.conf |
| 60 | sed -e "s:%DB_PASSWORD%:${DB_PASSWORD}:g" -i ${WORKDIR}/nova.conf | 61 | sed -e "s:%DB_PASSWORD%:${DB_PASSWORD}:g" -i ${WORKDIR}/nova.conf |
| 61 | 62 | ||
| 63 | sed -e "s:%OS_PASSWORD%:${ADMIN_PASSWORD}:g" -i ${WORKDIR}/openrc | ||
| 64 | sed -e "s:%SERVICE_TOKEN%:${SERVICE_TOKEN}:g" -i ${WORKDIR}/openrc | ||
| 65 | |||
| 62 | #Copy the configuration file | 66 | #Copy the configuration file |
| 63 | install -m 664 ${WORKDIR}/nova.conf ${NOVA_CONF_DIR}/nova.conf | 67 | install -m 664 ${WORKDIR}/nova.conf ${NOVA_CONF_DIR}/nova.conf |
| 64 | install -m 664 ${WORKDIR}/api-paste.ini ${NOVA_CONF_DIR} | 68 | install -m 664 ${WORKDIR}/api-paste.ini ${NOVA_CONF_DIR} |
| 69 | install -m 664 ${WORKDIR}/openrc ${NOVA_CONF_DIR} | ||
| 65 | 70 | ||
| 66 | # Create the sqlite database | ||
| 67 | #touch ${NOVA_CONF_DIR}/nova.db | ||
| 68 | install -d ${NOVA_CONF_DIR}/instances | 71 | install -d ${NOVA_CONF_DIR}/instances |
| 69 | 72 | ||
| 70 | if ${@base_contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then | 73 | if ${@base_contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then |
