feat(elasticsearch): add role for single-node deployment using docker containers #6
@ -8,6 +8,7 @@ authelia_domain: authelia.example.org
|
|||||||
authelia_config_dir: "{{ authelia_base_dir }}/config"
|
authelia_config_dir: "{{ authelia_base_dir }}/config"
|
||||||
authelia_config_file: "{{ authelia_config_dir }}/config.yaml"
|
authelia_config_file: "{{ authelia_config_dir }}/config.yaml"
|
||||||
authelia_data_dir: "{{ authelia_base_dir }}/data"
|
authelia_data_dir: "{{ authelia_base_dir }}/data"
|
||||||
|
authelia_asset_dir: "{{ authelia_base_dir }}/assets"
|
||||||
authelia_sqlite_storage_file: "{{ authelia_data_dir }}/authelia.sqlite3"
|
authelia_sqlite_storage_file: "{{ authelia_data_dir }}/authelia.sqlite3"
|
||||||
authelia_notification_storage_file: "{{ authelia_data_dir }}/notifications.txt"
|
authelia_notification_storage_file: "{{ authelia_data_dir }}/notifications.txt"
|
||||||
authelia_user_storage_file: "{{ authelia_data_dir }}/user_database.yml"
|
authelia_user_storage_file: "{{ authelia_data_dir }}/user_database.yml"
|
||||||
@ -42,6 +43,7 @@ authelia_config_default_redirection_url: ~
|
|||||||
authelia_config_server_host: 0.0.0.0
|
authelia_config_server_host: 0.0.0.0
|
||||||
authelia_config_server_port: "{{ authelia_container_listen_port }}"
|
authelia_config_server_port: "{{ authelia_container_listen_port }}"
|
||||||
authelia_config_server_path: ""
|
authelia_config_server_path: ""
|
||||||
|
authelia_config_server_asset_path: "/config/assets/"
|
||||||
authelia_config_server_read_buffer_size: 4096
|
authelia_config_server_read_buffer_size: 4096
|
||||||
authelia_config_server_write_buffer_size: 4096
|
authelia_config_server_write_buffer_size: 4096
|
||||||
authelia_config_server_enable_pprof: true
|
authelia_config_server_enable_pprof: true
|
||||||
|
@ -14,6 +14,7 @@
|
|||||||
owner: "{{ item.owner | default(authelia_user) }}"
|
owner: "{{ item.owner | default(authelia_user) }}"
|
||||||
group: "{{ item.group | default(authelia_user) }}"
|
group: "{{ item.group | default(authelia_user) }}"
|
||||||
mode: "{{ item.mode | default('0750') }}"
|
mode: "{{ item.mode | default('0750') }}"
|
||||||
|
when: item.path | default(false, true) | bool
|
||||||
loop:
|
loop:
|
||||||
- path: "{{ authelia_base_dir }}"
|
- path: "{{ authelia_base_dir }}"
|
||||||
mode: "0755"
|
mode: "0755"
|
||||||
@ -21,6 +22,8 @@
|
|||||||
mode: "0750"
|
mode: "0750"
|
||||||
- path: "{{ authelia_data_dir }}"
|
- path: "{{ authelia_data_dir }}"
|
||||||
mode: "0750"
|
mode: "0750"
|
||||||
|
- path: "{{ authelia_asset_dir }}"
|
||||||
|
mode: "0750"
|
||||||
|
|
||||||
- name: Ensure config file is generated
|
- name: Ensure config file is generated
|
||||||
copy:
|
copy:
|
||||||
|
@ -5,6 +5,7 @@ authelia_run_group: "{{ (authelia_user_info.group) if authelia_user_info is defi
|
|||||||
|
|
||||||
authelia_container_base_volumes: >-2
|
authelia_container_base_volumes: >-2
|
||||||
{{ [ authelia_config_file + ":/config/configuration.yml:ro"]
|
{{ [ authelia_config_file + ":/config/configuration.yml:ro"]
|
||||||
|
+ ([authelia_asset_dir + '/:' + authelia_config_server_asset_path + ':ro'] if authelia_asset_dir | default(false, true) else [])
|
||||||
+ ([ authelia_sqlite_storage_file + ":" + authelia_config_storage_local_path + ":z" ]
|
+ ([ authelia_sqlite_storage_file + ":" + authelia_config_storage_local_path + ":z" ]
|
||||||
if authelia_config_storage_local_path | default(false, true) else [])
|
if authelia_config_storage_local_path | default(false, true) else [])
|
||||||
+ ([ authelia_notification_storage_file + ":" + authelia_config_notifier_filesystem_filename + ":z" ]
|
+ ([ authelia_notification_storage_file + ":" + authelia_config_notifier_filesystem_filename + ":z" ]
|
||||||
@ -50,6 +51,7 @@ authelia_config_server: >-2
|
|||||||
"host": authelia_config_server_host,
|
"host": authelia_config_server_host,
|
||||||
"port": authelia_config_server_port,
|
"port": authelia_config_server_port,
|
||||||
"path": authelia_config_server_path,
|
"path": authelia_config_server_path,
|
||||||
|
"asset_path": authelia_config_server_asset_path,
|
||||||
"read_buffer_size": authelia_config_server_read_buffer_size,
|
"read_buffer_size": authelia_config_server_read_buffer_size,
|
||||||
"write_buffer_size": authelia_config_server_write_buffer_size,
|
"write_buffer_size": authelia_config_server_write_buffer_size,
|
||||||
"enable_pprof": authelia_config_server_enable_pprof,
|
"enable_pprof": authelia_config_server_enable_pprof,
|
||||||
|
Loading…
Reference in New Issue
Block a user