Kick yate when config file changes

closes #29
This commit is contained in:
Stefan Bethke 2025-07-06 17:32:23 +02:00
commit 2edb3443d6
4 changed files with 9 additions and 0 deletions

View file

@ -6,3 +6,4 @@ docker_compose__configuration_files:
content: "{{ lookup('ansible.builtin.template', 'resources/z9/yate/docker_compose/regexroute.conf.j2') }}"
- name: regfile.conf
content: "{{ lookup('ansible.builtin.template', 'resources/z9/yate/docker_compose/regfile.conf.j2') }}"
docker_compose__restart_cmd: "exec yate sh -c 'kill -1 1'"

View file

@ -1 +1,2 @@
docker_compose__configuration_files: [ ]
docker_compose__restart_cmd: ""

View file

@ -4,3 +4,9 @@
chdir: /ansible_docker_compose
become: true
changed_when: true # This is always changed.
- name: docker compose reload script
ansible.builtin.command:
cmd: /usr/bin/docker compose {{ docker_compose__restart_cmd }}
chdir: /ansible_docker_compose
become: true
when: docker_compose__restart_cmd != ""

View file

@ -60,6 +60,7 @@
become: true
loop: "{{ docker_compose__configuration_files }}"
# notify: docker compose down
notify: docker compose reload script
- name: Flush handlers to make "docker compose down" handler run now
ansible.builtin.meta: flush_handlers