X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=docker%2FKeystone%2FDockerfile;h=c3ab344c27f72702286649d260b1e436206950aa;hb=bb631bed423b0cc47193108e705d354ed43625b0;hp=861dfd60f94e3295344b97cca6aa2386e19b4911;hpb=3c76174bd19e68861cd049898a89e651de95c66f;p=osm%2Fdevops.git diff --git a/docker/Keystone/Dockerfile b/docker/Keystone/Dockerfile index 861dfd60..c3ab344c 100644 --- a/docker/Keystone/Dockerfile +++ b/docker/Keystone/Dockerfile @@ -35,7 +35,9 @@ RUN apt-get update && \ apt-get install -y software-properties-common && \ add-apt-repository -y cloud-archive:pike && \ apt-get update && apt dist-upgrade -y && \ - apt-get install -y python-openstackclient keystone apache2 libapache2-mod-wsgi net-tools mysql-client && \ + apt-get install -y python-openstackclient keystone apache2 libapache2-mod-wsgi net-tools mysql-client dnsutils && \ + apt-get install -y python-pip build-essential python-dev libldap2-dev libsasl2-dev libssl-dev libffi-dev libxml2-dev libxslt1-dev zlib1g-dev ldap-utils && \ + pip install python-ldap ldappool && \ rm -rf /var/lib/apt/lists/* && \ chmod +x start.sh @@ -56,5 +58,27 @@ ENV ADMIN_PROJECT admin ENV SERVICE_USERNAME nbi ENV SERVICE_PASSWORD nbi ENV SERVICE_PROJECT service +# ldap +# ENV LDAP_AUTHENTICATION_DOMAIN_NAME no default +# ENV LDAP_URL ldap://localhost +# ENV LDAP_BIND_USER no default +# ENV LDAP_BIND_PASSWORD no default +# ENV LDAP_CHASE_REFERRALS no default +# ENV LDAP_PAGE_SIZE 0 +# ENV LDAP_USER_TREE_DN no default +# ENV LDAP_USER_OBJECTCLASS inetOrgPerson +# ENV LDAP_USER_ID_ATTRIBUTE cn +# ENV LDAP_USER_NAME_ATTRIBUTE sn +# ENV LDAP_USER_PASS_ATTRIBUTE userPassword +# ENV LDAP_USER_FILTER no default +# ENV LDAP_USER_ENABLED_ATTRIBUTE enabled +# ENV LDAP_USER_ENABLED_MASK 0 +# ENV LDAP_USER_ENABLED_DEFAULT true +# ENV LDAP_USER_ENABLED_INVERT false +# ENV LDAP_GROUP_OBJECTCLASS groupOfNames +# ENV LDAP_GROUP_TREE_DN no default +# ENV LDAP_USE_STARTTLS false +# ENV LDAP_TLS_CACERT_BASE64 no default +# ENV LDAP_TLS_REQ_CERT demand ENTRYPOINT ./start.sh