184b60b Test: To check ipa replica-manage del <FQDN> does not fail

4 files Authored by Sumedh Sidhaye 4 years ago, Committed by François Cami 4 years ago,
    Test: To check ipa replica-manage del <FQDN> does not fail
    
    Problem:
    If a replica installation fails before all the services have been enabled then
    it could leave things in a bad state.
    
    ipa-replica-manage del <replica> --cleanup --force
    invalid 'PKINIT enabled server': all masters must have IPA master role enabled
    
    Test Steps:
    1. Setup server
    2. Setup replica
    3. modify the replica entry on Master:
       dn: cn=KDC,cn=<replica hostname>,cn=masters,cn=ipa,cn=etc,dc=<test>,dc=<realm>
       changetype: modify
       delete: ipaconfigstring
       ipaconfigstring: enabledService
    
       dn: cn=KDC,cn=<replica hostname>,cn=masters,cn=ipa,cn=etc,dc=<test>,dc=<realm>
       add: ipaconfigstring
       ipaconfigstring: configuredService
    4. On master,
       run ipa-replica-manage del <replicaFQDN> --cleanup --force
    
    Related Ticket: https://pagure.io/freeipa/issue/7929
    
    Signed-off-by: Sumedh Sidhaye <ssidhaye@redhat.com>
    Reviewed-By: Florence Blanc-Renaud <frenaud@redhat.com>
    Reviewed-By: Christian Heimes <cheimes@redhat.com>
    Reviewed-By: Rob Crittenden <rcritten@redhat.com>