--- service_name: "" # required, also the compose project name service_base_path: "" # required, e.g. /opt/traefik # Each list item: path/dest plus optional owner, group, mode. Ownership and # mode are only enforced when given, so existing data directories keep theirs. service_directories: [] service_templates: [] # src (template), dest service_files: [] # src (plain file, copied verbatim), dest service_absent: [] # paths under the base path that must not exist # Containers to save and stop properly before compose recreates them: # - { container: name, timeout: 120, pre_stop: "docker exec ..." } service_graceful_stop: [] docker_compose_file: "docker-compose.yml" docker_compose_project_name: "{{ service_name }}" # A changed config file restarts the stack unless compose already recreated it service_restart_on_change: true health_check_enabled: true health_check_url: "" health_check_host: "localhost" health_check_port: "" health_check_delay: 10 health_check_retries: 30 health_check_retry_delay: 2