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 openldap_replicator_base: dc=example,dc=com
# port in docker HOST to bind ldap service # port in docker HOST to bind ldap service
openldap_bind_port: 10389 openldap_bind_port: 389
openldap_bind_host: 127.0.0.1 openldap_bind_host: 127.0.0.1
# docker image name # docker image name

View File

@ -56,17 +56,23 @@
- "{{ openldap_bind_host }}:{{ openldap_bind_port }}:389" - "{{ openldap_bind_host }}:{{ openldap_bind_port }}:389"
recreate: "{{ imgbuild is changed }}" recreate: "{{ imgbuild is changed }}"
- name: wait for port to become available - name: Wait for server
wait_for: ldap:
port: "{{ openldap_bind_port }}" 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" - include_tasks: provider.yml
when: "openldap_provider == True" when: openldap_provider == True
- include_tasks: "domain.yml" - include_tasks: domain.yml
loop: "{{ openldap_domains }}" loop: "{{ openldap_domains }}"
loop_control: loop_control:
loop_var: "domain" loop_var: domain
- set_fact: - set_fact:
ldap_uri: "{{ lookup( 'vars', 'ldap_uri', ldap_uri: "{{ lookup( 'vars', 'ldap_uri',