diff options
| author | Mark Asselstine <mark.asselstine@windriver.com> | 2017-01-09 10:04:10 -0500 |
|---|---|---|
| committer | Bruce Ashfield <bruce.ashfield@windriver.com> | 2017-01-09 12:23:58 -0500 |
| commit | 0d6067258d09fdd47c95828e5e0e9b0f9987a529 (patch) | |
| tree | dbce7395b11e577bbcd633fa0daeae24697df42e /meta-openstack/recipes-devtools/python | |
| parent | 96dd0da3edc2f56de99d84ef96effdbf366a3041 (diff) | |
| download | meta-cloud-services-0d6067258d09fdd47c95828e5e0e9b0f9987a529.tar.gz | |
chef: remove the use of chef
The use of chef was never complete, had isses with updating binary
database files and had a cumbersome implementation. Since we are using
Ansible in meta-overc we are dropping the use of chef here and will
look to being at par with meta-overc by using Ansible if/when we get
time to look at runtime configuration in meta-cloud-services.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Diffstat (limited to 'meta-openstack/recipes-devtools/python')
10 files changed, 119 insertions, 187 deletions
diff --git a/meta-openstack/recipes-devtools/python/python-barbican_git.bb b/meta-openstack/recipes-devtools/python/python-barbican_git.bb index c3b2896..0b3d768 100644 --- a/meta-openstack/recipes-devtools/python/python-barbican_git.bb +++ b/meta-openstack/recipes-devtools/python/python-barbican_git.bb | |||
| @@ -19,7 +19,7 @@ SRCREV = "e6f05febbe18a86e4e6b05acc5f4868fa3beb291" | |||
| 19 | PV = "2015.1.0+git${SRCPV}" | 19 | PV = "2015.1.0+git${SRCPV}" |
| 20 | S = "${WORKDIR}/git" | 20 | S = "${WORKDIR}/git" |
| 21 | 21 | ||
| 22 | inherit update-rc.d setuptools identity hosts useradd default_configs openstackchef monitor | 22 | inherit update-rc.d setuptools identity hosts useradd default_configs monitor |
| 23 | 23 | ||
| 24 | SERVICECREATE_PACKAGES = "${SRCNAME}-setup" | 24 | SERVICECREATE_PACKAGES = "${SRCNAME}-setup" |
| 25 | KEYSTONE_HOST="${CONTROLLER_IP}" | 25 | KEYSTONE_HOST="${CONTROLLER_IP}" |
| @@ -48,10 +48,8 @@ do_install_append() { | |||
| 48 | cp -r ${TEMPLATE_CONF_DIR}/* ${BARBICAN_CONF_DIR} | 48 | cp -r ${TEMPLATE_CONF_DIR}/* ${BARBICAN_CONF_DIR} |
| 49 | 49 | ||
| 50 | install -d ${D}${localstatedir}/lib/barbican | 50 | install -d ${D}${localstatedir}/lib/barbican |
| 51 | if [ -z "${OPENSTACKCHEF_ENABLED}" ]; then | 51 | sed -e "s:%BARBICAN_MAX_PACKET_SIZE%:${BARBICAN_MAX_PACKET_SIZE}:g" -i ${BARBICAN_CONF_DIR}/vassals/barbican-api.ini |
| 52 | sed -e "s:%BARBICAN_MAX_PACKET_SIZE%:${BARBICAN_MAX_PACKET_SIZE}:g" -i ${BARBICAN_CONF_DIR}/vassals/barbican-api.ini | 52 | sed -e "s:%BARBICAN_MAX_PACKET_SIZE%:${BARBICAN_MAX_PACKET_SIZE}:g" -i ${BARBICAN_CONF_DIR}/vassals/barbican-admin.ini |
| 53 | sed -e "s:%BARBICAN_MAX_PACKET_SIZE%:${BARBICAN_MAX_PACKET_SIZE}:g" -i ${BARBICAN_CONF_DIR}/vassals/barbican-admin.ini | ||
| 54 | fi | ||
| 55 | if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then | 53 | if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then |
| 56 | install -d ${D}${sysconfdir}/init.d | 54 | install -d ${D}${sysconfdir}/init.d |
| 57 | 55 | ||
| @@ -68,10 +66,6 @@ do_install_append() { | |||
| 68 | -i ${D}/${PYTHON_SITEPACKAGES_DIR}/${SRCNAME}/tests/api/test_resources_policy.py | 66 | -i ${D}/${PYTHON_SITEPACKAGES_DIR}/${SRCNAME}/tests/api/test_resources_policy.py |
| 69 | } | 67 | } |
| 70 | 68 | ||
| 71 | CHEF_SERVICES_CONF_FILES :="\ | ||
| 72 | ${sysconfdir}/${SRCNAME}/vassals/barbican-api.ini \ | ||
| 73 | ${sysconfdir}/${SRCNAME}/vassals/barbican-admin.ini \ | ||
| 74 | " | ||
| 75 | USERADD_PACKAGES = "${PN}" | 69 | USERADD_PACKAGES = "${PN}" |
| 76 | GROUPADD_PARAM_${PN} = "--system barbican" | 70 | GROUPADD_PARAM_${PN} = "--system barbican" |
| 77 | USERADD_PARAM_${PN} = "--system --home /var/lib/barbican -g barbican \ | 71 | USERADD_PARAM_${PN} = "--system --home /var/lib/barbican -g barbican \ |
diff --git a/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb b/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb index 0d6e2d3..5645626 100644 --- a/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb +++ b/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb | |||
| @@ -63,21 +63,20 @@ do_install_append() { | |||
| 63 | install -m 600 ${TEMPLATE_CONF_DIR}/*.yaml ${CEILOMETER_CONF_DIR} | 63 | install -m 600 ${TEMPLATE_CONF_DIR}/*.yaml ${CEILOMETER_CONF_DIR} |
| 64 | 64 | ||
| 65 | install -m 600 ${TEMPLATE_CONF_DIR}/api_paste.ini ${CEILOMETER_CONF_DIR} | 65 | install -m 600 ${TEMPLATE_CONF_DIR}/api_paste.ini ${CEILOMETER_CONF_DIR} |
| 66 | if [ -z "${OPENSTACKCHEF_ENABLED}" ]; then | 66 | sed -e "s:%CEILOMETER_SECRET%:${CEILOMETER_SECRET}:g" -i ${CEILOMETER_CONF_DIR}/ceilometer.conf |
| 67 | sed -e "s:%CEILOMETER_SECRET%:${CEILOMETER_SECRET}:g" -i ${CEILOMETER_CONF_DIR}/ceilometer.conf | ||
| 68 | 67 | ||
| 69 | sed -e "s:%DB_USER%:${DB_USER}:g" -i ${CEILOMETER_CONF_DIR}/ceilometer.conf | 68 | sed -e "s:%DB_USER%:${DB_USER}:g" -i ${CEILOMETER_CONF_DIR}/ceilometer.conf |
| 70 | sed -e "s:%DB_PASSWORD%:${DB_PASSWORD}:g" -i ${CEILOMETER_CONF_DIR}/ceilometer.conf | 69 | sed -e "s:%DB_PASSWORD%:${DB_PASSWORD}:g" -i ${CEILOMETER_CONF_DIR}/ceilometer.conf |
| 71 | 70 | ||
| 72 | sed -e "s:%CONTROLLER_IP%:${CONTROLLER_IP}:g" -i ${CEILOMETER_CONF_DIR}/ceilometer.conf | 71 | sed -e "s:%CONTROLLER_IP%:${CONTROLLER_IP}:g" -i ${CEILOMETER_CONF_DIR}/ceilometer.conf |
| 73 | sed -e "s:%CONTROLLER_HOST%:${CONTROLLER_HOST}:g" -i ${CEILOMETER_CONF_DIR}/ceilometer.conf | 72 | sed -e "s:%CONTROLLER_HOST%:${CONTROLLER_HOST}:g" -i ${CEILOMETER_CONF_DIR}/ceilometer.conf |
| 74 | 73 | ||
| 75 | sed -e "s:%COMPUTE_IP%:${COMPUTE_IP}:g" -i ${CEILOMETER_CONF_DIR}/ceilometer.conf | 74 | sed -e "s:%COMPUTE_IP%:${COMPUTE_IP}:g" -i ${CEILOMETER_CONF_DIR}/ceilometer.conf |
| 76 | sed -e "s:%COMPUTE_HOST%:${COMPUTE_HOST}:g" -i ${CEILOMETER_CONF_DIR}/ceilometer.conf | 75 | sed -e "s:%COMPUTE_HOST%:${COMPUTE_HOST}:g" -i ${CEILOMETER_CONF_DIR}/ceilometer.conf |
| 76 | |||
| 77 | sed -e "s:%ADMIN_PASSWORD%:${ADMIN_PASSWORD}:g" -i ${CEILOMETER_CONF_DIR}/ceilometer.conf | ||
| 78 | sed -e "s:%SERVICE_TENANT_NAME%:${SERVICE_TENANT_NAME}:g" -i ${CEILOMETER_CONF_DIR}/ceilometer.conf | ||
| 77 | 79 | ||
| 78 | sed -e "s:%ADMIN_PASSWORD%:${ADMIN_PASSWORD}:g" -i ${CEILOMETER_CONF_DIR}/ceilometer.conf | ||
| 79 | sed -e "s:%SERVICE_TENANT_NAME%:${SERVICE_TENANT_NAME}:g" -i ${CEILOMETER_CONF_DIR}/ceilometer.conf | ||
| 80 | fi | ||
| 81 | if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then | 80 | if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then |
| 82 | install -d ${D}${sysconfdir}/init.d | 81 | install -d ${D}${sysconfdir}/init.d |
| 83 | 82 | ||
| @@ -108,9 +107,6 @@ do_install_append() { | |||
| 108 | fi | 107 | fi |
| 109 | } | 108 | } |
| 110 | 109 | ||
| 111 | CHEF_SERVICES_CONF_FILES :="\ | ||
| 112 | ${sysconfdir}/${SRCNAME}/ceilometer.conf \ | ||
| 113 | " | ||
| 114 | pkg_postinst_${SRCNAME}-setup () { | 110 | pkg_postinst_${SRCNAME}-setup () { |
| 115 | if [ "x$D" != "x" ]; then | 111 | if [ "x$D" != "x" ]; then |
| 116 | exit 1 | 112 | exit 1 |
| @@ -128,7 +124,7 @@ pkg_postinst_${SRCNAME}-setup () { | |||
| 128 | ceilometer-dbsync | 124 | ceilometer-dbsync |
| 129 | } | 125 | } |
| 130 | 126 | ||
| 131 | inherit setuptools identity hosts update-rc.d default_configs openstackchef monitor | 127 | inherit setuptools identity hosts update-rc.d default_configs monitor |
| 132 | 128 | ||
| 133 | PACKAGES += " ${SRCNAME}-tests" | 129 | PACKAGES += " ${SRCNAME}-tests" |
| 134 | PACKAGES += "${SRCNAME}-setup ${SRCNAME}-common ${SRCNAME}-api" | 130 | PACKAGES += "${SRCNAME}-setup ${SRCNAME}-common ${SRCNAME}-api" |
diff --git a/meta-openstack/recipes-devtools/python/python-cinder_git.bb b/meta-openstack/recipes-devtools/python/python-cinder_git.bb index 91098c4..e70a3aa 100644 --- a/meta-openstack/recipes-devtools/python/python-cinder_git.bb +++ b/meta-openstack/recipes-devtools/python/python-cinder_git.bb | |||
| @@ -24,7 +24,7 @@ SRCREV = "61026d4e4f2a58dd84ffb2e4e40ab99860b9316a" | |||
| 24 | PV = "7.0.0+git${SRCPV}" | 24 | PV = "7.0.0+git${SRCPV}" |
| 25 | S = "${WORKDIR}/git" | 25 | S = "${WORKDIR}/git" |
| 26 | 26 | ||
| 27 | inherit setuptools update-rc.d identity default_configs hosts openstackchef monitor | 27 | inherit setuptools update-rc.d identity default_configs hosts monitor |
| 28 | 28 | ||
| 29 | CINDER_BACKUP_BACKEND_DRIVER ?= "cinder.backup.drivers.swift" | 29 | CINDER_BACKUP_BACKEND_DRIVER ?= "cinder.backup.drivers.swift" |
| 30 | 30 | ||
| @@ -77,8 +77,7 @@ do_install_append() { | |||
| 77 | 77 | ||
| 78 | install -d ${D}${localstatedir}/log/${SRCNAME} | 78 | install -d ${D}${localstatedir}/log/${SRCNAME} |
| 79 | 79 | ||
| 80 | if [ -z "${OPENSTACKCHEF_ENABLED}" ]; then | 80 | for file in api-paste.ini cinder.conf; do |
| 81 | for file in api-paste.ini cinder.conf; do | ||
| 82 | sed -e "s:%SERVICE_TENANT_NAME%:${SERVICE_TENANT_NAME}:g" \ | 81 | sed -e "s:%SERVICE_TENANT_NAME%:${SERVICE_TENANT_NAME}:g" \ |
| 83 | -i ${CINDER_CONF_DIR}/$file | 82 | -i ${CINDER_CONF_DIR}/$file |
| 84 | sed -e "s:%SERVICE_USER%:${SRCNAME}:g" -i ${CINDER_CONF_DIR}/$file | 83 | sed -e "s:%SERVICE_USER%:${SRCNAME}:g" -i ${CINDER_CONF_DIR}/$file |
| @@ -89,8 +88,7 @@ do_install_append() { | |||
| 89 | sed -e "s:%DB_PASSWORD%:${DB_PASSWORD}:g" -i ${CINDER_CONF_DIR}/$file | 88 | sed -e "s:%DB_PASSWORD%:${DB_PASSWORD}:g" -i ${CINDER_CONF_DIR}/$file |
| 90 | sed -e "s:%CINDER_BACKUP_BACKEND_DRIVER%:${CINDER_BACKUP_BACKEND_DRIVER}:g" \ | 89 | sed -e "s:%CINDER_BACKUP_BACKEND_DRIVER%:${CINDER_BACKUP_BACKEND_DRIVER}:g" \ |
| 91 | -i ${CINDER_CONF_DIR}/$file | 90 | -i ${CINDER_CONF_DIR}/$file |
| 92 | done | 91 | done |
| 93 | fi | ||
| 94 | 92 | ||
| 95 | if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then | 93 | if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then |
| 96 | install -d ${D}${sysconfdir}/init.d | 94 | install -d ${D}${sysconfdir}/init.d |
| @@ -125,10 +123,6 @@ do_install_append() { | |||
| 125 | sed -e "s:%IS_DEFAULT%:${is_default}:g" -i ${D}/etc/cinder/drivers/glusterfs_setup.sh | 123 | sed -e "s:%IS_DEFAULT%:${is_default}:g" -i ${D}/etc/cinder/drivers/glusterfs_setup.sh |
| 126 | } | 124 | } |
| 127 | 125 | ||
| 128 | CHEF_SERVICES_CONF_FILES :="\ | ||
| 129 | ${sysconfdir}/${SRCNAME}/cinder.conf \ | ||
| 130 | ${sysconfdir}/${SRCNAME}/api-paste.ini \ | ||
| 131 | " | ||
| 132 | pkg_postinst_${SRCNAME}-setup () { | 126 | pkg_postinst_${SRCNAME}-setup () { |
| 133 | if [ "x$D" != "x" ]; then | 127 | if [ "x$D" != "x" ]; then |
| 134 | exit 1 | 128 | exit 1 |
diff --git a/meta-openstack/recipes-devtools/python/python-glance_git.bb b/meta-openstack/recipes-devtools/python/python-glance_git.bb index bce373d..27c33b9 100644 --- a/meta-openstack/recipes-devtools/python/python-glance_git.bb +++ b/meta-openstack/recipes-devtools/python/python-glance_git.bb | |||
| @@ -18,7 +18,7 @@ PV = "11.0.0+git${SRCPV}" | |||
| 18 | 18 | ||
| 19 | S = "${WORKDIR}/git" | 19 | S = "${WORKDIR}/git" |
| 20 | 20 | ||
| 21 | inherit setuptools update-rc.d identity default_configs hosts openstackchef monitor | 21 | inherit setuptools update-rc.d identity default_configs hosts monitor |
| 22 | 22 | ||
| 23 | GLANCE_DEFAULT_STORE ?= "file" | 23 | GLANCE_DEFAULT_STORE ?= "file" |
| 24 | GLANCE_KNOWN_STORES ?= "glance.store.rbd.Store,\ | 24 | GLANCE_KNOWN_STORES ?= "glance.store.rbd.Store,\ |
| @@ -97,20 +97,18 @@ do_install_append() { | |||
| 97 | 97 | ||
| 98 | install -d ${D}${localstatedir}/log/${SRCNAME} | 98 | install -d ${D}${localstatedir}/log/${SRCNAME} |
| 99 | 99 | ||
| 100 | if [ -z "${OPENSTACKCHEF_ENABLED}" ]; then | 100 | for file in api registry cache |
| 101 | for file in api registry cache | 101 | do |
| 102 | do | 102 | sed -e "s:%SERVICE_TENANT_NAME%:${SERVICE_TENANT_NAME}:g" \ |
| 103 | sed -e "s:%SERVICE_TENANT_NAME%:${SERVICE_TENANT_NAME}:g" \ | 103 | -i ${GLANCE_CONF_DIR}/glance-$file.conf |
| 104 | -i ${GLANCE_CONF_DIR}/glance-$file.conf | 104 | sed -e "s:%SERVICE_USER%:${SRCNAME}:g" -i ${GLANCE_CONF_DIR}/glance-$file.conf |
| 105 | sed -e "s:%SERVICE_USER%:${SRCNAME}:g" -i ${GLANCE_CONF_DIR}/glance-$file.conf | 105 | sed -e "s:%SERVICE_PASSWORD%:${SERVICE_PASSWORD}:g" \ |
| 106 | sed -e "s:%SERVICE_PASSWORD%:${SERVICE_PASSWORD}:g" \ | 106 | -i ${GLANCE_CONF_DIR}/glance-$file.conf |
| 107 | -i ${GLANCE_CONF_DIR}/glance-$file.conf | 107 | sed -e "s:%DB_PASSWORD%:${DB_PASSWORD}:g" \ |
| 108 | sed -e "s:%DB_PASSWORD%:${DB_PASSWORD}:g" \ | 108 | -i ${GLANCE_CONF_DIR}/glance-$file.conf |
| 109 | -i ${GLANCE_CONF_DIR}/glance-$file.conf | 109 | sed -e "s:%DB_USER%:${DB_USER}:g" \ |
| 110 | sed -e "s:%DB_USER%:${DB_USER}:g" \ | 110 | -i ${GLANCE_CONF_DIR}/glance-$file.conf |
| 111 | -i ${GLANCE_CONF_DIR}/glance-$file.conf | 111 | done |
| 112 | done | ||
| 113 | fi | ||
| 114 | 112 | ||
| 115 | if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then | 113 | if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then |
| 116 | install -d ${D}${sysconfdir}/init.d | 114 | install -d ${D}${sysconfdir}/init.d |
| @@ -123,12 +121,6 @@ do_install_append() { | |||
| 123 | cp run_tests.sh ${GLANCE_CONF_DIR} | 121 | cp run_tests.sh ${GLANCE_CONF_DIR} |
| 124 | } | 122 | } |
| 125 | 123 | ||
| 126 | CHEF_SERVICES_CONF_FILES := "\ | ||
| 127 | ${sysconfdir}/${SRCNAME}/glance-api.conf \ | ||
| 128 | ${sysconfdir}/${SRCNAME}/glance-cache.conf \ | ||
| 129 | ${sysconfdir}/${SRCNAME}/glance-registry.conf \ | ||
| 130 | " | ||
| 131 | |||
| 132 | pkg_postinst_${SRCNAME}-setup () { | 124 | pkg_postinst_${SRCNAME}-setup () { |
| 133 | if [ "x$D" != "x" ]; then | 125 | if [ "x$D" != "x" ]; then |
| 134 | exit 1 | 126 | exit 1 |
diff --git a/meta-openstack/recipes-devtools/python/python-heat_git.bb b/meta-openstack/recipes-devtools/python/python-heat_git.bb index 75d5ba6..6da768f 100644 --- a/meta-openstack/recipes-devtools/python/python-heat_git.bb +++ b/meta-openstack/recipes-devtools/python/python-heat_git.bb | |||
| @@ -70,25 +70,24 @@ do_install_append() { | |||
| 70 | install -d ${HEAT_CONF_DIR}/environment.d | 70 | install -d ${HEAT_CONF_DIR}/environment.d |
| 71 | install -m 600 ${TEMPLATE_CONF_DIR}/environment.d/* ${HEAT_CONF_DIR}/environment.d | 71 | install -m 600 ${TEMPLATE_CONF_DIR}/environment.d/* ${HEAT_CONF_DIR}/environment.d |
| 72 | install -m 664 ${TEMPLATE_CONF_DIR}/api-paste.ini ${HEAT_CONF_DIR} | 72 | install -m 664 ${TEMPLATE_CONF_DIR}/api-paste.ini ${HEAT_CONF_DIR} |
| 73 | if [ -z "${OPENSTACKCHEF_ENABLED}" ]; then | 73 | sed -e "s:%SERVICE_TENANT_NAME%:${SERVICE_TENANT_NAME}:g" \ |
| 74 | sed -e "s:%SERVICE_TENANT_NAME%:${SERVICE_TENANT_NAME}:g" \ | 74 | -i ${HEAT_CONF_DIR}/api-paste.ini |
| 75 | -i ${HEAT_CONF_DIR}/api-paste.ini | 75 | sed -e "s:%SERVICE_USER%:${SRCNAME}:g" -i ${HEAT_CONF_DIR}/api-paste.ini |
| 76 | sed -e "s:%SERVICE_USER%:${SRCNAME}:g" -i ${HEAT_CONF_DIR}/api-paste.ini | 76 | sed -e "s:%SERVICE_PASSWORD%:${SERVICE_PASSWORD}:g" -i ${HEAT_CONF_DIR}/api-paste.ini |
| 77 | sed -e "s:%SERVICE_PASSWORD%:${SERVICE_PASSWORD}:g" -i ${HEAT_CONF_DIR}/api-paste.ini | 77 | sed -e "s:%CONTROLLER_IP%:${CONTROLLER_IP}:g" -i ${HEAT_CONF_DIR}/api-paste.ini |
| 78 | sed -e "s:%CONTROLLER_IP%:${CONTROLLER_IP}:g" -i ${HEAT_CONF_DIR}/api-paste.ini | ||
| 79 | 78 | ||
| 80 | sed -e "s:%DB_USER%:${DB_USER}:g" -i ${HEAT_CONF_DIR}/heat.conf | 79 | sed -e "s:%DB_USER%:${DB_USER}:g" -i ${HEAT_CONF_DIR}/heat.conf |
| 81 | sed -e "s:%DB_PASSWORD%:${DB_PASSWORD}:g" -i ${HEAT_CONF_DIR}/heat.conf | 80 | sed -e "s:%DB_PASSWORD%:${DB_PASSWORD}:g" -i ${HEAT_CONF_DIR}/heat.conf |
| 82 | 81 | ||
| 83 | sed -e "s:%CONTROLLER_IP%:${CONTROLLER_IP}:g" -i ${HEAT_CONF_DIR}/heat.conf | 82 | sed -e "s:%CONTROLLER_IP%:${CONTROLLER_IP}:g" -i ${HEAT_CONF_DIR}/heat.conf |
| 84 | sed -e "s:%CONTROLLER_HOST%:${CONTROLLER_HOST}:g" -i ${HEAT_CONF_DIR}/heat.conf | 83 | sed -e "s:%CONTROLLER_HOST%:${CONTROLLER_HOST}:g" -i ${HEAT_CONF_DIR}/heat.conf |
| 85 | 84 | ||
| 86 | sed -e "s:%COMPUTE_IP%:${COMPUTE_IP}:g" -i ${HEAT_CONF_DIR}/heat.conf | 85 | sed -e "s:%COMPUTE_IP%:${COMPUTE_IP}:g" -i ${HEAT_CONF_DIR}/heat.conf |
| 87 | sed -e "s:%COMPUTE_HOST%:${COMPUTE_HOST}:g" -i ${HEAT_CONF_DIR}/heat.conf | 86 | sed -e "s:%COMPUTE_HOST%:${COMPUTE_HOST}:g" -i ${HEAT_CONF_DIR}/heat.conf |
| 87 | |||
| 88 | sed -e "s:%ADMIN_PASSWORD%:${ADMIN_PASSWORD}:g" -i ${HEAT_CONF_DIR}/heat.conf | ||
| 89 | sed -e "s:%SERVICE_TENANT_NAME%:${SERVICE_TENANT_NAME}:g" -i ${HEAT_CONF_DIR}/heat.conf | ||
| 88 | 90 | ||
| 89 | sed -e "s:%ADMIN_PASSWORD%:${ADMIN_PASSWORD}:g" -i ${HEAT_CONF_DIR}/heat.conf | ||
| 90 | sed -e "s:%SERVICE_TENANT_NAME%:${SERVICE_TENANT_NAME}:g" -i ${HEAT_CONF_DIR}/heat.conf | ||
| 91 | fi | ||
| 92 | if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then | 91 | if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then |
| 93 | install -d ${D}${sysconfdir}/init.d | 92 | install -d ${D}${sysconfdir}/init.d |
| 94 | 93 | ||
| @@ -107,10 +106,6 @@ do_install_append() { | |||
| 107 | fi | 106 | fi |
| 108 | } | 107 | } |
| 109 | 108 | ||
| 110 | CHEF_SERVICES_CONF_FILES :="\ | ||
| 111 | ${sysconfdir}/${SRCNAME}/heat.conf \ | ||
| 112 | ${sysconfdir}/${SRCNAME}/api-paste.ini \ | ||
| 113 | " | ||
| 114 | pkg_postinst_${SRCNAME}-setup () { | 109 | pkg_postinst_${SRCNAME}-setup () { |
| 115 | if [ "x$D" != "x" ]; then | 110 | if [ "x$D" != "x" ]; then |
| 116 | exit 1 | 111 | exit 1 |
| @@ -128,7 +123,7 @@ pkg_postinst_${SRCNAME}-setup () { | |||
| 128 | heat-manage db_sync | 123 | heat-manage db_sync |
| 129 | } | 124 | } |
| 130 | 125 | ||
| 131 | inherit setuptools identity hosts update-rc.d default_configs openstackchef monitor | 126 | inherit setuptools identity hosts update-rc.d default_configs monitor |
| 132 | 127 | ||
| 133 | PACKAGES += "${SRCNAME}-tests ${SRCNAME}-templates ${SRCNAME}-common ${SRCNAME}-api ${SRCNAME}-api-cfn ${SRCNAME}-engine" | 128 | PACKAGES += "${SRCNAME}-tests ${SRCNAME}-templates ${SRCNAME}-common ${SRCNAME}-api ${SRCNAME}-api-cfn ${SRCNAME}-engine" |
| 134 | PACKAGES += "${SRCNAME}-setup" | 129 | PACKAGES += "${SRCNAME}-setup" |
diff --git a/meta-openstack/recipes-devtools/python/python-horizon_git.bb b/meta-openstack/recipes-devtools/python/python-horizon_git.bb index 61d31da..d2cb345 100644 --- a/meta-openstack/recipes-devtools/python/python-horizon_git.bb +++ b/meta-openstack/recipes-devtools/python/python-horizon_git.bb | |||
| @@ -84,7 +84,7 @@ SRCREV = "593f0b78eea8efbb6d833d66acc7ab4dc852159b" | |||
| 84 | PV = "8.0.0+git${SRCPV}" | 84 | PV = "8.0.0+git${SRCPV}" |
| 85 | S = "${WORKDIR}/git" | 85 | S = "${WORKDIR}/git" |
| 86 | 86 | ||
| 87 | inherit setuptools update-rc.d python-dir default_configs openstackchef monitor | 87 | inherit setuptools update-rc.d python-dir default_configs monitor |
| 88 | 88 | ||
| 89 | # no longer required. kept as reference. | 89 | # no longer required. kept as reference. |
| 90 | # do_install[dirs] += "${D}/usr/share/bin" | 90 | # do_install[dirs] += "${D}/usr/share/bin" |
diff --git a/meta-openstack/recipes-devtools/python/python-keystone_git.bb b/meta-openstack/recipes-devtools/python/python-keystone_git.bb index e79a6a4..49aa530 100644 --- a/meta-openstack/recipes-devtools/python/python-keystone_git.bb +++ b/meta-openstack/recipes-devtools/python/python-keystone_git.bb | |||
| @@ -24,7 +24,7 @@ PV = "8.0.0+git${SRCPV}" | |||
| 24 | 24 | ||
| 25 | S = "${WORKDIR}/git" | 25 | S = "${WORKDIR}/git" |
| 26 | 26 | ||
| 27 | inherit setuptools update-rc.d identity hosts default_configs openstackchef monitor | 27 | inherit setuptools update-rc.d identity hosts default_configs monitor |
| 28 | 28 | ||
| 29 | SERVICE_TOKEN = "password" | 29 | SERVICE_TOKEN = "password" |
| 30 | TOKEN_FORMAT ?= "PKI" | 30 | TOKEN_FORMAT ?= "PKI" |
| @@ -114,28 +114,26 @@ do_install_append() { | |||
| 114 | admin_endpoint = http://%CONTROLLER_IP%:8081/keystone/admin/ " \ | 114 | admin_endpoint = http://%CONTROLLER_IP%:8081/keystone/admin/ " \ |
| 115 | -i ${KEYSTONE_CONF_DIR}/keystone.conf | 115 | -i ${KEYSTONE_CONF_DIR}/keystone.conf |
| 116 | 116 | ||
| 117 | if [ -z "${OPENSTACKCHEF_ENABLED}" ]; then | 117 | sed -e "s:%SERVICE_TOKEN%:${SERVICE_TOKEN}:g" \ |
| 118 | sed -e "s:%SERVICE_TOKEN%:${SERVICE_TOKEN}:g" \ | 118 | -i ${KEYSTONE_CONF_DIR}/keystone.conf |
| 119 | -i ${KEYSTONE_CONF_DIR}/keystone.conf | 119 | sed -e "s:%DB_USER%:${DB_USER}:g" -i ${KEYSTONE_CONF_DIR}/keystone.conf |
| 120 | sed -e "s:%DB_USER%:${DB_USER}:g" -i ${KEYSTONE_CONF_DIR}/keystone.conf | 120 | sed -e "s:%DB_PASSWORD%:${DB_PASSWORD}:g" \ |
| 121 | sed -e "s:%DB_PASSWORD%:${DB_PASSWORD}:g" \ | 121 | -i ${KEYSTONE_CONF_DIR}/keystone.conf |
| 122 | -i ${KEYSTONE_CONF_DIR}/keystone.conf | 122 | |
| 123 | 123 | sed -e "s:%CONTROLLER_IP%:${CONTROLLER_IP}:g" \ | |
| 124 | sed -e "s:%CONTROLLER_IP%:${CONTROLLER_IP}:g" \ | 124 | -i ${KEYSTONE_CONF_DIR}/keystone.conf |
| 125 | -i ${KEYSTONE_CONF_DIR}/keystone.conf | 125 | sed -e "s:%CONTROLLER_IP%:${CONTROLLER_IP}:g" \ |
| 126 | sed -e "s:%CONTROLLER_IP%:${CONTROLLER_IP}:g" \ | 126 | -i ${KEYSTONE_CONF_DIR}/identity.sh |
| 127 | -i ${KEYSTONE_CONF_DIR}/identity.sh | 127 | |
| 128 | 128 | sed -e "s:%TOKEN_FORMAT%:${TOKEN_FORMAT}:g" \ | |
| 129 | sed -e "s:%TOKEN_FORMAT%:${TOKEN_FORMAT}:g" \ | 129 | -i ${KEYSTONE_CONF_DIR}/keystone.conf |
| 130 | -i ${KEYSTONE_CONF_DIR}/keystone.conf | 130 | |
| 131 | 131 | sed -e "s/%ADMIN_PASSWORD%/${ADMIN_PASSWORD}/g" \ | |
| 132 | sed -e "s/%ADMIN_PASSWORD%/${ADMIN_PASSWORD}/g" \ | 132 | -i ${D}${sysconfdir}/init.d/keystone |
| 133 | -i ${D}${sysconfdir}/init.d/keystone | 133 | sed -e "s/%SERVICE_PASSWORD%/${SERVICE_PASSWORD}/g" \ |
| 134 | sed -e "s/%SERVICE_PASSWORD%/${SERVICE_PASSWORD}/g" \ | 134 | -i ${D}${sysconfdir}/init.d/keystone |
| 135 | -i ${D}${sysconfdir}/init.d/keystone | 135 | sed -e "s/%SERVICE_TENANT_NAME%/${SERVICE_TENANT_NAME}/g" \ |
| 136 | sed -e "s/%SERVICE_TENANT_NAME%/${SERVICE_TENANT_NAME}/g" \ | 136 | -i ${D}${sysconfdir}/init.d/keystone |
| 137 | -i ${D}${sysconfdir}/init.d/keystone | ||
| 138 | fi | ||
| 139 | 137 | ||
| 140 | install -d ${KEYSTONE_PACKAGE_DIR}/tests/tmp | 138 | install -d ${KEYSTONE_PACKAGE_DIR}/tests/tmp |
| 141 | 139 | ||
| @@ -189,12 +187,6 @@ role_tree_dn = ou=Roles,${LDAP_DN} \ | |||
| 189 | fi | 187 | fi |
| 190 | } | 188 | } |
| 191 | 189 | ||
| 192 | CHEF_SERVICES_CONF_FILES := "\ | ||
| 193 | ${sysconfdir}/${SRCNAME}/keystone.conf \ | ||
| 194 | ${sysconfdir}/${SRCNAME}/identity.sh \ | ||
| 195 | ${sysconfdir}/init.d/keystone \ | ||
| 196 | " | ||
| 197 | |||
| 198 | pkg_postinst_${SRCNAME}-setup () { | 190 | pkg_postinst_${SRCNAME}-setup () { |
| 199 | # python-keystone postinst start | 191 | # python-keystone postinst start |
| 200 | if [ "x$D" != "x" ]; then | 192 | if [ "x$D" != "x" ]; then |
diff --git a/meta-openstack/recipes-devtools/python/python-neutron_git.bb b/meta-openstack/recipes-devtools/python/python-neutron_git.bb index f651a8f..51c2ac4 100644 --- a/meta-openstack/recipes-devtools/python/python-neutron_git.bb +++ b/meta-openstack/recipes-devtools/python/python-neutron_git.bb | |||
| @@ -24,7 +24,7 @@ PV = "7.0.0+git${SRCPV}" | |||
| 24 | 24 | ||
| 25 | S = "${WORKDIR}/git" | 25 | S = "${WORKDIR}/git" |
| 26 | 26 | ||
| 27 | inherit setuptools update-rc.d identity hosts default_configs openstackchef monitor | 27 | inherit setuptools update-rc.d identity hosts default_configs monitor |
| 28 | 28 | ||
| 29 | SERVICECREATE_PACKAGES = "${SRCNAME}-setup" | 29 | SERVICECREATE_PACKAGES = "${SRCNAME}-setup" |
| 30 | KEYSTONE_HOST="${CONTROLLER_IP}" | 30 | KEYSTONE_HOST="${CONTROLLER_IP}" |
| @@ -117,8 +117,8 @@ do_install_append() { | |||
| 117 | install -m 0755 ${WORKDIR}/neutron-$AGENT.init.sh ${D}${sysconfdir}/init.d/neutron-$AGENT-agent | 117 | install -m 0755 ${WORKDIR}/neutron-$AGENT.init.sh ${D}${sysconfdir}/init.d/neutron-$AGENT-agent |
| 118 | install -m 600 ${WORKDIR}/${AGENT}_agent.ini ${NEUTRON_CONF_DIR}/ | 118 | install -m 600 ${WORKDIR}/${AGENT}_agent.ini ${NEUTRON_CONF_DIR}/ |
| 119 | fi | 119 | fi |
| 120 | if [ -z "${OPENSTACKCHEF_ENABLED}" ]; then | 120 | |
| 121 | for file in plugins/ml2/ml2_conf.ini neutron.conf metadata_agent.ini; do | 121 | for file in plugins/ml2/ml2_conf.ini neutron.conf metadata_agent.ini; do |
| 122 | sed -e "s:%SERVICE_TENANT_NAME%:${SERVICE_TENANT_NAME}:g" -i ${NEUTRON_CONF_DIR}/$file | 122 | sed -e "s:%SERVICE_TENANT_NAME%:${SERVICE_TENANT_NAME}:g" -i ${NEUTRON_CONF_DIR}/$file |
| 123 | sed -e "s:%SERVICE_USER%:${SRCNAME}:g" -i ${NEUTRON_CONF_DIR}/$file | 123 | sed -e "s:%SERVICE_USER%:${SRCNAME}:g" -i ${NEUTRON_CONF_DIR}/$file |
| 124 | sed -e "s:%SERVICE_PASSWORD%:${SERVICE_PASSWORD}:g" -i ${NEUTRON_CONF_DIR}/$file | 124 | sed -e "s:%SERVICE_PASSWORD%:${SERVICE_PASSWORD}:g" -i ${NEUTRON_CONF_DIR}/$file |
| @@ -127,8 +127,8 @@ do_install_append() { | |||
| 127 | sed -e "s:%DB_PASSWORD%:${DB_PASSWORD}:g" -i ${NEUTRON_CONF_DIR}/$file | 127 | sed -e "s:%DB_PASSWORD%:${DB_PASSWORD}:g" -i ${NEUTRON_CONF_DIR}/$file |
| 128 | sed -e "s:%CONTROLLER_IP%:${CONTROLLER_IP}:g" -i ${NEUTRON_CONF_DIR}/$file | 128 | sed -e "s:%CONTROLLER_IP%:${CONTROLLER_IP}:g" -i ${NEUTRON_CONF_DIR}/$file |
| 129 | sed -e "s:%CONTROLLER_HOST%:${CONTROLLER_HOST}:g" -i ${NEUTRON_CONF_DIR}/$file | 129 | sed -e "s:%CONTROLLER_HOST%:${CONTROLLER_HOST}:g" -i ${NEUTRON_CONF_DIR}/$file |
| 130 | done | 130 | done |
| 131 | fi | 131 | |
| 132 | sed -e "s:^auth_host.*:#auth_host:g" -i ${NEUTRON_CONF_DIR}/neutron.conf | 132 | sed -e "s:^auth_host.*:#auth_host:g" -i ${NEUTRON_CONF_DIR}/neutron.conf |
| 133 | sed -e "s:^auth_port.*:#auth_port:g" -i ${NEUTRON_CONF_DIR}/neutron.conf | 133 | sed -e "s:^auth_port.*:#auth_port:g" -i ${NEUTRON_CONF_DIR}/neutron.conf |
| 134 | sed -e "s:^auth_protocol.*:#auth_protocol:g" -i ${NEUTRON_CONF_DIR}/neutron.conf | 134 | sed -e "s:^auth_protocol.*:#auth_protocol:g" -i ${NEUTRON_CONF_DIR}/neutron.conf |
| @@ -154,24 +154,6 @@ pkg_postinst_${SRCNAME}-setup () { | |||
| 154 | --config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade head | 154 | --config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade head |
| 155 | } | 155 | } |
| 156 | 156 | ||
| 157 | CHEF_SERVICES_CONF_FILES := " \ | ||
| 158 | ${sysconfdir}/${SRCNAME}/neutron.conf \ | ||
| 159 | ${sysconfdir}/${SRCNAME}/metadata_agent.ini \ | ||
| 160 | ${sysconfdir}/${SRCNAME}/plugins/ml2/ml2_conf.ini \ | ||
| 161 | " | ||
| 162 | deploychef_services_special_func(){ | ||
| 163 | #This function is a callback function for the deploychef .bbclass | ||
| 164 | #We define this special callback funtion because we are doing | ||
| 165 | #more than a placeholder substitution. The variable CHEF_SERVICES_FILE_NAME | ||
| 166 | #is defined in deploychef_framework.bbclass | ||
| 167 | if [ -n "${CHEF_SERVICES_FILE_NAME}" ]; then | ||
| 168 | sed "s:^# rabbit_host =.*:rabbit_host = %CONTROLLER_IP%:" -i \ | ||
| 169 | ${CHEF_SERVICES_FILE_NAME} | ||
| 170 | fi | ||
| 171 | } | ||
| 172 | |||
| 173 | CHEF_SERVICES_SPECIAL_FUNC := "deploychef_services_special_func" | ||
| 174 | |||
| 175 | pkg_postinst_${SRCNAME}-plugin-openvswitch-setup () { | 157 | pkg_postinst_${SRCNAME}-plugin-openvswitch-setup () { |
| 176 | if [ "x$D" != "x" ]; then | 158 | if [ "x$D" != "x" ]; then |
| 177 | exit 1 | 159 | exit 1 |
diff --git a/meta-openstack/recipes-devtools/python/python-nova_git.bb b/meta-openstack/recipes-devtools/python/python-nova_git.bb index 7e0e861..c1f4de1 100644 --- a/meta-openstack/recipes-devtools/python/python-nova_git.bb +++ b/meta-openstack/recipes-devtools/python/python-nova_git.bb | |||
| @@ -30,7 +30,7 @@ PV = "12.0.0+git${SRCPV}" | |||
| 30 | 30 | ||
| 31 | S = "${WORKDIR}/git" | 31 | S = "${WORKDIR}/git" |
| 32 | 32 | ||
| 33 | inherit update-rc.d setuptools identity hosts useradd default_configs openstackchef monitor | 33 | inherit update-rc.d setuptools identity hosts useradd default_configs monitor |
| 34 | 34 | ||
| 35 | LIBVIRT_IMAGES_TYPE ?= "default" | 35 | LIBVIRT_IMAGES_TYPE ?= "default" |
| 36 | 36 | ||
| @@ -103,38 +103,38 @@ do_install_append() { | |||
| 103 | install -o nova -m 664 ${WORKDIR}/nova.conf ${NOVA_CONF_DIR}/nova.conf | 103 | install -o nova -m 664 ${WORKDIR}/nova.conf ${NOVA_CONF_DIR}/nova.conf |
| 104 | install -o nova -m 664 ${TEMPLATE_CONF_DIR}/api-paste.ini ${NOVA_CONF_DIR} | 104 | install -o nova -m 664 ${TEMPLATE_CONF_DIR}/api-paste.ini ${NOVA_CONF_DIR} |
| 105 | install -o nova -m 664 ${WORKDIR}/openrc ${NOVA_CONF_DIR} | 105 | install -o nova -m 664 ${WORKDIR}/openrc ${NOVA_CONF_DIR} |
| 106 | if [ -z "${OPENSTACKCHEF_ENABLED}" ]; then | ||
| 107 | # Configuration options | ||
| 108 | sed -e "s:%SERVICE_TENANT_NAME%:${SERVICE_TENANT_NAME}:g" \ | ||
| 109 | -i ${NOVA_CONF_DIR}/api-paste.ini | ||
| 110 | sed -e "s:%SERVICE_USER%:${SRCNAME}:g" -i ${NOVA_CONF_DIR}/api-paste.ini | ||
| 111 | sed -e "s:%SERVICE_PASSWORD%:${SERVICE_PASSWORD}:g" \ | ||
| 112 | -i ${NOVA_CONF_DIR}/api-paste.ini | ||
| 113 | sed -e "s:%CONTROLLER_IP%:${CONTROLLER_IP}:g" -i ${NOVA_CONF_DIR}/api-paste.ini | ||
| 114 | 106 | ||
| 115 | sed -e "s:%DB_USER%:${DB_USER}:g" -i ${NOVA_CONF_DIR}/nova.conf | 107 | # Configuration options |
| 116 | sed -e "s:%DB_PASSWORD%:${DB_PASSWORD}:g" -i ${NOVA_CONF_DIR}/nova.conf | 108 | sed -e "s:%SERVICE_TENANT_NAME%:${SERVICE_TENANT_NAME}:g" \ |
| 109 | -i ${NOVA_CONF_DIR}/api-paste.ini | ||
| 110 | sed -e "s:%SERVICE_USER%:${SRCNAME}:g" -i ${NOVA_CONF_DIR}/api-paste.ini | ||
| 111 | sed -e "s:%SERVICE_PASSWORD%:${SERVICE_PASSWORD}:g" \ | ||
| 112 | -i ${NOVA_CONF_DIR}/api-paste.ini | ||
| 113 | sed -e "s:%CONTROLLER_IP%:${CONTROLLER_IP}:g" -i ${NOVA_CONF_DIR}/api-paste.ini | ||
| 117 | 114 | ||
| 118 | sed -e "s:%METADATA_SHARED_SECRET%:${METADATA_SHARED_SECRET}:g" -i ${NOVA_CONF_DIR}/nova.conf | 115 | sed -e "s:%DB_USER%:${DB_USER}:g" -i ${NOVA_CONF_DIR}/nova.conf |
| 116 | sed -e "s:%DB_PASSWORD%:${DB_PASSWORD}:g" -i ${NOVA_CONF_DIR}/nova.conf | ||
| 119 | 117 | ||
| 120 | sed -e "s:%CONTROLLER_IP%:${CONTROLLER_IP}:g" -i ${NOVA_CONF_DIR}/nova.conf | 118 | sed -e "s:%METADATA_SHARED_SECRET%:${METADATA_SHARED_SECRET}:g" -i ${NOVA_CONF_DIR}/nova.conf |
| 121 | sed -e "s:%CONTROLLER_HOST%:${CONTROLLER_HOST}:g" -i ${NOVA_CONF_DIR}/nova.conf | ||
| 122 | 119 | ||
| 123 | sed -e "s:%COMPUTE_IP%:${COMPUTE_IP}:g" -i ${NOVA_CONF_DIR}/nova.conf | 120 | sed -e "s:%CONTROLLER_IP%:${CONTROLLER_IP}:g" -i ${NOVA_CONF_DIR}/nova.conf |
| 124 | sed -e "s:%COMPUTE_HOST%:${COMPUTE_HOST}:g" -i ${NOVA_CONF_DIR}/nova.conf | 121 | sed -e "s:%CONTROLLER_HOST%:${CONTROLLER_HOST}:g" -i ${NOVA_CONF_DIR}/nova.conf |
| 125 | 122 | ||
| 126 | sed -e "s:%SERVICE_TENANT_NAME%:${SERVICE_TENANT_NAME}:g" -i ${NOVA_CONF_DIR}/nova.conf | 123 | sed -e "s:%COMPUTE_IP%:${COMPUTE_IP}:g" -i ${NOVA_CONF_DIR}/nova.conf |
| 127 | sed -e "s:%SERVICE_USER%:${SRCNAME}:g" -i ${NOVA_CONF_DIR}/nova.conf | 124 | sed -e "s:%COMPUTE_HOST%:${COMPUTE_HOST}:g" -i ${NOVA_CONF_DIR}/nova.conf |
| 128 | sed -e "s:%SERVICE_PASSWORD%:${SERVICE_PASSWORD}:g" -i ${NOVA_CONF_DIR}/nova.conf | ||
| 129 | 125 | ||
| 130 | sed -e "s:%LIBVIRT_IMAGES_TYPE%:${LIBVIRT_IMAGES_TYPE}:g" -i ${NOVA_CONF_DIR}/nova.conf | 126 | sed -e "s:%SERVICE_TENANT_NAME%:${SERVICE_TENANT_NAME}:g" -i ${NOVA_CONF_DIR}/nova.conf |
| 127 | sed -e "s:%SERVICE_USER%:${SRCNAME}:g" -i ${NOVA_CONF_DIR}/nova.conf | ||
| 128 | sed -e "s:%SERVICE_PASSWORD%:${SERVICE_PASSWORD}:g" -i ${NOVA_CONF_DIR}/nova.conf | ||
| 131 | 129 | ||
| 132 | sed -e "s:%OS_PASSWORD%:${ADMIN_PASSWORD}:g" -i ${NOVA_CONF_DIR}/openrc | 130 | sed -e "s:%LIBVIRT_IMAGES_TYPE%:${LIBVIRT_IMAGES_TYPE}:g" -i ${NOVA_CONF_DIR}/nova.conf |
| 133 | sed -e "s:%SERVICE_TOKEN%:${SERVICE_TOKEN}:g" -i ${NOVA_CONF_DIR}/openrc | 131 | |
| 132 | sed -e "s:%OS_PASSWORD%:${ADMIN_PASSWORD}:g" -i ${NOVA_CONF_DIR}/openrc | ||
| 133 | sed -e "s:%SERVICE_TOKEN%:${SERVICE_TOKEN}:g" -i ${NOVA_CONF_DIR}/openrc | ||
| 134 | |||
| 135 | sed -e "s:%CONTROLLER_IP%:${CONTROLLER_IP}:g" -i ${NOVA_CONF_DIR}/openrc | ||
| 136 | sed -e "s:%CONTROLLER_HOST%:${CONTROLLER_HOST}:g" -i ${NOVA_CONF_DIR}/openrc | ||
| 134 | 137 | ||
| 135 | sed -e "s:%CONTROLLER_IP%:${CONTROLLER_IP}:g" -i ${NOVA_CONF_DIR}/openrc | ||
| 136 | sed -e "s:%CONTROLLER_HOST%:${CONTROLLER_HOST}:g" -i ${NOVA_CONF_DIR}/openrc | ||
| 137 | fi | ||
| 138 | install -o nova -d ${NOVA_CONF_DIR}/instances | 138 | install -o nova -d ${NOVA_CONF_DIR}/instances |
| 139 | 139 | ||
| 140 | if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then | 140 | if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then |
| @@ -159,12 +159,6 @@ do_install_append() { | |||
| 159 | cp -r "${S}/plugins" "${D}/${PYTHON_SITEPACKAGES_DIR}/nova" | 159 | cp -r "${S}/plugins" "${D}/${PYTHON_SITEPACKAGES_DIR}/nova" |
| 160 | } | 160 | } |
| 161 | 161 | ||
| 162 | CHEF_SERVICES_CONF_FILES := "\ | ||
| 163 | ${sysconfdir}/${SRCNAME}/nova.conf \ | ||
| 164 | ${sysconfdir}/${SRCNAME}/api-paste.ini \ | ||
| 165 | ${sysconfdir}/${SRCNAME}/openrc \ | ||
| 166 | " | ||
| 167 | |||
| 168 | pkg_postinst_${SRCNAME}-setup () { | 162 | pkg_postinst_${SRCNAME}-setup () { |
| 169 | if [ "x$D" != "x" ]; then | 163 | if [ "x$D" != "x" ]; then |
| 170 | exit 1 | 164 | exit 1 |
diff --git a/meta-openstack/recipes-devtools/python/python-swift_git.bb b/meta-openstack/recipes-devtools/python/python-swift_git.bb index 7862251..8552ea7 100644 --- a/meta-openstack/recipes-devtools/python/python-swift_git.bb +++ b/meta-openstack/recipes-devtools/python/python-swift_git.bb | |||
| @@ -20,7 +20,7 @@ SRCREV="4ca08cc395e686265574366497a6869e94eebcb2" | |||
| 20 | PV="2.2.2+git${SRCPV}" | 20 | PV="2.2.2+git${SRCPV}" |
| 21 | S = "${WORKDIR}/git" | 21 | S = "${WORKDIR}/git" |
| 22 | 22 | ||
| 23 | inherit setuptools python-dir update-rc.d hosts identity openstackchef | 23 | inherit setuptools python-dir update-rc.d hosts identity |
| 24 | 24 | ||
| 25 | # The size of the backing file (in Gigabytes) of loopback devices | 25 | # The size of the backing file (in Gigabytes) of loopback devices |
| 26 | # which are used for setting up Swift storage devices. The value | 26 | # which are used for setting up Swift storage devices. The value |
| @@ -82,39 +82,32 @@ do_install_append() { | |||
| 82 | sed 's/^# swift_dir =.*/swift_dir = \/etc\/swift/' -i ${SWIFT_CONF_DIR}/object-server.conf | 82 | sed 's/^# swift_dir =.*/swift_dir = \/etc\/swift/' -i ${SWIFT_CONF_DIR}/object-server.conf |
| 83 | sed 's/^# devices =.*/devices = \/etc\/swift\/node/' -i ${SWIFT_CONF_DIR}/object-server.conf | 83 | sed 's/^# devices =.*/devices = \/etc\/swift\/node/' -i ${SWIFT_CONF_DIR}/object-server.conf |
| 84 | sed 's/^# mount_check =.*/mount_check = false/' -i ${SWIFT_CONF_DIR}/object-server.conf | 84 | sed 's/^# mount_check =.*/mount_check = false/' -i ${SWIFT_CONF_DIR}/object-server.conf |
| 85 | if [ -z "${OPENSTACKCHEF_ENABLED}" ]; then | 85 | |
| 86 | sed "s/%SERVICE_TENANT_NAME%/${SERVICE_TENANT_NAME}/g" -i ${SWIFT_CONF_DIR}/proxy-server.conf | 86 | sed "s/%SERVICE_TENANT_NAME%/${SERVICE_TENANT_NAME}/g" -i ${SWIFT_CONF_DIR}/proxy-server.conf |
| 87 | sed "s/%SERVICE_USER%/${SRCNAME}/g" -i ${SWIFT_CONF_DIR}/proxy-server.conf | 87 | sed "s/%SERVICE_USER%/${SRCNAME}/g" -i ${SWIFT_CONF_DIR}/proxy-server.conf |
| 88 | sed "s/%SERVICE_PASSWORD%/${SERVICE_PASSWORD}/g" -i ${SWIFT_CONF_DIR}/proxy-server.conf | 88 | sed "s/%SERVICE_PASSWORD%/${SERVICE_PASSWORD}/g" -i ${SWIFT_CONF_DIR}/proxy-server.conf |
| 89 | 89 | ||
| 90 | sed "s/%SERVICE_TENANT_NAME%/${SERVICE_TENANT_NAME}/g" -i ${SWIFT_CONF_DIR}/dispersion.conf | 90 | sed "s/%SERVICE_TENANT_NAME%/${SERVICE_TENANT_NAME}/g" -i ${SWIFT_CONF_DIR}/dispersion.conf |
| 91 | sed "s/%SERVICE_USER%/${SRCNAME}/g" -i ${SWIFT_CONF_DIR}/dispersion.conf | 91 | sed "s/%SERVICE_USER%/${SRCNAME}/g" -i ${SWIFT_CONF_DIR}/dispersion.conf |
| 92 | sed "s/%SERVICE_PASSWORD%/${SERVICE_PASSWORD}/g" -i ${SWIFT_CONF_DIR}/dispersion.conf | 92 | sed "s/%SERVICE_PASSWORD%/${SERVICE_PASSWORD}/g" -i ${SWIFT_CONF_DIR}/dispersion.conf |
| 93 | 93 | ||
| 94 | sed "s/%ADMIN_TENANT_NAME%/admin/g" -i ${SWIFT_CONF_DIR}/test.conf | 94 | sed "s/%ADMIN_TENANT_NAME%/admin/g" -i ${SWIFT_CONF_DIR}/test.conf |
| 95 | sed "s/%ADMIN_USER%/admin/g" -i ${SWIFT_CONF_DIR}/test.conf | 95 | sed "s/%ADMIN_USER%/admin/g" -i ${SWIFT_CONF_DIR}/test.conf |
| 96 | sed "s/%ADMIN_PASSWORD%/${ADMIN_PASSWORD}/g" -i ${SWIFT_CONF_DIR}/test.conf | 96 | sed "s/%ADMIN_PASSWORD%/${ADMIN_PASSWORD}/g" -i ${SWIFT_CONF_DIR}/test.conf |
| 97 | sed "s/%SERVICE_TENANT_NAME%/${SERVICE_TENANT_NAME}/g" -i ${SWIFT_CONF_DIR}/test.conf | 97 | sed "s/%SERVICE_TENANT_NAME%/${SERVICE_TENANT_NAME}/g" -i ${SWIFT_CONF_DIR}/test.conf |
| 98 | sed "s/%SERVICE_USER%/${SRCNAME}/g" -i ${SWIFT_CONF_DIR}/test.conf | 98 | sed "s/%SERVICE_USER%/${SRCNAME}/g" -i ${SWIFT_CONF_DIR}/test.conf |
| 99 | sed "s/%SERVICE_PASSWORD%/${SERVICE_PASSWORD}/g" -i ${SWIFT_CONF_DIR}/test.conf | 99 | sed "s/%SERVICE_PASSWORD%/${SERVICE_PASSWORD}/g" -i ${SWIFT_CONF_DIR}/test.conf |
| 100 | sed "s/%DEMO_USER%/demo/g" -i ${SWIFT_CONF_DIR}/test.conf | 100 | sed "s/%DEMO_USER%/demo/g" -i ${SWIFT_CONF_DIR}/test.conf |
| 101 | sed "s/%DEMO_PASSWORD%/${ADMIN_PASSWORD}/g" -i ${SWIFT_CONF_DIR}/test.conf | 101 | sed "s/%DEMO_PASSWORD%/${ADMIN_PASSWORD}/g" -i ${SWIFT_CONF_DIR}/test.conf |
| 102 | 102 | ||
| 103 | sed "s/%SWIFT_BACKING_FILE_SIZE%/${SWIFT_BACKING_FILE_SIZE}/g" -i ${D}${sysconfdir}/init.d/swift | 103 | sed "s/%SWIFT_BACKING_FILE_SIZE%/${SWIFT_BACKING_FILE_SIZE}/g" -i ${D}${sysconfdir}/init.d/swift |
| 104 | sed "s/%CONTROLLER_IP%/${CONTROLLER_IP}/g" -i ${D}${sysconfdir}/init.d/swift | 104 | sed "s/%CONTROLLER_IP%/${CONTROLLER_IP}/g" -i ${D}${sysconfdir}/init.d/swift |
| 105 | fi | 105 | |
| 106 | cp -r test ${D}/${PYTHON_SITEPACKAGES_DIR}/${SRCNAME}/ | 106 | cp -r test ${D}/${PYTHON_SITEPACKAGES_DIR}/${SRCNAME}/ |
| 107 | grep -rl '^from test' ${D}/${PYTHON_SITEPACKAGES_DIR}/${SRCNAME}/test | xargs sed 's/^from test/from swift\.test/g' -i | 107 | grep -rl '^from test' ${D}/${PYTHON_SITEPACKAGES_DIR}/${SRCNAME}/test | xargs sed 's/^from test/from swift\.test/g' -i |
| 108 | 108 | ||
| 109 | } | 109 | } |
| 110 | 110 | ||
| 111 | CHEF_SERVICES_CONF_FILES := " \ | ||
| 112 | ${sysconfdir}/${SRCNAME}/test.conf \ | ||
| 113 | ${sysconfdir}/${SRCNAME}/dispersion.conf \ | ||
| 114 | ${sysconfdir}/${SRCNAME}/proxy-server.conf \ | ||
| 115 | ${sysconfdir}/init.d/swift \ | ||
| 116 | " | ||
| 117 | |||
| 118 | pkg_postinst_${SRCNAME}-setup () { | 111 | pkg_postinst_${SRCNAME}-setup () { |
| 119 | if [ "x$D" != "x" ]; then | 112 | if [ "x$D" != "x" ]; then |
| 120 | exit 1 | 113 | exit 1 |
