From 174c301edef259170c4d4bf7f7479fcd705a60c1 Mon Sep 17 00:00:00 2001 From: Lars Kellogg-Stedman Date: Thu, 18 Sep 2014 16:32:27 -0400 Subject: start work on glance image --- docker/glance/glance-api/Dockerfile | 11 ++++++ docker/glance/glance-api/start.sh | 60 ++++++++++++++++++++++++++++++++ docker/glance/glance-registry/Dockerfile | 11 ++++++ 3 files changed, 82 insertions(+) create mode 100644 docker/glance/glance-api/Dockerfile create mode 100644 docker/glance/glance-api/start.sh create mode 100644 docker/glance/glance-registry/Dockerfile diff --git a/docker/glance/glance-api/Dockerfile b/docker/glance/glance-api/Dockerfile new file mode 100644 index 000000000..d89ad1549 --- /dev/null +++ b/docker/glance/glance-api/Dockerfile @@ -0,0 +1,11 @@ +FROM docker.usersys.redhat.com/lhh1/rhel-osp-base +MAINTAINER Lars Kellogg-Stedman + +yum -y install \ + openstack-utils \ + openstack-glance \ + mariadb; yum clean all + +ADD ./start.sh /start.sh +CMD ["/start.sh"] + diff --git a/docker/glance/glance-api/start.sh b/docker/glance/glance-api/start.sh new file mode 100644 index 000000000..d297a08ff --- /dev/null +++ b/docker/glance/glance-api/start.sh @@ -0,0 +1,60 @@ +#!/bin/bash + +: ${GLANCE_DB_USER:=glance} +: ${GLANCE_DB_NAME:=glance} +: ${KEYSTONE_ADMIN_PASSWORD:=redhat} + +if ! [ "$KEYSTONE_ADMIN_TOKEN" ]; then + echo "*** Missing KEYSTONE_ADMIN_TOKEN." + exit 1 +fi + +if ! [ "$GLANCE_DB_PASSWORD" ]; then + GLANCE_DB_PASSWORD=$(openssl rand -hex 15) +fi + +if ! [ "$GLANCE_KEYSTONE_PASSWORD" ]; then + GLANCE_KEYSTONE_PASSWORD=$(openssl rand -hex 15) +fi + +mysql -h ${MARIADBMASTER_PORT_3306_TCP_ADDR} -u root -p${DB_ROOT_PASSWORD} mysql < + +yum -y install \ + openstack-utils \ + openstack-glance \ + mariadb; yum clean all + +ADD ./start.sh /start.sh +CMD ["/start.sh"] + -- cgit v1.2.3