diff --git a/README.md b/README.md index 95a43674a316c3f80f2bfc2bfe6f664bedd11912..6416549fbb80023c1ff09569ee81fecca37b6d0d 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,7 @@ Variables from default directory : * cloud_admin_user: NextCloud Admin user * cloud_admin_pass: NextCloud Admin password * extra_cloud_urls: Allows NextCloud to connect to listed URLS (OPTIONAL whitelists) +* extra_cloud_vars: Allows to define extra environment variables for NextCloud Docker (OPTIONAL) * Collaborative edition * Collabora : diff --git a/defaults/main.yml b/defaults/main.yml index de05fccf6209e3562c296aaaddcad387a6a92ab3..99af99bca779ce9683a350385d268d682ccb2b69 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -16,6 +16,10 @@ cloud_admin_pass: "veryUnsecureAdminPassToBeModified" # extra_cloud_urls: # - url: "mail.ovh.net" # port: "465 587" +## OPTIONAL - For setting extra vars in Nextcloud environment +# extra_cloud_vars: +# - PHP_MEMORY_LIMIT=2G +# - PHP_UPLOAD_LIMIT=1G ## OPTIONAL - Collabora and/or OnlyOffice deployment options cloud_collabora: false diff --git a/templates/nextcloud.yaml.j2 b/templates/nextcloud.yaml.j2 index 2c2fb48073570f7357ccbb7e9b2c17c505e63cb4..e910eb34233211d2ea2ce99beeb60629985849e0 100644 --- a/templates/nextcloud.yaml.j2 +++ b/templates/nextcloud.yaml.j2 @@ -20,6 +20,9 @@ services: - NEXTCLOUD_ADMIN_USER={{ cloud_admin_user }} - NEXTCLOUD_ADMIN_PASSWORD={{ cloud_admin_pass }} - REDIS_HOST=redis +{% for var in extra_cloud_vars %} + - {{ var }} +{% endfor %} volumes: - nextcloud:/var/www/html:z networks: