From 83d4dc9546c5bf1230d287788970d26a45bb931b Mon Sep 17 00:00:00 2001 From: Michal Konecny Date: Fri, 4 Oct 2024 11:04:59 +0200 Subject: [PATCH] [ipa/server] Add confirmation prompt for ipa-replica-install Signed-off-by: Michal Konecny --- roles/ipa/server/tasks/main.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/roles/ipa/server/tasks/main.yml b/roles/ipa/server/tasks/main.yml index 3e7a974fa8..6b54007d56 100644 --- a/roles/ipa/server/tasks/main.yml +++ b/roles/ipa/server/tasks/main.yml @@ -100,6 +100,18 @@ ansible.builtin.stat: path: /var/log/ipainstall.log register: replica_check + tags: + - ipa/server + - config + +- name: ask admin if they are ok reinstalling this ipa server replica + ansible.builtin.pause: + prompt: "Looks like this replica should be reinstalled, are you sure you want to do that? (yes/no)" + when: not ipa_initial and (not replica_check.stat.exists) + register: confirm_replica + tags: + - ipa/server + - config - name: configure replication block: @@ -130,7 +142,7 @@ --server={{ipa_server}} --dirsrv-config-file=/root/ldif/replica-install.ldif when: ansible_distribution_major_version|int >= 8 - when: not ipa_initial and replica_check.stat.exists + when: (confirm_replica is defined) and (confirm_replica.user_input | bool) tags: - ipa/server - config -- 2.50.0