summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-devtools/python/python-nova_2013.1.bb
diff options
context:
space:
mode:
authorMihai Prica <prica.mihai@gmail.com>2013-07-17 11:59:02 +0300
committerBruce Ashfield <bruce.ashfield@windriver.com>2013-08-28 18:41:59 -0400
commitbcc531c32117bfe2417c881644b5eac976098db5 (patch)
tree0fa87364ee1de4d73386983101e5527af6f1211c /meta-openstack/recipes-devtools/python/python-nova_2013.1.bb
parent8bfba8e4ea9d79028918d69cb4e97ec75c0be986 (diff)
downloadmeta-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.bb7
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
18SRC_URI[md5sum] = "38022353c398ce38c4e220d1d18b5916" 19SRC_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