From 4837172f6455510cf5c51731a1022644440d92d7 Mon Sep 17 00:00:00 2001 From: transcaffeine Date: Mon, 22 Jul 2024 18:17:53 +0200 Subject: [PATCH] fix(powerdns_tsig_key): restart powerdns after tsig key creation --- roles/powerdns_tsig_key/tasks/main.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/roles/powerdns_tsig_key/tasks/main.yml b/roles/powerdns_tsig_key/tasks/main.yml index 7dd13d9..684917b 100644 --- a/roles/powerdns_tsig_key/tasks/main.yml +++ b/roles/powerdns_tsig_key/tasks/main.yml @@ -59,6 +59,18 @@ throttle: 1 become: true + - name: Ensure PowerDNS is restarted + community.docker.docker_container: + name: "{{ powerdns_tsig_key_container_name }}" + state: started + restart: true + when: >- + (powerdns_tsig_key_name ~ '. ' ~ powerdns_tsig_key_algo ~ '. ') + not in powerdns_tsig_key_powerdns_info.stdout + delegate_to: "{{ powerdns_tsig_key_hostname }}" + throttle: 1 + become: true + - name: Extract TSIG key into variable ansible.builtin.set_fact: powerdns_tsig_key_key: >-