diff options
Diffstat (limited to 'docker/centos/binary/cinder')
| -rw-r--r-- | docker/centos/binary/cinder/Dockerfile | 8 | ||||
| l--------- | docker/centos/binary/cinder/build | 1 | ||||
| -rwxr-xr-x | docker/centos/binary/cinder/start.sh | 145 |
3 files changed, 0 insertions, 154 deletions
diff --git a/docker/centos/binary/cinder/Dockerfile b/docker/centos/binary/cinder/Dockerfile deleted file mode 100644 index 3dd7eca59..000000000 --- a/docker/centos/binary/cinder/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%base:%%KOLLA_TAG%% -MAINTAINER Kolla Project (https://launchpad.net/kolla) - -RUN yum -y install openstack-cinder && yum clean all - -ADD ./start.sh /start.sh -CMD ["/start.sh"] - diff --git a/docker/centos/binary/cinder/build b/docker/centos/binary/cinder/build deleted file mode 120000 index 8d652f7ee..000000000 --- a/docker/centos/binary/cinder/build +++ /dev/null @@ -1 +0,0 @@ -../../../../tools/build-docker-image
\ No newline at end of file diff --git a/docker/centos/binary/cinder/start.sh b/docker/centos/binary/cinder/start.sh deleted file mode 100755 index c0d796f02..000000000 --- a/docker/centos/binary/cinder/start.sh +++ /dev/null @@ -1,145 +0,0 @@ -#!/bin/bash -e - -: ${CINDER_DB_USER:=cinder} -: ${CINDER_DB_NAME:=cinder} -: ${KEYSTONE_AUTH_PROTOCOL:=http} -: ${CINDER_KEYSTONE_USER:=cinder} -: ${ADMIN_TENANT_NAME:=admin} - -if ! [ "$CINDER_DB_PASSWORD" ]; then - CINDER_DB_PASSWORD=$(openssl rand -hex 15) - export CINDER_DB_PASSWORD -fi - -check_required_vars KEYSTONE_ADMIN_TOKEN KEYSTONE_ADMIN_SERVICE_HOST \ - CINDER_ADMIN_PASSWORD -fail_unless_db - -mysql -h ${MARIADB_SERVICE_HOST} -u root -p"${DB_ROOT_PASSWORD}" mysql <<EOF -CREATE DATABASE IF NOT EXISTS ${CINDER_DB_NAME}; -GRANT ALL PRIVILEGES ON glance* TO - '${CINDER_DB_USER}'@'%' IDENTIFIED BY '${CINDER_DB_PASSWORD}' -EOF - -#-----Cinder.conf setup----- - -# Cinder database -crudini --set /etc/cinder/cinder.conf \ - DEFAULT \ - db_driver \ - "cinder.db" - -# Rabbit -crudini --set /etc/cinder/cinder.conf \ - DEFAULT \ - rabbit_host \ - "127.0.0.1" -crudini --set /etc/cinder/cinder.conf \ - DEFAULT \ - rabbit_port \ - "5672" -crudini --set /etc/cinder/cinder.conf \ - DEFAULT \ - rabbit_hosts \ - "127.0.0.1:5672" -crudini --set /etc/cinder/cinder.conf \ - DEFAULT \ - rabbit_userid \ - "guest" -crudini --set /etc/cinder/cinder.conf \ - DEFAULT \ - rabbit_password \ - "guest" -crudini --set /etc/cinder/cinder.conf \ - DEFAULT \ - rabbit_virtual_host \ - "/" -crudini --set /etc/cinder/cinder.conf \ - DEFAULT \ - rabbit_ha_queues \ - "False" - -# backend -crudini --set /etc/cinder/cinder.conf \ - DEFAULT \ - rpc_backend \ - "cinder.openstack.common.rpc.impl_kombu" - -# control_exchange -crudini --set /etc/cinder/cinder.conf \ - DEFAULT \ - control_exchange \ - "openstack" - -# osapi -crudini --set /etc/cinder/cinder.conf \ - DEFAULT \ - osapi_volume_listen \ - "0.0.0.0" - -# api_paste_config -crudini --set /etc/cinder/cinder.conf \ - DEFUALT \ - api_paste_config \ - "/etc/cinder/api-paste.ini" - -# auth_strategy -crudini --set /etc/cinder/cinder.conf \ - DEFUALT \ - auth_strategy \ - "keystone" - -# debug -crudini --set /etc/cinder/cinder.conf \ - DEFAULT \ - debug \ - "False" - -# verbose -crudini --set /etc/cinder/cinder.conf \ - DEFAULT \ - verbose \ - "True" - -# logs -crudini --set /etc/cinder/cinder.conf \ - DEFAULT \ - log_dir \ - "/var/log/cinder/" -crudini --set /etc/cinder/cinder.conf \ - DEFAULT \ - log_file \ - "/var/log/cinder/cinder.log" - -# use_sysloge -crudini --set /etc/cinder/cinder.conf \ - DEFAULT \ - use_syslog \ - "False" - -# iscsi -crudini --set /etc/cinder/cinder.conf \ - DEFAULT \ - iscsi_ip_address \ - "127.0.0.1" -crudini --set /etc/cinder/cinder.conf \ - DEFAULT \ - iscsi_helper \ - "tgtadm" - -# volume_group -crudini --set /etc/cinder/cinder.conf \ - DEFAULT \ - volume_group \ - "cinder-volumes" - - -export SERVICE_TOKEN="${KEYSTONE_ADMIN_TOKEN}" -export SERVICE_ENDPOINT="${KEYSTONE_AUTH_PROTOCOL}://${KEYSTONE_ADMIN_SERVICE_HOST}:35357/v2.0" - -/bin/keystone user-create --name ${CINDER_KEYSTONE_USER} --pass ${CINDER_ADMIN_PASSWORD} -/bin/keystone role-create --name ${CINDER_KEYSTONE_USER} -/bin/keystone user-role-add --user ${CINDER_KEYSTONE_USER} --role admin --tenant ${ADMIN_TENANT_NAME} - -exec /usr/bin/cinder-all - |
