diff --git a/deployment/ansible/playbooks/deploy-image.yml b/deployment/ansible/playbooks/deploy-image.yml index a16ff8c3..044cbd84 100644 --- a/deployment/ansible/playbooks/deploy-image.yml +++ b/deployment/ansible/playbooks/deploy-image.yml @@ -225,13 +225,23 @@ - name: Wait for Docker daemon to be ready wait_for: - port: 2375 - host: localhost + path: /var/run/docker.sock timeout: 10 when: docker_daemon_updated.changed | default(false) ignore_errors: yes become: no + - name: Login to Docker registry before compose up + community.docker.docker_login: + registry_url: "{{ docker_registry }}" + username: "{{ docker_registry_username | default('admin') }}" + password: "{{ registry_password }}" + when: + - registry_password | string | trim != '' + - registry_accessible == 'true' + no_log: yes + ignore_errors: yes + - name: Deploy application stack with new image shell: | cd {{ application_code_dest }}