mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
adtrust: print DNS records for external DNS case after role is enabled
We cannot gather information about required DNS records before "ADTrust Controller" role is enabled on this server. As result, we need to call the step to add DNS records after the role was enabled. Fixes: https://pagure.io/freeipa/issue/8192 Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com> Reviewed-By: Florence Blanc-Renaud <frenaud@redhat.com>
This commit is contained in:
@@ -214,7 +214,13 @@ def main():
|
||||
|
||||
# Enable configured services and update DNS SRV records
|
||||
service.sync_services_state(api.env.host)
|
||||
api.Command.dns_update_system_records()
|
||||
|
||||
dns_help = adtrust.generate_dns_service_records_help(api)
|
||||
if dns_help:
|
||||
for line in dns_help:
|
||||
service.print_msg(line, sys.stdout)
|
||||
else:
|
||||
api.Command.dns_update_system_records()
|
||||
|
||||
print("""
|
||||
=============================================================================
|
||||
|
||||
Reference in New Issue
Block a user