Skip to content

Instantly share code, notes, and snippets.

@scry3r
Created July 14, 2017 15:47
Show Gist options
  • Save scry3r/19b46de761a82b44548aa575632f012f to your computer and use it in GitHub Desktop.
Save scry3r/19b46de761a82b44548aa575632f012f to your computer and use it in GitHub Desktop.
- name: run main ldap container
docker:
image=muzili/ldap
name=ldap-server
hostname=ldap-server
state=running
ports=389:389
env:
SLAPD_PASSWORD: somepass
SLAPD_DOMAIN: ldap.ua2web.com
volumes:
- "{{ base_dir }}/ldap/etc/ldap:/etc/ldap"
- "{{ base_dir }}/ldap/var/lib/ldap:/var/lib/ldap"
- name: wait for container to start
wait_for:
port=389
delay=5
- name: copy ldap data configuration file
copy:
src=conf/
dest={{ base_dir }}/ldap/import/conf
- name: run ldap-importer container
docker:
image=muzili/ldap
name=ldap-importer
hostname=ldap-importer
state=started
volumes:
- "{{ base_dir }}/ldap/import/conf:/etc/ldap/conf"
command=ldapadd -h ldap-server -c -x -D \"cn=admin,dc=ldap,dc=ua2web,dc=com\" -w somepass -f /etc/ldap/conf/data.ldif
links:
- "ldap-server"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment