- name: Authenticate Docker to ECR shell: > aws ecr get-login-password --region {{ aws_region }} | podman login --username AWS --password-stdin {{ aws_account_id }}.dkr.ecr.{{ aws_region }}.amazonaws.com - name: Pull image from ECR for crm-client shell: > podman pull {{ aws_account_id }}.dkr.ecr.{{ aws_region }}.amazonaws.com/prod/crm-client:latest register: pulled_image_crm_client_result - name: Pull image from ECR for crm-server shell: > podman pull {{ aws_account_id }}.dkr.ecr.{{ aws_region }}.amazonaws.com/prod/crm-server:latest register: pulled_image_crm_server_result - name: Copy crm-server.container file if image was pulled ansible.builtin.copy: src: containers/crm-server.container dest: "{{ ansible_env.HOME }}/.config/containers/systemd/crm-server.container" - name: Copy seq.container ansible.builtin.copy: src: containers/seq.container dest: "{{ ansible_env.HOME }}/.config/containers/systemd/seq.container" - name: Copy crm-server.pod ansible.builtin.copy: src: pods/crm-server.pod dest: "{{ ansible_env.HOME }}/.config/containers/systemd/crm-server.pod" - name: Restart crm-server systemd service if container file was copied ansible.builtin.systemd: name: crm-server-pod state: restarted scope: user daemon_reload: yes