1
0
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity Security Code Quality

Merge pull request 'add crm-client' (#3) from cicd into main

Reviewed-on: #3
This commit was merged in pull request #3.
This commit is contained in:
2025-09-26 10:59:25 +00:00

View File

@@ -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