aboutsummaryrefslogtreecommitdiff
path: root/docker/keystone
diff options
context:
space:
mode:
authorDave Walker (Daviey) <email@daviey.com>2016-07-10 12:32:25 +0100
committerDave Walker (Daviey) <email@daviey.com>2016-07-10 12:34:14 +0100
commit37b95f2ade4a542580f267d709d82053671ee450 (patch)
tree7c5aeb608b579b393ac587907ba190a316116430 /docker/keystone
parente255af81ec1f51477ba41b0896acbf304cac6b2b (diff)
downloadkolla-37b95f2ade4a542580f267d709d82053671ee450.tar.gz
kolla-37b95f2ade4a542580f267d709d82053671ee450.zip
Add LDAP support to keystone Dockerfile
Currently, the keystone docker image doesn't support LDAP/AD which is a common to manage users and group for identity management and authentication. This change adds ldappool to the builds. Change-Id: Ida5a58f6c57cd173642f0a801dc9ecd84ded55e8 Closes-Bug: #1600586 Signed-off-by: Dave Walker (Daviey) <email@daviey.com>
Diffstat (limited to 'docker/keystone')
-rw-r--r--docker/keystone/Dockerfile.j24
1 files changed, 4 insertions, 0 deletions
diff --git a/docker/keystone/Dockerfile.j2 b/docker/keystone/Dockerfile.j2
index d8954fbba..8188e14de 100644
--- a/docker/keystone/Dockerfile.j2
+++ b/docker/keystone/Dockerfile.j2
@@ -8,6 +8,7 @@ RUN yum -y install openstack-keystone \
python-keystoneclient \
httpd \
mod_wsgi \
+ python-ldappool \
&& yum clean all
RUN mkdir -p /var/www/cgi-bin/keystone \
@@ -21,6 +22,7 @@ RUN apt-get -y install --no-install-recommends \
keystone \
apache2 \
libapache2-mod-wsgi \
+ python-ldappool \
&& apt-get clean
RUN mkdir -p /var/www/cgi-bin/keystone \
@@ -35,6 +37,7 @@ RUN mkdir -p /var/www/cgi-bin/keystone \
RUN yum -y install \
httpd \
mod_wsgi \
+ python-ldappool \
&& yum clean all \
&& sed -i -r 's,^(Listen 80),#\1,' /etc/httpd/conf/httpd.conf
@@ -43,6 +46,7 @@ RUN yum -y install \
RUN apt-get -y install --no-install-recommends \
apache2 \
libapache2-mod-wsgi \
+ python-ldappool \
&& echo > /etc/apache2/ports.conf \
&& apt-get clean