From ab586428d32c0b524fdfb72175d6fe61dbf8d021 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20-=20Le=20Filament?= <remi@le-filament.com> Date: Thu, 5 May 2022 06:31:11 +0200 Subject: [PATCH] [ADD] extra env vars config --- README.md | 1 + defaults/main.yml | 4 ++++ templates/nextcloud.yaml.j2 | 3 +++ 3 files changed, 8 insertions(+) diff --git a/README.md b/README.md index 95a4367..6416549 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 de05fcc..99af99b 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 2c2fb48..e910eb3 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: -- GitLab