worker.yml 742 B

12345678910111213141516171819
  1. - name: Upload script for worker-{{ zone_name }}-{{ worker_name }}
  2. ansible.builtin.template:
  3. src: worker.sh.j2
  4. dest: "{{ app_deploy_target }}/scripts/worker-{{ zone_name }}-{{ worker_name }}.sh"
  5. mode: "0555"
  6. - name: Stop {{ zone_name }}-{{ worker_name }}
  7. containers.podman.podman_container:
  8. name: "{{ app_domain }}-worker-{{ zone_name }}-{{ worker_name }}"
  9. state: absent
  10. - name: Start {{ zone_name }}-{{ worker_name }}
  11. containers.podman.podman_container:
  12. name: "{{ app_domain }}-worker-{{ zone_name }}-{{ worker_name }}"
  13. image: "{{ app_mint_image_name }}"
  14. command: "/srv/scripts/worker-{{ zone_name }}-{{ worker_name }}.sh"
  15. volumes:
  16. - "{{ app_deploy_target }}:/srv:z"
  17. # auto_remove: true