From bbd54f7c7521c3239efe9ba510bce95292c11bc6 Mon Sep 17 00:00:00 2001 From: Daniel Meyerholt Date: Tue, 22 Mar 2022 11:46:41 +0100 Subject: [PATCH] designate: fix external backend deployment The backend external tasks which utilize an existing bind9 installation require appropriate permissions to be able to copy rndc config and key. Closes-Bug: #1912063 Change-Id: Ie50228a26d635e3db82e41ec266ab820bf58938e Signed-off-by: Daniel Meyerholt --- ansible/roles/designate/tasks/backend_external.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ansible/roles/designate/tasks/backend_external.yml b/ansible/roles/designate/tasks/backend_external.yml index 717fb5f525..06cf3af959 100644 --- a/ansible/roles/designate/tasks/backend_external.yml +++ b/ansible/roles/designate/tasks/backend_external.yml @@ -4,6 +4,7 @@ src: "{{ node_custom_config }}/designate/rndc.conf" dest: "{{ node_config_directory }}/{{ item.key }}/rndc.conf" mode: "0660" + become: true when: - designate_backend_external == 'bind9' - item.key in [ "designate-worker" ] @@ -18,6 +19,7 @@ src: "{{ node_custom_config }}/designate/rndc.key" dest: "{{ node_config_directory }}/{{ item.key }}/rndc.key" mode: "0660" + become: true when: - designate_backend_external == 'bind9' - item.key in [ "designate-worker" ]