2026-01-07 11:23:13 +01:00
---
# Main tasks file for Authentik role
- name : Include Docker Compose setup
include_tasks : docker.yml
- name : Include bootstrap setup
include_tasks : bootstrap.yml
when : authentik_bootstrap | default(true)
2026-01-08 16:56:19 +01:00
- name : Include OIDC provider configuration
include_tasks : providers.yml
tags : [ 'authentik' , 'oidc' ]
2026-01-13 10:39:26 +01:00
- name : Include email configuration
include_tasks : email.yml
when : mailgun_smtp_user is defined or (client_secrets.mailgun_smtp_user is defined and client_secrets.mailgun_smtp_user != "" and "PLACEHOLDER" not in client_secrets.mailgun_smtp_user)
tags : [ 'authentik' , 'email' ]
2026-01-13 10:43:16 +01:00
2026-01-17 09:57:07 +01:00
- name : Include flows configuration (invitation, 2FA)
2026-01-13 10:43:16 +01:00
include_tasks : flows.yml
when : authentik_bootstrap | default(true)
tags : [ 'authentik' , 'flows' ]
2026-01-14 16:11:08 +01:00
- name : Include MFA/2FA enforcement configuration
include_tasks : mfa.yml
when : authentik_bootstrap | default(true)
tags : [ 'authentik' , 'mfa' , '2fa' ]
2026-01-14 16:17:44 +01:00
- name : Include invitation stage configuration
include_tasks : invitation.yml
when : authentik_bootstrap | default(true)
tags : [ 'authentik' , 'invitation' ]
2026-01-20 18:22:02 +01:00
- name : Include password recovery flow configuration
include_tasks : recovery.yml
when : authentik_bootstrap | default(true)
tags : [ 'authentik' , 'recovery' ]