nick and Claude Opus 5
14dd42bb1b
Add technitium_enabled toggle and turn DNS management off
...
module.technitium was gated only on the API token being present in
Infisical, so the single way to stop Terraform reconciling DNS was to pull
the token -- which also disables anything else that needs it. This adds an
explicit switch that ANDs with the existing token check, so the token can
stay put.
Set to false for now: DNS is being moved by hand during the domain
migration, and an apply in the middle of that would fight it.
Co-Authored-By: Claude Opus 5 <[email protected] >
2026-09-22 10:00:35 +00:00
nick and Claude Opus 5
5ea7c63f71
Migrate from oswaldtheotter.lan to lan.oswaldtheotter.net
...
Moves the search domain onto a real delegated subdomain and points DNS at
Technitium's new address on the atlashorizon VLAN (192.168.7.2) instead of
1.1.1.1 / its 192.168.0.x address. The S3 state backend endpoint follows
the same rename.
Drops the manual .lan records and the bookstack Caddy proxy along with the
old zone: those hosts are served under the new domain now, and leaving
them would have recreated the retired zone on the next apply.
Co-Authored-By: Claude Opus 5 <[email protected] >
2026-09-22 09:59:53 +00:00
nick
954b488565
telmate to bpg provider switch
2026-09-08 04:08:13 +00:00
nick
e4feb7ed7d
meh
2026-09-08 03:41:20 +00:00
nick
e1e29d2717
current ish
2026-09-08 03:40:56 +00:00
nick
6c10631a6a
idk
2026-09-08 03:36:17 +00:00
nick
1c70d34cf3
updates
2026-07-16 14:12:06 -07:00
nick
e799a0f821
vmid collision
2026-07-16 13:42:43 -07:00
nick
685f706df2
fixed ip again
2026-07-16 13:40:31 -07:00
nick
14789578d7
donetick
2026-07-16 13:37:56 -07:00
nick
47484370e8
idk
2026-07-16 13:32:58 -07:00
nick
b3a7b0cd2c
oswald-runner
2026-07-16 13:32:10 -07:00
nick
b26b791f06
added duck dns record
2026-07-11 11:36:11 -07:00
nick
8b8b6d1a3d
renamed pve2 node to goose
2026-07-02 22:40:04 -07:00
nick
d2bc9645d1
added second proxmox node
2026-07-02 17:49:59 -07:00
nick
961f97e566
opentofu submodule update
2026-07-01 23:15:41 -07:00
nick
3105bbe0b8
documentation update
2026-07-01 20:57:50 -07:00
nick
092621d5f7
Merge branch 'main' of https://github.com/oswaldtheotter/infra
2026-07-01 17:16:19 -07:00
nick
2ff4c5cf46
updated opentofu module for caddy support
2026-07-01 17:15:33 -07:00
nick
408b5d8652
added caddy provider support
2026-07-01 17:14:50 -07:00
nick and Claude Sonnet 4.6
0e77d2ec32
update opentofu submodule pointer
...
Co-Authored-By: Claude Sonnet 4.6 <[email protected] >
2026-06-29 23:54:07 -07:00
nick and Claude Sonnet 4.6
56696a1c26
update opentofu submodule pointer
...
Co-Authored-By: Claude Sonnet 4.6 <[email protected] >
2026-06-29 23:51:40 -07:00
nick and Claude Sonnet 4.6
47cd9bdbd1
update opentofu submodule pointer
...
Co-Authored-By: Claude Sonnet 4.6 <[email protected] >
2026-06-29 23:50:08 -07:00
nick and Claude Sonnet 4.6
14703eaef5
update opentofu submodule pointer to pushed main branch commit
...
Co-Authored-By: Claude Sonnet 4.6 <[email protected] >
2026-06-29 23:35:37 -07:00
nick
e41c7fe712
updates
2026-06-29 23:31:50 -07:00
nick
91e80ae6f8
added caddy machine and start of caddy ansible playbook
2026-06-27 16:10:07 -07:00
nick
3bfcb26c01
set nameserver to optional
2026-06-27 21:52:48 +00:00
nick
72dec5de17
fixed again
2026-06-27 21:44:57 +00:00
nick
ed1985a485
updated to support lxc nameserver
2026-06-27 21:40:04 +00:00
nick
e68192da1e
added support for nameservers in lxc
2026-06-27 21:38:44 +00:00
nick
7f633e47f8
changed to s3 backend
2026-06-27 21:33:53 +00:00
nick
8ad9d026b3
added s3 cname record
2026-06-27 07:04:22 +00:00
nick
d4d86d96d4
added lxc swap support
2026-06-27 04:08:32 +00:00
nick
93aa062926
updates to opentofu module
2026-06-26 14:44:18 -07:00
nick
b8abfa96af
tofu repo update
2026-06-26 01:03:08 -07:00
nick
879e5966da
phpipam stuff
2026-06-26 01:02:52 -07:00
nick
423caa9ca4
added technitium config
2026-06-25 23:27:25 -07:00
nick
d4780d8dc9
updated git ignore
2026-06-25 23:26:06 -07:00
nick
eb331fbf43
stop tracking ignored files
2026-06-25 23:25:47 -07:00
nick
c8db035407
added generated ansible inventory to gitignore
2026-06-25 23:00:19 -07:00
nick
b40c119021
added technitium api key
2026-06-25 22:59:30 -07:00
nick
7fc4c8c6d3
update to gitignore
2026-06-25 22:59:00 -07:00
nick
1c2a7e556e
update to gitignore
2026-06-25 22:58:54 -07:00
nick
3ca2a472b7
updated to create api key and add to infisical
2026-06-25 12:42:02 -07:00
nick
5e3377ba46
added setup for technitium admin account to playbook
2026-06-25 11:57:17 -07:00
nick
130a59552f
added dev lxc setup
2026-06-25 11:55:27 -07:00
nick
00f957b246
added templates submodule
2026-06-25 11:55:08 -07:00
nick
67cf55f67e
updates to infra
2026-06-25 11:54:08 -07:00
nick
dd16a802a3
created package upgrade playbook
2026-06-25 11:53:52 -07:00
nick
9825fc9a0e
added ansible requirements file
2026-06-25 11:53:27 -07:00