adding Authelia to dal14

This commit is contained in:
tolerryan
2026-09-17 06:05:42 +00:00
parent fd620429ab
commit 72ae2cd81a
9 changed files with 164 additions and 0 deletions

View File

@@ -0,0 +1,55 @@
---
- name: Create authelia directories
ansible.builtin.file:
path: "{{ item }}"
state: directory
owner: root
group: root
mode: "0750"
loop:
- "{{ authelia_base_dir }}"
- "{{ authelia_config_dir }}"
- "{{ authelia_data_dir }}"
- name: Deploy configuration.yml
ansible.builtin.template:
src: configuration.yml.j2
dest: "{{ authelia_config_dir }}/configuration.yml"
owner: root
group: root
mode: "0640"
notify: restart authelia
- name: Deploy users_database.yml
ansible.builtin.template:
src: users_database.yml.j2
dest: "{{ authelia_config_dir }}/users_database.yml"
owner: root
group: root
mode: "0640"
notify: restart authelia
when: authelia_users is defined
- name: Deploy docker-compose.yml
ansible.builtin.template:
src: docker-compose.yml.j2
dest: "{{ authelia_base_dir }}/docker-compose.yml"
owner: root
group: root
mode: "0640"
register: compose_file
- name: Pull and start authelia via docker compose
community.docker.docker_compose_v2:
project_src: "{{ authelia_base_dir }}"
state: present
pull: missing
- name: Deploy Caddyfile
ansible.builtin.template:
src: Caddyfile.j2
dest: "{{ authelia_base_dir }}/Caddyfile"
owner: root
group: root
mode: "0640"
notify: restart authelia