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 }}"
|
||||
when: item.template is defined
|
||||
loop: "{{ docker_mounts }}"
|
||||
notify: Restart container {{ docker_service_name }}
|
||||
- name: Set docker_volume_definition for template mounts
|
||||
set_fact:
|
||||
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