This repository has been archived on 2023-04-02. You can view files and clone it, but cannot push or open issues or pull requests.
gitops-tbrnt/headscale/configmap.yaml
Tobias Brunner a2c32caa57
All checks were successful
continuous-integration/drone/push Build is passing
entry for argocd
2023-03-15 20:23:26 +01:00

52 lines
1.4 KiB
YAML

apiVersion: v1
kind: ConfigMap
metadata:
name: headscale-etc
data:
config.yaml: |
server_url: http://headscale.tbrnt.ch
listen_addr: 0.0.0.0:8080
metrics_listen_addr: 0.0.0.0:9090
grpc_listen_addr: 0.0.0.0:50443
ip_prefixes:
- fd7a:115c:a1e0::/48
- 100.64.0.0/10
ephemeral_node_inactivity_timeout: 30m
db_type: sqlite3
db_path: /vol/data/db.sqlite
private_key_path: /vol/secret/private.key
noise:
private_key_path: /vol/secret/noise_private.key
derp:
server:
enabled: true
region_id: 999
region_code: "headscale"
region_name: "Headscale Embedded DERP"
stun_listen_addr: "0.0.0.0:3478"
urls:
- https://controlplane.tailscale.com/derpmap/default
auto_update_enabled: true
update_frequency: 24h
dns_config:
nameservers:
- 9.9.9.9
base_domain: vpn.tobru.ch
magic_dns: true
extra_records:
- name: "pi.camper.tobru.ch"
type: "A"
value: "100.64.0.16"
- name: "pihole.camper.tobru.ch"
type: "A"
value: "100.64.0.16"
- name: "grafana.camper.tobru.ch"
type: "A"
value: "100.64.0.16"
- name: "influxdb.camper.tobru.ch"
type: "A"
value: "100.64.0.16"
- name: "argocd.camper.tobru.ch"
type: "A"
value: "100.64.0.16"