diff --git a/roles/ipaserver/library/ipaserver_setup_http.py b/roles/ipaserver/library/ipaserver_setup_http.py index 0228920ab3390f89fb2724c183a62fee2efb00ee..be6e3408fa9061eaca016a6ebb0b018eb934f3ba 100644 --- a/roles/ipaserver/library/ipaserver_setup_http.py +++ b/roles/ipaserver/library/ipaserver_setup_http.py @@ -183,7 +183,8 @@ def main(): subject_base=options.subject_base, auto_redirect=not options.no_ui_redirect, ca_is_configured=options.setup_ca) - tasks.restore_context(paths.CACHE_IPA_SESSIONS) + if hasattr(paths, "CACHE_IPA_SESSIONS"): + tasks.restore_context(paths.CACHE_IPA_SESSIONS) ca.set_subject_base_in_config(options.subject_base)