|
@@ -1,6 +1,6 @@
|
|
|
- name: Upload script for worker-{{ zone_name }}-{{ worker_name }}
|
|
- name: Upload script for worker-{{ zone_name }}-{{ worker_name }}
|
|
|
ansible.builtin.template:
|
|
ansible.builtin.template:
|
|
|
- src: worker.sh.j2
|
|
|
|
|
|
|
+ src: containers/worker.sh.j2
|
|
|
dest: "{{ app_deploy_target }}/scripts/worker-{{ zone_name }}-{{ worker_name }}.sh"
|
|
dest: "{{ app_deploy_target }}/scripts/worker-{{ zone_name }}-{{ worker_name }}.sh"
|
|
|
mode: "0555"
|
|
mode: "0555"
|
|
|
|
|
|
|
@@ -9,7 +9,7 @@
|
|
|
name: "{{ app_domain }}-worker-{{ zone_name }}-{{ worker_name }}"
|
|
name: "{{ app_domain }}-worker-{{ zone_name }}-{{ worker_name }}"
|
|
|
state: absent
|
|
state: absent
|
|
|
|
|
|
|
|
-- name: Start {{ zone_name }}-{{ worker_name }}
|
|
|
|
|
|
|
+- name: Create {{ zone_name }}-{{ worker_name }}
|
|
|
containers.podman.podman_container:
|
|
containers.podman.podman_container:
|
|
|
name: "{{ app_domain }}-worker-{{ zone_name }}-{{ worker_name }}"
|
|
name: "{{ app_domain }}-worker-{{ zone_name }}-{{ worker_name }}"
|
|
|
image: "{{ app_mint_image_name }}"
|
|
image: "{{ app_mint_image_name }}"
|
|
@@ -17,4 +17,12 @@
|
|
|
volumes:
|
|
volumes:
|
|
|
- "{{ app_deploy_target }}:{{ app_deploy_target }}:z"
|
|
- "{{ app_deploy_target }}:{{ app_deploy_target }}:z"
|
|
|
workdir: "{{ app_deploy_target }}"
|
|
workdir: "{{ app_deploy_target }}"
|
|
|
|
|
+ state: present
|
|
|
# auto_remove: true
|
|
# auto_remove: true
|
|
|
|
|
+ generate_systemd:
|
|
|
|
|
+ path: "{{ ansible_env.HOME }}/.config/systemd/user"
|
|
|
|
|
+ container_prefix: "{{ app_container_prefix }}"
|
|
|
|
|
+ new: true
|
|
|
|
|
+ names: true
|
|
|
|
|
+ restart_policy: always
|
|
|
|
|
+ stop_timeout: 120
|