diff --git a/roles/authentik/defaults/main.yml b/roles/authentik/defaults/main.yml index 5f88df1..85e8a15 100644 --- a/roles/authentik/defaults/main.yml +++ b/roles/authentik/defaults/main.yml @@ -99,12 +99,6 @@ authentik_login_source_ids: [] # - "source-entra-entra-id" authentik_identification_stage_name: default-authentication-identification -# Local login fields to show on login screen (username, email, upn) -# Set to empty list to hide local login form entirely -authentik_login_user_fields: - - username - - email - # Local users to provision authentik_local_users: [] # - username: admin diff --git a/roles/authentik/templates/blueprints/blueprint-login-sources.yaml.j2 b/roles/authentik/templates/blueprints/blueprint-login-sources.yaml.j2 index 610dee8..9a7b76d 100644 --- a/roles/authentik/templates/blueprints/blueprint-login-sources.yaml.j2 +++ b/roles/authentik/templates/blueprints/blueprint-login-sources.yaml.j2 @@ -4,19 +4,14 @@ metadata: name: "login-sources" labels: blueprints.goauthentik.io/instantiate: "true" - blueprints.goauthentik.io/description: "Set sources and user fields on the identification stage" + blueprints.goauthentik.io/description: "Set sources on the identification stage" entries: - model: authentik_stages_identification.identificationstage identifiers: name: "{{ authentik_identification_stage_name }}" attrs: - # Local login fields (username, email, upn) - user_fields: -{% for field in authentik_login_user_fields %} - - {{ field }} -{% endfor %} - # OAuth/social login sources + # NOTE: this SETS the sources list (it doesn’t append). sources: {% for src_id in authentik_login_source_ids %} - !KeyOf {{ src_id }} diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml index 57910d9..6a6eabb 100644 --- a/roles/base/tasks/main.yml +++ b/roles/base/tasks/main.yml @@ -6,7 +6,6 @@ ansible.builtin.apt: update_cache: true cache_valid_time: 3600 - lock_timeout: 180 when: ansible_facts["os_family"] == "Debian" - name: Install required packages for Docker @@ -21,6 +20,7 @@ state: present when: ansible_facts["os_family"] == "Debian" + - name: Install convenience packages ansible.builtin.apt: name: