feat(nginx-fpm-proxy): add ansible role for nginx-based frontend proxy

This commit is contained in:
2021-12-04 09:37:05 +01:00
parent 991b8c635c
commit cd527b9faa
7 changed files with 284 additions and 0 deletions

View File

@ -0,0 +1,18 @@
---
nextcloud_nginx_container_volumes_base: >-2
{{
[
nextcloud_nginx_config + ':/etc/nginx/conf.d/nextcloud.conf:ro',
nextcloud_nginx_data_path + ':/var/www/nextcloud:ro',
nextcloud_nginx_storage_path + ':/var/www/nextcloud/data:rw'
]
+ ([nextcloud_nginx_fpm_socket_dir + ':' + nextcloud_nginx_fpm_socket_dir + ':rw'] if nextcloud_nginx_fpm_socket_dir else [])
}}
nextcloud_nginx_container_labels_base:
version: "{{ nextcloud_nginx_version }}"
nextcloud_nginx_container_env_base: {}
nextcloud_nginx_container_volumes: "{{ nextcloud_nginx_container_volumes_base + nextcloud_nginx_container_extra_volumes }}"
nextcloud_nginx_container_labels: "{{ nextcloud_nginx_container_labels_base | combine(nextcloud_nginx_container_extra_labels) }}"
nextcloud_nginx_container_env: "{{ nextcloud_nginx_container_env_base | combine(nextcloud_nginx_container_extra_env) }}"