Switch to terraform
This commit is contained in:
73
ansible/netbird/group_vars/netbird_servers.yml
Normal file
73
ansible/netbird/group_vars/netbird_servers.yml
Normal file
@@ -0,0 +1,73 @@
|
||||
---
|
||||
# =============================================================================
|
||||
# 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 }}"
|
||||
Reference in New Issue
Block a user