mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-07-19 06:54:25 +02:00
16 lines
593 B
Django/Jinja
16 lines
593 B
Django/Jinja
{# Base template for all docker-compose.yml.j2 #}
|
|
services:
|
|
{# Load Database #}
|
|
{% if applications | is_docker_service_enabled(application_id, 'database') %}
|
|
{% include 'roles/cmp-rdbms/templates/services/main.yml.j2' %}
|
|
{% endif %}
|
|
{# Load Redis #}
|
|
{% if applications | is_docker_service_enabled(application_id, 'redis') %}
|
|
{% include 'roles/svc-db-redis/templates/service.yml.j2' %}
|
|
{% endif %}
|
|
{# Load OAuth2 Proxy #}
|
|
{% if applications | get_app_conf(application_id, 'features.oauth2', False) %}
|
|
{% include 'roles/web-app-oauth2-proxy/templates/container.yml.j2' %}
|
|
{% endif %}
|
|
{{ "\n" }}
|