container: add restart container handler for changed template
This commit is contained in:
7
roles/container/handlers/main.yml
Normal file
7
roles/container/handlers/main.yml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
- name: Restart container {{ docker_service_name }}
|
||||||
|
community.docker.docker_container:
|
||||||
|
name: "{{ docker_service_name }}"
|
||||||
|
restart: true
|
||||||
|
when: not container_out.changed
|
||||||
@@ -28,6 +28,7 @@
|
|||||||
dest: "{{ docker_mounts_dir }}/{{ item.template }}"
|
dest: "{{ docker_mounts_dir }}/{{ item.template }}"
|
||||||
when: item.template is defined
|
when: item.template is defined
|
||||||
loop: "{{ docker_mounts }}"
|
loop: "{{ docker_mounts }}"
|
||||||
|
notify: Restart container {{ docker_service_name }}
|
||||||
- name: Set docker_volume_definition for template mounts
|
- name: Set docker_volume_definition for template mounts
|
||||||
set_fact:
|
set_fact:
|
||||||
docker_volume_definition: "{{ docker_volume_definition + [{'source': docker_mounts_dir + '/' + item.template, 'target': item.path, 'type': 'bind', 'read_only': true}] }}"
|
docker_volume_definition: "{{ docker_volume_definition + [{'source': docker_mounts_dir + '/' + item.template, 'target': item.path, 'type': 'bind', 'read_only': true}] }}"
|
||||||
|
|||||||
Reference in New Issue
Block a user