Bug 2127903

Summary: [ansible-freeipa] ipareplica: Add undeploy cleanup
Product: Red Hat Enterprise Linux 9 Reporter: Thomas Woerner <twoerner>
Component: ansible-freeipaAssignee: Thomas Woerner <twoerner>
Status: CLOSED ERRATA QA Contact: Varun Mylaraiah <mvarun>
Severity: unspecified Docs Contact: Filip Hanzelka <fhanzelk>
Priority: unspecified    
Version: 9.2CC: fhanzelk, ipa-qe, mvarun
Target Milestone: rcKeywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: ansible-freeipa-1.10.0-1.el9 Doc Type: Enhancement
Doc Text:
.The `ipaserver_remove_on_server` and `ipaserver_ignore_topology_disconnect` options are now available in the `ipaserver` role If removing a replica from an Identity Management (IdM) topology by using the `remove_server_from_domain` option of the `ipaserver` `ansible-freeipa` role leads to a disconnected topology, you must now specify which part of the domain you want to preserve. Specifically, you must do the following: * Specify the `ipaserver_remove_on_server` value to identify which part of the topology you want to preserve. * Set `ipaserver_ignore_topology_disconnect` to True. Note that if removing a replica from IdM by using the `remove_server_from_domain` option preserves a connected topology, neither of these options is required.
Story Points: ---
Clone Of: 2127901 Environment:
Last Closed: 2023-11-07 08:25:31 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2127901    
Bug Blocks:    

Description Thomas Woerner 2022-09-19 10:36:33 UTC
+++ This bug was initially created as a clone of Bug #2127901 +++

When a replica was undeployed, the information about the replica is still present. A connection to another replica or the server should be done to completely remove the replica from the topology.

Comment 1 Thomas Woerner 2023-04-05 15:51:45 UTC
Upstream PR: https://github.com/freeipa/ansible-freeipa/pull/1068

Comment 5 Varun Mylaraiah 2023-04-20 05:12:22 UTC
Verified

ansible-core-2.14.2-4.el9.x86_64
ansible-freeipa-1.10.0-1.el9.noarch


PASSED ansible_freeipa_tests/replica/test_idm_deploy_replica.py::TestReplicaUndeployment::test_replica_remove_without_topology_disconnected
PASSED ansible_freeipa_tests/replica/test_idm_deploy_replica.py::TestReplicaUndeployment::test_replica_remove_with_topology_disconnected
PASSED ansible_freeipa_tests/replica/test_idm_deploy_replica.py::TestReplicaUndeployment::test_replica_uninstall


Based on the test result, marking the bug Verified

Comment 8 errata-xmlrpc 2023-11-07 08:25:31 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (ansible-freeipa bug fix and enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2023:6354