chore: remove old inventory for now and add vagrant

old inventory was never in use. Vagrant for local development
This commit is contained in:
Bert-Jan Fikse 2025-11-07 15:58:30 +01:00
parent a376d31617
commit 102b1d487f
Signed by: bert-jan
GPG key ID: C1E0AB516AC16D1A
18 changed files with 198 additions and 43 deletions

View file

@ -0,0 +1,3 @@
---
# Variables for all hosts
ansible_python_interpreter: /usr/bin/python3

View file

@ -0,0 +1,10 @@
---
# Configuration for backend reverse proxy servers
# These use Docker provider for local service discovery
traefik_mode: backend
use_ssl: true
cert_mode: "selfsigned"
enable_dashboard: true
log_level: DEBUG
traefik_network: proxy

View file

@ -0,0 +1,24 @@
---
# Configuration for DMZ reverse proxy servers
# These are public-facing proxies that route traffic to backend servers
traefik_mode: dmz
use_ssl: true
cert_mode: "selfsigned" # Use 'acme' for production
enable_dashboard: true
log_level: DEBUG
traefik_network: proxy
# Backend servers to proxy (if empty, proxies to all backend_servers)
# This allows multiple DMZ proxies to handle different backend servers
# backend_servers_to_proxy:
# - backend1
# - backend2
# ACME configuration (uncomment for production with cert_mode: acme)
# ssl_email: "admin@example.com"
# ssl_cert_resolver: "dns"
# acme_dns_zone: "digitalboard._acme.digitalboard.ch."
# acme_dns_nameserver: "192.168.1.1:53"
# acme_tsig_key: "your-tsig-key-name"
# acme_tsig_secret: "your-tsig-secret"