logica para recrear imagen/container

This commit is contained in:
Mauro Torrez 2019-05-25 18:32:25 -03:00
parent 1fd2cbc885
commit c9c403b5cf

View File

@ -18,11 +18,15 @@
loop: loop:
- "Dockerfile" - "Dockerfile"
- "entrypoint.sh" - "entrypoint.sh"
register: cpfiles
- name: "Build openldap image" - name: "Build openldap image"
docker_image: docker_image:
path: "/tmp/build.openldap-image" path: "/tmp/build.openldap-image"
name: "{{ openldap_image_name }}" name: "{{ openldap_image_name }}"
# force_source on Ansible 2.8
force: "{{ cpfiles is changed }}"
register: imgbuild
- name: "Start openldap container" - name: "Start openldap container"
docker_container: docker_container:
@ -41,6 +45,7 @@
- name: "{{ docker_network_name }}" - name: "{{ docker_network_name }}"
ports: ports:
- "{{ openldap_bind_host }}:{{ openldap_bind_port }}:389" - "{{ openldap_bind_host }}:{{ openldap_bind_port }}:389"
recreate: "{{ imgbuild is changed }}"
- include_tasks: "provider.yml" - include_tasks: "provider.yml"
when: "openldap_provider == True" when: "openldap_provider == True"