Commit Graph

229 Commits

Author SHA1 Message Date
Jake Howard 9fee5c01ef
Create new `walker` on Hetzner
/ terraform (push) Successful in 1m30s Details
/ ansible (push) Successful in 2m48s Details
2024-05-04 13:20:15 +01:00
Jake Howard e2a94b6302
Install hetzner provider 2024-04-27 16:54:32 +01:00
Jake Howard 670ad78d44
Add wireguard config for glinet router
/ terraform (push) Successful in 44s Details
/ ansible (push) Successful in 1m34s Details
2024-04-23 22:19:57 +01:00
Jake Howard c472411801
Deploy uptime-kuma 2024-04-21 18:11:39 +01:00
Renovate c882e246ab Update Terraform gandi to v2.3.0
/ terraform (push) Failing after 3s Details
/ ansible (push) Failing after 3s Details
2024-04-15 14:40:48 +01:00
Renovate cee3679504 Update Terraform b2 to v0.8.9
/ terraform (push) Failing after 2s Details
/ ansible (push) Failing after 2s Details
2024-04-15 14:27:12 +01:00
Jake Howard b83e239123
Rename private domain
/ terraform (push) Successful in 33s Details
/ ansible (push) Successful in 1m35s Details
2024-03-23 12:55:54 +00:00
Jake Howard 5157940f20
Stop exposing homeassistant
/ terraform (push) Successful in 58s Details
/ ansible (push) Successful in 1m52s Details
2024-03-23 11:54:26 +00:00
Jake Howard b2656bdf43
Make vaultwarden VPN only
/ terraform (push) Successful in 33s Details
/ ansible (push) Successful in 1m36s Details
The first service to go dark...
2024-03-21 23:20:27 +00:00
Jake Howard 124b83526d
Fix spacing
/ terraform (push) Successful in 35s Details
/ ansible (push) Successful in 2m0s Details
2024-03-20 17:59:32 +00:00
Jake Howard f88d224168
Allow only exposing services over Tailscale
/ terraform (push) Failing after 41s Details
/ ansible (push) Successful in 1m41s Details
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
Jake Howard 82451784a8
Deploy slides hosting
/ terraform (push) Successful in 50s Details
/ ansible (push) Successful in 1m49s Details
2024-03-03 21:39:22 +00:00
Jake Howard 808e72553b
Add the basics of some edge caching
/ ansible (push) Has been cancelled Details
/ terraform (push) Has been cancelled Details
2024-02-21 21:42:16 +00:00
Jake Howard 02847355a7
Install tailscale
/ terraform (push) Successful in 29s Details
/ ansible (push) Successful in 1m34s Details
Install, not configure
2024-02-01 19:41:47 +00:00
Jake Howard 2ceeaf091d
Deploy headscale
/ terraform (push) Failing after 11m20s Details
/ ansible (push) Failing after 11m6s Details
2024-01-27 14:18:37 +00:00
Jake Howard 06b9197c5b
Sync terraform state to `restic`
/ terraform (push) Successful in 31s Details
/ ansible (push) Successful in 1m47s Details
This allows it to be backed up easily
2024-01-09 19:56:06 +00:00
Jake Howard 9f13ace88c
Use newer S3 configuration resources
/ terraform (push) Successful in 1m14s Details
/ ansible (push) Failing after 2m3s Details
2024-01-07 13:49:35 +00:00
Jake Howard 094091dd21
Add role for minio state management 2024-01-07 13:06:37 +00:00
Jake Howard 9ac9380387
Restructure state IAM to use separate role 2024-01-07 12:58:16 +00:00
Jake Howard 1555803d25
Move terraform state file
This lets me use the bucket for other states too
2024-01-06 21:28:57 +00:00
Jake Howard 6a14679edf
Only add IPv4 address for PVE sys domain
/ terraform (push) Successful in 34s Details
/ ansible (push) Successful in 1m44s Details
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
Jake Howard e03cc40bf3
Update DNS records to alias sys records
/ terraform (push) Successful in 32s Details
/ ansible (push) Successful in 1m41s Details
2023-12-31 21:10:55 +00:00
Jake Howard 6a23d8cab5
Use sys domain resource for reverse DNS 2023-12-31 18:22:21 +00:00
Jake Howard 8b21c7d64c
Add record for PVE 2023-12-31 16:46:45 +00:00
Renovate 8df1806faa Update Terraform b2 to v0.8.7
/ terraform (push) Successful in 32s Details
/ ansible (push) Successful in 1m41s Details
2023-12-31 16:44:33 +00:00
Jake Howard f4b96afcfa
Deploy ntfy
/ terraform (push) Successful in 1m15s Details
/ ansible (push) Successful in 2m22s Details
2023-12-23 16:40:53 +00:00
Renovate b865469f3e Update Terraform b2 to v0.8.5
/ terraform (push) Successful in 30s Details
/ ansible (push) Successful in 1m40s Details
2023-12-13 12:00:34 +00:00
Jake Howard dfef31cbfa
Deploy minio
My own S3, for various things
2023-11-12 21:23:54 +00:00
Jake Howard 935b099c4f
Decommission `upload`
/ terraform (push) Successful in 30s Details
/ ansible (push) Successful in 1m38s Details
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
Jake Howard dbbfe55975
Deploy authentik
_again_.
2023-11-07 21:17:21 +00:00
Jake Howard 48dbaeed99
Deploy remark42
/ terraform (push) Successful in 29s Details
/ ansible (push) Successful in 1m43s Details
To soon replace Commento
2023-11-06 21:29:28 +00:00
Jake Howard 0780d255ed
Remove grafana-cloud
/ terraform (push) Successful in 1m28s Details
/ ansible (push) Successful in 2m54s Details
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
Jake Howard 37b8c48a77
Remove legacy short domains
/ terraform (push) Successful in 1m24s Details
/ ansible (push) Successful in 2m47s Details
I never used them, and the certificate renewal didn't work anyway.
2023-10-02 09:37:05 +01:00
Jake Howard a54a91ea44
Deploy a dokku 2023-10-01 16:34:01 +01:00
Jake Howard 12c46e50b5
Decommission `grimes`
/ terraform (push) Successful in 41s Details
/ ansible (push) Successful in 2m10s Details
Dokku will return, soon...
2023-09-29 21:42:05 +01:00
Jake Howard d3c6e65053
Change sensitivity to medium for all alerts
It's a bit too flaky for 95%
2023-09-18 18:36:06 +01:00
Jake Howard e56ffa576f
Deploy vikunja
/ terraform (push) Successful in 1m2s Details
/ ansible (push) Successful in 2m32s Details
2023-09-07 20:18:32 +01:00
Jake Howard 4aa4ac24d4
The partial probe map is enough for global coverage
/ terraform (push) Successful in 47s Details
/ ansible (push) Successful in 2m2s Details
2023-09-06 19:30:12 +01:00
Jake Howard a1bed2ca9f
Reduce frequency on some monitoring probes
The frequency is per-region, so it's still quite regular
2023-09-06 19:22:02 +01:00
Jake Howard 82281c6307
Decommission BG
/ ansible (push) Successful in 1m52s Details
/ terraform (push) Successful in 46s Details
2023-08-01 21:49:20 +01:00
Jake Howard b2f894c5da
Move notes to GitHub
/ terraform (push) Successful in 1m18s Details
/ ansible (push) Successful in 2m35s Details
2023-07-26 08:39:30 +01:00
Jake Howard 9a65bc74a3
Correctly format domains for Gandi
/ ansible (push) Successful in 1m59s Details
/ terraform (push) Successful in 44s Details
Gandi requires CNAMEs end with `.`, because it doesn't handle that magically.
2023-07-17 14:26:12 +01:00
Jake Howard 2af9f8529d
Fix new ansible-lint errors
/ terraform (push) Successful in 46s Details
/ ansible (push) Successful in 1m53s Details
Quite a few changes here, hopefully they work!
2023-06-15 15:16:19 +01:00
Renovate 7829865ee8 Update Terraform aws to v4.67.0
/ terraform (push) Successful in 51s Details
/ ansible (push) Successful in 2m3s Details
2023-05-28 22:10:14 +01:00
Renovate b59d35e586 Update Terraform vultr to v2.15.1
/ terraform (push) Successful in 1m26s Details
/ ansible (push) Successful in 2m16s Details
2023-05-28 22:08:00 +01:00
Jake Howard 1b3dfb85bb
Add CAA records
/ terraform (push) Successful in 1m10s Details
/ ansible (push) Successful in 1m57s Details
2023-05-07 18:11:23 +01:00
Jake Howard eafcabfbc3
Increase timeout for website probe
/ ansible (push) Successful in 1m36s Details
/ terraform (push) Successful in 36s Details
Some probes are far away, and increasing this should prevent a few failed reports
2023-05-03 20:54:06 +01:00
Renovate 61072ddeab Update Terraform grafana to v1.39.0
/ terraform (push) Successful in 39s Details
/ ansible (push) Successful in 1m43s Details
2023-05-03 20:47:39 +01:00
Jake Howard 311ca53db1
Only send DMARC failures
/ ansible (push) Successful in 1m51s Details
/ terraform (push) Successful in 38s Details
2023-04-28 20:55:46 +01:00
Jake Howard 297e2e0dba
Configure Backblaze with terraform
/ terraform (push) Successful in 40s Details
/ ansible (push) Successful in 1m40s Details
2023-04-28 17:57:58 +01:00