From bcc531c32117bfe2417c881644b5eac976098db5 Mon Sep 17 00:00:00 2001 From: Mihai Prica Date: Wed, 17 Jul 2013 11:59:02 +0300 Subject: 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 --- meta-openstack/recipes-devtools/python/python-keystone/openrc | 6 ------ meta-openstack/recipes-devtools/python/python-keystone_2013.1.bb | 1 - meta-openstack/recipes-devtools/python/python-nova/openrc | 6 ++++++ meta-openstack/recipes-devtools/python/python-nova_2013.1.bb | 7 +++++-- 4 files changed, 11 insertions(+), 9 deletions(-) delete mode 100644 meta-openstack/recipes-devtools/python/python-keystone/openrc create mode 100644 meta-openstack/recipes-devtools/python/python-nova/openrc (limited to 'meta-openstack/recipes-devtools/python') diff --git a/meta-openstack/recipes-devtools/python/python-keystone/openrc b/meta-openstack/recipes-devtools/python/python-keystone/openrc deleted file mode 100644 index b189d0e..0000000 --- a/meta-openstack/recipes-devtools/python/python-keystone/openrc +++ /dev/null @@ -1,6 +0,0 @@ -export OS_TENANT_NAME=admin -export OS_USERNAME=admin -export OS_PASSWORD=password -export OS_AUTH_URL="http://localhost:5000/v2.0/" -export SERVICE_ENDPOINT="http://localhost:35357/v2.0" -export SERVICE_TOKEN=password diff --git a/meta-openstack/recipes-devtools/python/python-keystone_2013.1.bb b/meta-openstack/recipes-devtools/python/python-keystone_2013.1.bb index 1c6e804..db0deca 100644 --- a/meta-openstack/recipes-devtools/python/python-keystone_2013.1.bb +++ b/meta-openstack/recipes-devtools/python/python-keystone_2013.1.bb @@ -10,7 +10,6 @@ SRCNAME = "keystone" SRC_URI = "https://launchpad.net/keystone/grizzly/${PV}/+download/${SRCNAME}-${PV}.tar.gz \ file://keystone.conf \ file://identity.sh \ - file://openrc \ file://keystone \ " diff --git a/meta-openstack/recipes-devtools/python/python-nova/openrc b/meta-openstack/recipes-devtools/python/python-nova/openrc new file mode 100644 index 0000000..1d0a1ea --- /dev/null +++ b/meta-openstack/recipes-devtools/python/python-nova/openrc @@ -0,0 +1,6 @@ +export OS_TENANT_NAME=admin +export OS_USERNAME=admin +export OS_PASSWORD=%OS_PASSWORD% +export OS_AUTH_URL="http://localhost:5000/v2.0/" +export SERVICE_ENDPOINT="http://localhost:35357/v2.0" +export SERVICE_TOKEN=%SERVICE_TOKEN% 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}-$ file://nova.conf \ file://nova-compute \ file://nova-all \ + file://openrc \ " SRC_URI[md5sum] = "38022353c398ce38c4e220d1d18b5916" @@ -59,12 +60,14 @@ do_install_append() { sed -e "s:%DB_USER%:${DB_USER}:g" -i ${WORKDIR}/nova.conf sed -e "s:%DB_PASSWORD%:${DB_PASSWORD}:g" -i ${WORKDIR}/nova.conf + sed -e "s:%OS_PASSWORD%:${ADMIN_PASSWORD}:g" -i ${WORKDIR}/openrc + sed -e "s:%SERVICE_TOKEN%:${SERVICE_TOKEN}:g" -i ${WORKDIR}/openrc + #Copy the configuration file install -m 664 ${WORKDIR}/nova.conf ${NOVA_CONF_DIR}/nova.conf install -m 664 ${WORKDIR}/api-paste.ini ${NOVA_CONF_DIR} + install -m 664 ${WORKDIR}/openrc ${NOVA_CONF_DIR} - # Create the sqlite database - #touch ${NOVA_CONF_DIR}/nova.db install -d ${NOVA_CONF_DIR}/instances if ${@base_contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then -- cgit v1.2.3-54-g00ecf