99 lines
1.9 KiB
TOML
Raw Normal View History

2025-10-07 11:12:02 +01:00
# 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"