# Multi-User Team Configuration # # Collaborative setup with Git integration # Suitable for: Team development, shared environments, code collaboration # Installation metadata installation_id = "team-collab-20250106" verbose = true fail_fast = true cleanup_on_failure = true # Paths provisioning_path = "/usr/local/bin/provisioning" work_dir = "~/.provisioning" # Deployment configuration [deployment] platform = "Docker" mode = "MultiUser" domain = "team.local" auto_generate_secrets = true # Core services [[deployment.services]] name = "orchestrator" description = "Task coordination engine" port = 8080 enabled = true required = true [[deployment.services]] name = "control-center" description = "Web UI dashboard" port = 8081 enabled = true required = true [[deployment.services]] name = "coredns" description = "DNS service" port = 5353 enabled = true required = true # Team collaboration services [[deployment.services]] name = "gitea" description = "Git server for collaboration" port = 3000 enabled = true required = true [[deployment.services]] name = "postgres" description = "Shared database" port = 5432 enabled = true required = true [[deployment.services]] name = "oci-registry" description = "OCI Registry (Zot)" port = 5000 enabled = true required = false [[deployment.services]] name = "mcp-server" description = "Model Context Protocol" port = 8084 enabled = true required = false [[deployment.services]] name = "api-gateway" description = "REST API access" port = 8085 enabled = true required = false # Webhook notifications (example with Slack) [notifications] webhook_url = "https://hooks.slack.com/services/YOUR/WEBHOOK/URL" notify_progress = true notify_completion = true notify_failure = true retry_attempts = 3 [notifications.headers] Content-Type = "application/json" # Custom environment variables [env_vars] LOG_LEVEL = "info" ENABLE_DEBUG = "false" PROVISIONING_MODE = "team" GITEA_ADMIN_USER = "admin" POSTGRES_MAX_CONNECTIONS = "200"