ansible rework
This commit is contained in:
parent
67414814c0
commit
eecff4345a
47 changed files with 1995 additions and 538 deletions
34
ansible/roles/docker_service/defaults/main.yaml
Normal file
34
ansible/roles/docker_service/defaults/main.yaml
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
---
|
||||
# Default variables for docker_service role
|
||||
# These can be overridden when including this role
|
||||
|
||||
# Service configuration
|
||||
service_name: "" # REQUIRED: Name of the service (e.g., "traefik", "forgejo")
|
||||
service_base_path: "" # REQUIRED: Base installation path (e.g., "/opt/traefik")
|
||||
|
||||
# Directories to create under service_base_path
|
||||
# Format: list of dicts with 'path' and 'mode' keys
|
||||
service_directories: []
|
||||
# Example:
|
||||
# - { path: "data", mode: "0755" }
|
||||
# - { path: "config", mode: "0644" }
|
||||
|
||||
# Template files to deploy
|
||||
# Format: list of dicts with 'src', 'dest', and optional 'mode' keys
|
||||
service_templates: []
|
||||
# Example:
|
||||
# - { src: "docker-compose.yml.j2", dest: "docker-compose.yml", mode: "0644" }
|
||||
# - { src: "config.yaml.j2", dest: "config/config.yaml", mode: "0600" }
|
||||
|
||||
# Docker compose configuration
|
||||
docker_compose_file: "docker-compose.yml" # Name of the compose file
|
||||
docker_compose_project_name: "{{ service_name }}" # Docker compose project name
|
||||
|
||||
# Health check configuration
|
||||
health_check_enabled: true # Whether to perform health check after deployment
|
||||
health_check_url: "" # URL to check (empty = skip HTTP check)
|
||||
health_check_host: "localhost" # Host to check port on (default: localhost)
|
||||
health_check_port: "" # Port to check (empty = skip port check)
|
||||
health_check_delay: 10 # Seconds to wait before health check
|
||||
health_check_retries: 30 # Number of retries for health check
|
||||
health_check_retry_delay: 2 # Seconds between retries
|
||||
Loading…
Add table
Add a link
Reference in a new issue