chore(server): populate managed config keys conditionally
This commit is contained in:
parent
e9715e31bf
commit
fe15b316bf
@ -25,18 +25,24 @@ nextcloud_container_base_environment_yaml: |+2
|
|||||||
PHP_MEMORY_LIMIT: "{{ nextcloud_php_memory_limit }}"
|
PHP_MEMORY_LIMIT: "{{ nextcloud_php_memory_limit }}"
|
||||||
PHP_UPLOAD_LIMIT: "{{ nextcloud_php_upload_limit }}"
|
PHP_UPLOAD_LIMIT: "{{ nextcloud_php_upload_limit }}"
|
||||||
|
|
||||||
nextcloud_config: "{{ nextcloud_base_config | combine(nextcloud_extra_config|default({}), recursive=True, list_merge='append') }}"
|
nextcloud_config: "{{ nextcloud_base_config | from_yaml | combine(nextcloud_extra_config|default({}), recursive=True, list_merge='append') }}"
|
||||||
nextcloud_base_config:
|
nextcloud_base_config: |+2
|
||||||
|
{% if nextcloud_database_type != 'sqlite' %}
|
||||||
system:
|
system:
|
||||||
# TODO: needs to have conditions as f.ex. sqlite doesn't have a user
|
|
||||||
dbhost: "{{ nextcloud_database_host }}"
|
dbhost: "{{ nextcloud_database_host }}"
|
||||||
dbuser: "{{ nextcloud_database_user }}"
|
dbuser: "{{ nextcloud_database_user }}"
|
||||||
dbpassword: "{{ nextcloud_database_pass }}"
|
dbpassword: "{{ nextcloud_database_pass }}"
|
||||||
dbname: "{{ nextcloud_database_name }}"
|
dbname: "{{ nextcloud_database_name }}"
|
||||||
#dbtype: "{{ nextcloud_db_types[nextcloud_database_type] }}"
|
dbtype: "{{ nextcloud_database_types[nextcloud_database_type] }}"
|
||||||
|
{% endif %}
|
||||||
app:
|
app:
|
||||||
core:
|
core:
|
||||||
backgroundjobs_mode: "{{ nextcloud_background_job_mode }}"
|
backgroundjobs_mode: "{{ nextcloud_background_job_mode }}"
|
||||||
|
|
||||||
nextcloud_occ_command: "php occ"
|
nextcloud_occ_command: "php occ"
|
||||||
nextcloud_container_php_socket_path: /var/run/php
|
nextcloud_container_php_socket_path: /var/run/php
|
||||||
|
nextcloud_database_types:
|
||||||
|
postgres: pgsql
|
||||||
|
mysql: mysql
|
||||||
|
mariadb: mysql
|
||||||
|
sqlite: sqlite3
|
||||||
|
Loading…
Reference in New Issue
Block a user