diff --git a/roles/ipareplica/library/ipareplica_test.py b/roles/ipareplica/library/ipareplica_test.py index de491f2fec0cf59b5c706711e3ea4e1e05a78485..95bd7e32c975ac5b22e23e8ff053044e4af6d0b7 100644 --- a/roles/ipareplica/library/ipareplica_test.py +++ b/roles/ipareplica/library/ipareplica_test.py @@ -521,6 +521,11 @@ def main(): ansible_module.fail_json( msg="NTP configuration cannot be updated during promotion") + # host_name an domain_name must be different at this point. + if options.host_name.lower() == options.domain_name.lower(): + ansible_module.fail_json( + msg="hostname cannot be the same as the domain name") + # done # ansible_module.exit_json( diff --git a/roles/ipaserver/library/ipaserver_test.py b/roles/ipaserver/library/ipaserver_test.py index 7498990fb1c0f5789b12b8a4cd66790d7ba7dd2e..a06933726f9f060c57b34041689b2309d25c6282 100644 --- a/roles/ipaserver/library/ipaserver_test.py +++ b/roles/ipaserver/library/ipaserver_test.py @@ -1055,6 +1055,11 @@ def main(): domain_name = domain_name.lower() + # Both host_name and domain_name are lowercase at this point. + if host_name == domain_name: + ansible_module.fail_json( + msg="hostname cannot be the same as the domain name") + if not options.realm_name: realm_name = domain_name.upper() else: