summaryrefslogtreecommitdiff
path: root/group_vars
diff options
context:
space:
mode:
authorElizabeth Hunt <me@liz.coffee>2025-03-23 21:35:03 -0700
committerElizabeth Hunt <me@liz.coffee>2025-03-23 21:35:03 -0700
commitaeab0e7c54e3995312490e7c4476f162b880f625 (patch)
tree5cc2e8cf3f5a121493ccf4a62787774f9f78fa12 /group_vars
parente5eba51991a0640c6e5d1da0bd78cdbc9d4513f2 (diff)
downloadinfra-aeab0e7c54e3995312490e7c4476f162b880f625.tar.gz
infra-aeab0e7c54e3995312490e7c4476f162b880f625.zip
fix outbound stuff
Diffstat (limited to 'group_vars')
-rw-r--r--group_vars/all.yml7
-rw-r--r--group_vars/kanidm.yml1
-rw-r--r--group_vars/outbound.yml17
-rw-r--r--group_vars/traefik.yml4
4 files changed, 21 insertions, 8 deletions
diff --git a/group_vars/all.yml b/group_vars/all.yml
index 40d888c..5066a4d 100644
--- a/group_vars/all.yml
+++ b/group_vars/all.yml
@@ -8,6 +8,9 @@ rfc1918_cgnat_networks:
- 100.64.0.0/10
timezone: "America/Los_Angeles"
+domain: "liz.coffee"
+idm_domain: "idm.{{ domain }}"
+headscale_host: "vpn.{{ domain }}"
-# first deployment
-homelab_build: true
+# first deployment?
+homelab_build: false
diff --git a/group_vars/kanidm.yml b/group_vars/kanidm.yml
index 0e871a9..4e508eb 100644
--- a/group_vars/kanidm.yml
+++ b/group_vars/kanidm.yml
@@ -1,5 +1,4 @@
---
kanidm_base: "{{ swarm_base }}/kanidm"
-kanidm_host: "idm.liz.coffee"
diff --git a/group_vars/outbound.yml b/group_vars/outbound.yml
index c8cde32..0dac73a 100644
--- a/group_vars/outbound.yml
+++ b/group_vars/outbound.yml
@@ -1,10 +1,21 @@
---
-headscale_host: 'vpn.liz.coffee'
headscale_url: 'https://{{ headscale_host }}'
-headscale_base_domain: 'vpn.liz.coffee'
+headscale_base_domain: '{{ headscale_host }}'
headscale_port: '8080'
-headscale_listen_addr: '127.0.0.1:{{ headscale_port }}'
+headscale_listen_addr: '0.0.0.0:{{ headscale_port }}'
headscale_dns_for_connected_clients_1: '1.1.1.1'
headscale_dns_for_connected_clients_2: '1.0.0.1'
+
+generate_api_key: '{{ homelab_build }}'
+api_key_expiration: '1y'
+generate_auth_key: '{{ homelab_build }}'
+auth_key_expiration: '1y'
+auth_key_user: 'pocketmonsters'
+
+headscale_allowed_users:
+ - liz
+ - lucina
+ - riley
+ - "{{ auth_key_user }}"
diff --git a/group_vars/traefik.yml b/group_vars/traefik.yml
index 85d890b..75d7e0f 100644
--- a/group_vars/traefik.yml
+++ b/group_vars/traefik.yml
@@ -1,6 +1,6 @@
---
-# super incredible processing servers
-traefik_domain: sips.liz.coffee
+# super internal private servers
+traefik_domain: "sips.{{ domain }}"
certs_email: "{{ cloudflare_email }}"
traefik_base: "{{ swarm_base }}/traefik"