evitar edge case al levantar container

This commit is contained in:
Mauro Torrez 2019-08-27 17:45:08 -03:00
parent 4000384978
commit 7fff3c91ff
2 changed files with 15 additions and 9 deletions

View File

@ -24,7 +24,7 @@ openldap_replicator_password: password
openldap_replicator_base: dc=example,dc=com
# port in docker HOST to bind ldap service
openldap_bind_port: 10389
openldap_bind_port: 389
openldap_bind_host: 127.0.0.1
# docker image name

View File

@ -56,17 +56,23 @@
- "{{ openldap_bind_host }}:{{ openldap_bind_port }}:389"
recreate: "{{ imgbuild is changed }}"
- name: wait for port to become available
wait_for:
port: "{{ openldap_bind_port }}"
- name: Wait for server
ldap:
state: search
dn: cn=config
filter: "(objectclass=*)"
bind_dn: cn=admin,cn=config
bind_pw: "{{ openldap_admin_password }}"
server_uri: ldap://localhost:{{ openldap_bind_port }}
retries: 20
- include_tasks: "provider.yml"
when: "openldap_provider == True"
- include_tasks: provider.yml
when: openldap_provider == True
- include_tasks: "domain.yml"
- include_tasks: domain.yml
loop: "{{ openldap_domains }}"
loop_control:
loop_var: "domain"
loop_var: domain
- set_fact:
ldap_uri: "{{ lookup( 'vars', 'ldap_uri',