From 288c4175d63bd7e5d9fffe593e2cb10c1cc0ce75 Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Tue, 5 Jan 2021 21:54:52 +0100 Subject: [PATCH] dns/entries: Add timeout of 8s after changing dns entries so futher roles do not fail because external dns servers have not received the change yet --- roles/dns/entries/tasks/main.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/roles/dns/entries/tasks/main.yml b/roles/dns/entries/tasks/main.yml index 1909c9a..265b8b1 100644 --- a/roles/dns/entries/tasks/main.yml +++ b/roles/dns/entries/tasks/main.yml @@ -44,5 +44,11 @@ loop_control: label: "{{ item.domain | default('@') | domain_relative_to(effective_domain) }}. {{ item.type }}" delegate_to: "{{ dns_system_domain }}" + register: dns_entries_task tags: - dns_entries + +- name: Wait for entries to become announced + wait_for: + timeout: 8 + when: dns_entries_task.changed