74 lines
3.0 KiB
YAML
74 lines
3.0 KiB
YAML
---
|
|
# =============================================================================
|
|
# NetBird GitOps PoC Configuration
|
|
# =============================================================================
|
|
# Lightweight deployment using NetBird's native user management.
|
|
# No external IdP dependency.
|
|
|
|
# =============================================================================
|
|
# Domain Configuration
|
|
# =============================================================================
|
|
netbird_domain: "netbird-poc.networkmonitor.cc"
|
|
netbird_protocol: "https"
|
|
|
|
# =============================================================================
|
|
# Let's Encrypt Configuration
|
|
# =============================================================================
|
|
letsencrypt_email: "vlad.stus@gmail.com"
|
|
|
|
# =============================================================================
|
|
# Paths
|
|
# =============================================================================
|
|
netbird_base_dir: "/opt/netbird"
|
|
|
|
# =============================================================================
|
|
# Network Configuration
|
|
# =============================================================================
|
|
netbird_dns_domain: "netbird.local"
|
|
|
|
# =============================================================================
|
|
# TURN Server Configuration
|
|
# =============================================================================
|
|
turn_user: "netbird"
|
|
turn_password: "{{ vault_turn_password }}"
|
|
|
|
# =============================================================================
|
|
# Relay Configuration
|
|
# =============================================================================
|
|
relay_secret: "{{ vault_relay_secret }}"
|
|
|
|
# =============================================================================
|
|
# Embedded IdP Encryption Key
|
|
# =============================================================================
|
|
encryption_key: "{{ vault_encryption_key }}"
|
|
|
|
# =============================================================================
|
|
# Docker Configuration
|
|
# =============================================================================
|
|
netbird_version: "0.63.0"
|
|
dashboard_version: "v2.27.1"
|
|
caddy_version: "2.10.2"
|
|
coturn_version: "4.8.0-r0"
|
|
|
|
# =============================================================================
|
|
# PoC Groups (for Terraform/Pulumi comparison)
|
|
# =============================================================================
|
|
# These mirror Achilles network structure for testing IaC tools
|
|
poc_groups:
|
|
- name: "ground-stations"
|
|
display_name: "Ground Stations"
|
|
- name: "pilots"
|
|
display_name: "Pilots"
|
|
- name: "operators"
|
|
display_name: "Operators"
|
|
- name: "fusion-servers"
|
|
display_name: "Fusion Servers"
|
|
|
|
# =============================================================================
|
|
# Admin User Configuration (for setup-bootstrap.yml)
|
|
# =============================================================================
|
|
netbird_admin_user:
|
|
email: "admin@poc.local"
|
|
name: "PoC Administrator"
|
|
password: "{{ vault_admin_password }}"
|