diff --git a/roles/base/defaults/main.yml b/roles/base/defaults/main.yml index 38570ad..14b34ea 100644 --- a/roles/base/defaults/main.yml +++ b/roles/base/defaults/main.yml @@ -1,3 +1,9 @@ #SPDX-License-Identifier: MIT-0 --- # defaults file for base + +# Global docker compose directory configuration +docker_compose_base_dir: /etc/docker/compose + +# Global docker volume directory configuration +docker_volume_base_dir: /srv/data diff --git a/roles/reverseproxy/defaults/main.yml b/roles/reverseproxy/defaults/main.yml index 0daaa92..023acd7 100644 --- a/roles/reverseproxy/defaults/main.yml +++ b/roles/reverseproxy/defaults/main.yml @@ -1,3 +1,14 @@ #SPDX-License-Identifier: MIT-0 --- # defaults file for reverseproxy + +# Service-specific configuration +service_name: reverseproxy +docker_compose_dir: "{{ docker_compose_base_dir }}/{{ service_name }}" +docker_volume_dir: "{{ docker_volume_base_dir }}/{{ service_name }}" + +# Provider configuration +use_static_services: false # Use all_services from dynamic.yml for outward-facing proxies +use_docker_provider: true # Use Docker provider for service discovery via labels +use_ssl: false # Enable SSL termination with Let's Encrypt +enable_dashboard: true # Enable Traefik dashboard \ No newline at end of file