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