add crm-client
This commit is contained in:
@@ -3,8 +3,10 @@
|
|||||||
aws ecr get-login-password --region {{ aws_region }} | podman login --username AWS --password-stdin {{ aws_account_id }}.dkr.ecr.{{ aws_region }}.amazonaws.com
|
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
|
- name: Pull image from ECR for crm-client
|
||||||
shell: >
|
containers.podman.podman_image:
|
||||||
podman pull {{ aws_account_id }}.dkr.ecr.{{ aws_region }}.amazonaws.com/prod/crm-client:latest
|
name: "{{ aws_account_id }}.dkr.ecr.{{ aws_region }}.amazonaws.com/prod/crm-client"
|
||||||
|
state: present
|
||||||
|
register: pulled_image_crm_client_result
|
||||||
|
|
||||||
- name: Pull image from ECR for crm-server
|
- name: Pull image from ECR for crm-server
|
||||||
containers.podman.podman_image:
|
containers.podman.podman_image:
|
||||||
@@ -12,6 +14,13 @@
|
|||||||
state: present
|
state: present
|
||||||
register: pulled_image_crm_server_result
|
register: pulled_image_crm_server_result
|
||||||
|
|
||||||
|
- name: Copy crm-client.container file if image was pulled
|
||||||
|
ansible.builtin.copy:
|
||||||
|
src: containers/crm-client.container
|
||||||
|
dest: "{{ ansible_env.HOME }}/.config/containers/systemd/crm-client.container"
|
||||||
|
when: pulled_image_crm_client_result.changed
|
||||||
|
register: copy_crm_client_container_file_result
|
||||||
|
|
||||||
- name: Copy crm-server.container file if image was pulled
|
- name: Copy crm-server.container file if image was pulled
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: containers/crm-server.container
|
src: containers/crm-server.container
|
||||||
@@ -19,6 +28,14 @@
|
|||||||
when: pulled_image_crm_server_result.changed
|
when: pulled_image_crm_server_result.changed
|
||||||
register: copy_crm_server_container_file_result
|
register: copy_crm_server_container_file_result
|
||||||
|
|
||||||
|
- name: Restart crm-client systemd service if container file was copied
|
||||||
|
ansible.builtin.systemd:
|
||||||
|
name: crm-client
|
||||||
|
state: restarted
|
||||||
|
scope: user
|
||||||
|
daemon_reload: yes
|
||||||
|
when: copy_crm_client_container_file_result.changed
|
||||||
|
|
||||||
- name: Restart crm-server systemd service if container file was copied
|
- name: Restart crm-server systemd service if container file was copied
|
||||||
ansible.builtin.systemd:
|
ansible.builtin.systemd:
|
||||||
name: crm-server
|
name: crm-server
|
||||||
|
|||||||
Reference in New Issue
Block a user