diff --git a/defaults/main.yml b/defaults/main.yml index 57e8fed4..da40ff60 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -301,3 +301,8 @@ horizon_config_overrides: {} horizon_keystone_admin_roles: - admin + +# Set the "credentials" authentication choice to show as default. +# The list of authentication mechanisms which include keystone +# federation protocols and identity provider/federation protocol +horizon_websso_initial_choice: "credentials" diff --git a/templates/horizon_local_settings.py.j2 b/templates/horizon_local_settings.py.j2 index 41238d0a..bcf02415 100644 --- a/templates/horizon_local_settings.py.j2 +++ b/templates/horizon_local_settings.py.j2 @@ -176,7 +176,7 @@ OPENSTACK_KEYSTONE_DEFAULT_ROLE = "{{ horizon_default_role_name }}" WEBSSO_ENABLED = True # Determines which authentication choice to show as default. -WEBSSO_INITIAL_CHOICE = "credentials" +WEBSSO_INITIAL_CHOICE = "{{ horizon_websso_initial_choice }}" # The list of authentication mechanisms which include keystone # federation protocols and identity provider/federation protocol