Commit graph

243 commits

Author SHA1 Message Date
087ad52ab8 Update Terraform aws to v5
All checks were successful
/ terraform (push) Successful in 1m7s
/ ansible (push) Successful in 1m40s
2024-10-24 18:00:56 +01:00
94b229abd0
Use Tailscale's DERP servers
All checks were successful
/ terraform (push) Successful in 41s
/ ansible (push) Successful in 1m30s
Close another port, and hopefully get a little more reliability in weird network configurations
2024-09-22 16:21:21 +01:00
4e07e1c8dc
Add shorter domain for whoami
All checks were successful
/ terraform (push) Successful in 1m1s
/ ansible (push) Successful in 1m31s
2024-09-22 15:01:55 +01:00
7ff8c46c0c
Update comentario to 3.10.0
It supports IPv6 now
2024-09-14 17:19:57 +01:00
01c236e4e9 Remove Nebula
All checks were successful
/ terraform (push) Successful in 54s
/ ansible (push) Successful in 3m34s
I'm basically all in on Tailscale now
2024-09-01 20:21:29 +01:00
ceaf419c04
Move matrix to public domain
All checks were successful
/ terraform (push) Successful in 1m21s
/ ansible (push) Successful in 2m36s
2024-09-01 16:45:40 +01:00
cb1faf0f59
Use personal-access token for Gandi 2024-09-01 15:49:16 +01:00
d0d61053ea
Remove commento configuration 2024-08-25 16:48:21 +01:00
36fec74c46 Update Terraform hcloud to v1.48.0
All checks were successful
/ ansible (push) Successful in 1m34s
/ terraform (push) Successful in 39s
2024-08-11 20:43:43 +01:00
f717c1be78
Decommission dokku
I don't use it, still. I have a better plan for doing this in future anyway...
2024-07-07 15:56:29 +01:00
81782c5157
Deploy comentario
All checks were successful
/ terraform (push) Successful in 1m12s
/ ansible (push) Successful in 2m48s
2024-06-22 21:20:54 +01:00
a20ceab810
Remove remark42
Replacing with comentario
2024-06-22 18:22:31 +01:00
f027858cbe
Remove Vultr provider
All checks were successful
/ terraform (push) Successful in 2m25s
/ ansible (push) Successful in 4m7s
2024-05-12 16:15:44 +01:00
bbfe0e802c
Remove Walker VPS in Vultr 2024-05-12 16:14:29 +01:00
9fee5c01ef
Create new walker on Hetzner
All checks were successful
/ terraform (push) Successful in 1m30s
/ ansible (push) Successful in 2m48s
2024-05-04 13:20:15 +01:00
e2a94b6302
Install hetzner provider 2024-04-27 16:54:32 +01:00
670ad78d44
Add wireguard config for glinet router
All checks were successful
/ terraform (push) Successful in 44s
/ ansible (push) Successful in 1m34s
2024-04-23 22:19:57 +01:00
c472411801
Deploy uptime-kuma 2024-04-21 18:11:39 +01:00
c882e246ab Update Terraform gandi to v2.3.0
Some checks failed
/ terraform (push) Failing after 3s
/ ansible (push) Failing after 3s
2024-04-15 14:40:48 +01:00
cee3679504 Update Terraform b2 to v0.8.9
Some checks failed
/ terraform (push) Failing after 2s
/ ansible (push) Failing after 2s
2024-04-15 14:27:12 +01:00
b83e239123
Rename private domain
All checks were successful
/ terraform (push) Successful in 33s
/ ansible (push) Successful in 1m35s
2024-03-23 12:55:54 +00:00
5157940f20
Stop exposing homeassistant
All checks were successful
/ terraform (push) Successful in 58s
/ ansible (push) Successful in 1m52s
2024-03-23 11:54:26 +00:00
b2656bdf43
Make vaultwarden VPN only
All checks were successful
/ terraform (push) Successful in 33s
/ ansible (push) Successful in 1m36s
The first service to go dark...
2024-03-21 23:20:27 +00:00
124b83526d
Fix spacing
All checks were successful
/ terraform (push) Successful in 35s
/ ansible (push) Successful in 2m0s
2024-03-20 17:59:32 +00:00
f88d224168
Allow only exposing services over Tailscale
Some checks failed
/ terraform (push) Failing after 41s
/ ansible (push) Successful in 1m41s
This works using public DNS, so doesn't need Tailscale's magic DNS to override my local.
2024-03-07 22:30:10 +00:00
82451784a8
Deploy slides hosting
All checks were successful
/ terraform (push) Successful in 50s
/ ansible (push) Successful in 1m49s
2024-03-03 21:39:22 +00:00
808e72553b
Add the basics of some edge caching
Some checks failed
/ ansible (push) Has been cancelled
/ terraform (push) Has been cancelled
2024-02-21 21:42:16 +00:00
02847355a7
Install tailscale
All checks were successful
/ terraform (push) Successful in 29s
/ ansible (push) Successful in 1m34s
Install, not configure
2024-02-01 19:41:47 +00:00
2ceeaf091d
Deploy headscale
Some checks failed
/ terraform (push) Failing after 11m20s
/ ansible (push) Failing after 11m6s
2024-01-27 14:18:37 +00:00
06b9197c5b
Sync terraform state to restic
All checks were successful
/ terraform (push) Successful in 31s
/ ansible (push) Successful in 1m47s
This allows it to be backed up easily
2024-01-09 19:56:06 +00:00
9f13ace88c
Use newer S3 configuration resources
Some checks failed
/ terraform (push) Successful in 1m14s
/ ansible (push) Failing after 2m3s
2024-01-07 13:49:35 +00:00
094091dd21
Add role for minio state management 2024-01-07 13:06:37 +00:00
9ac9380387
Restructure state IAM to use separate role 2024-01-07 12:58:16 +00:00
1555803d25
Move terraform state file
This lets me use the bucket for other states too
2024-01-06 21:28:57 +00:00
6a14679edf
Only add IPv4 address for PVE sys domain
All checks were successful
/ terraform (push) Successful in 34s
/ ansible (push) Successful in 1m44s
For some reason, ipv6 doesn't really work with my current setup. It'll change at another time, so it's future me's problem
2023-12-31 23:01:53 +00:00
e03cc40bf3
Update DNS records to alias sys records
All checks were successful
/ terraform (push) Successful in 32s
/ ansible (push) Successful in 1m41s
2023-12-31 21:10:55 +00:00
6a23d8cab5
Use sys domain resource for reverse DNS 2023-12-31 18:22:21 +00:00
8b21c7d64c
Add record for PVE 2023-12-31 16:46:45 +00:00
8df1806faa Update Terraform b2 to v0.8.7
All checks were successful
/ terraform (push) Successful in 32s
/ ansible (push) Successful in 1m41s
2023-12-31 16:44:33 +00:00
f4b96afcfa
Deploy ntfy
All checks were successful
/ terraform (push) Successful in 1m15s
/ ansible (push) Successful in 2m22s
2023-12-23 16:40:53 +00:00
b865469f3e Update Terraform b2 to v0.8.5
All checks were successful
/ terraform (push) Successful in 30s
/ ansible (push) Successful in 1m40s
2023-12-13 12:00:34 +00:00
dfef31cbfa
Deploy minio
My own S3, for various things
2023-11-12 21:23:54 +00:00
935b099c4f
Decommission upload
All checks were successful
/ terraform (push) Successful in 30s
/ ansible (push) Successful in 1m38s
It was never really used for anything, and I want to replace it with something better eventually
2023-11-07 21:17:21 +00:00
dbbfe55975
Deploy authentik
_again_.
2023-11-07 21:17:21 +00:00
48dbaeed99
Deploy remark42
All checks were successful
/ terraform (push) Successful in 29s
/ ansible (push) Successful in 1m43s
To soon replace Commento
2023-11-06 21:29:28 +00:00
0780d255ed
Remove grafana-cloud
All checks were successful
/ terraform (push) Successful in 1m28s
/ ansible (push) Successful in 2m54s
I've migrated back to Uptime Robot, for simplicity. Sadly their API limits make it almost impossible to properly Terraform.
2023-10-09 19:48:39 +01:00
37b8c48a77
Remove legacy short domains
All checks were successful
/ terraform (push) Successful in 1m24s
/ ansible (push) Successful in 2m47s
I never used them, and the certificate renewal didn't work anyway.
2023-10-02 09:37:05 +01:00
a54a91ea44
Deploy a dokku 2023-10-01 16:34:01 +01:00
12c46e50b5
Decommission grimes
All checks were successful
/ terraform (push) Successful in 41s
/ ansible (push) Successful in 2m10s
Dokku will return, soon...
2023-09-29 21:42:05 +01:00
d3c6e65053
Change sensitivity to medium for all alerts
It's a bit too flaky for 95%
2023-09-18 18:36:06 +01:00