Commit graph

104 commits

Author SHA1 Message Date
c66e9f368f
Use separate access keys per restic repository
Some checks failed
/ terraform (push) Failing after 59s
/ ansible (push) Successful in 1m32s
PVE TBC
2024-12-02 22:28:57 +00:00
55df3e8fa3
Separate restic repositories
All checks were successful
/ terraform (push) Successful in 35s
/ ansible (push) Successful in 1m31s
Smaller VMs no longer need to load the full index
2024-12-01 21:34:44 +00:00
6a7e8ffd0e
Fix AGH backup directory
All checks were successful
/ terraform (push) Successful in 1m2s
/ ansible (push) Successful in 1m35s
2024-12-01 13:06:26 +00:00
25cd394f08
Correctly set private ip for ingress
All checks were successful
/ terraform (push) Successful in 40s
/ ansible (push) Successful in 1m30s
2024-09-09 16:55:23 +01:00
5706a97b4d
Set correct IP for casey on tailscale network
All checks were successful
/ ansible (push) Successful in 1m39s
/ terraform (push) Successful in 38s
2024-09-09 09:54:04 +01:00
e57f1ea13b
Set private IP for casey to fix headscale 2024-09-09 09:44:46 +01:00
aaf049a9c3
Set private ip for walker for docker proxy
All checks were successful
/ terraform (push) Successful in 1m36s
/ ansible (push) Successful in 1m27s
2024-09-01 21:35:03 +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
d0d61053ea
Remove commento configuration 2024-08-25 16:48:21 +01:00
393a947cb7
Remove f2b gateway bouncer
All checks were successful
/ terraform (push) Successful in 36s
/ ansible (push) Successful in 1m22s
To be replaced by something more sensible
2024-07-14 22:27:58 +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
c472411801
Deploy uptime-kuma 2024-04-21 18:11:39 +01:00
0295507d0b
Increase frequency of snapshots
Some checks failed
/ terraform (push) Failing after 34s
/ ansible (push) Successful in 1m34s
2024-03-19 21:31:27 +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
df43be6f9b
Set private_ip for some other machines
All checks were successful
/ terraform (push) Successful in 36s
/ ansible (push) Successful in 1m39s
2024-02-07 19:27:48 +00:00
b6eca40ae0
Allow tailscale IP in more places 2024-02-07 18:21:16 +00:00
b51677b795
Back up headscale config
All checks were successful
/ terraform (push) Successful in 48s
/ ansible (push) Successful in 1m51s
2024-01-27 15:04:53 +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
ed59458f39
Add backups to tang
Some checks failed
/ terraform (push) Successful in 1m21s
/ ansible (push) Failing after 1m37s
2024-01-08 19:20:55 +00:00
57ad143268
Set password for homeassistant SMB mount
Some checks failed
/ terraform (push) Successful in 38s
/ ansible (push) Failing after 1m40s
It had an IP restriction, but still
2024-01-03 21:23:49 +00:00
39899cd1e0
Use certbot to issue certificates 2023-12-21 16:38:07 +00:00
a3baf8be1e
Use nginx as reverse proxy on walker, removing traefik
SSL coming soon
2023-12-21 16:38:07 +00:00
cfb498d7c6
Only add HTTPS redirect when it's needed
All checks were successful
/ terraform (push) Successful in 1m3s
/ ansible (push) Successful in 2m7s
2023-12-16 18:13:49 +00:00
b33e19e152
Remove unnecessary extra variable definitions
The world could do with a bit less YAML!
2023-12-14 22:03:23 +00:00
850278ab19
Allow nebula through firewall
Some checks failed
/ terraform (push) Successful in 1m6s
/ ansible (push) Failing after 2m8s
2023-11-03 18:06:36 +00:00
3b303e4940
Deploy db-auto-backup to dokku
It might have DBs somewhen
2023-10-01 16:47:06 +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
983c3adca1
Move backups out of DB directory
All checks were successful
/ terraform (push) Successful in 46s
/ ansible (push) Successful in 1m39s
I've now increased the compression and record size
2023-06-17 16:37:07 +01:00
2998958ddd
Provision a new SSD for DBs
Some checks failed
/ terraform (push) Successful in 1m16s
/ ansible (push) Failing after 1m57s
This makes the data easier to back up and splits it out from the main boot pool
2023-06-15 09:09:48 +01:00
c2f9be1e3e
Remove extra host variable for pve-gitlab
All checks were successful
ansible
terraform
2023-04-06 19:19:55 +01:00
d52f0bc8b2
Remove gitlab configuration 2023-03-30 22:56:35 +01:00
f2f9e194c5
Install node-exporter on pi-hole 2023-01-31 23:10:31 +00:00
5753cd2cf1
Provision my pi with ansible now
It's insanely slow, but works
2023-01-08 17:59:22 +00:00
e86ed81102
Decommission decker server
It's been replaced by prometheus running internally, and uptimerobot checking.
2022-12-09 19:04:54 +00:00
a51854f48c
Shuffle around cron jobs to run earlier at night 2022-11-20 22:52:00 +00:00
4c8d5ffe44
Remove all references to traefik pages 2022-11-01 20:30:16 +00:00
10f43bc38d
Prioritise OS-drive's snapraid content file over ZFS
Reads are much faster as it's SSD based, and it avoids unnecessary reads on the pool
2022-08-24 15:24:36 +01:00
a15c300856
Ensure forrest saves DB backups to the correct place 2022-06-04 22:24:53 +01:00
b23b5e130e
Keep a few frequent backups in case of screw ups 2022-05-17 18:09:03 +01:00
e176ba371c
Move my settings out of default 2022-05-17 18:09:03 +01:00
9404f71dc6
Remove old DB backups dir from backups 2022-01-16 17:56:45 +00:00
a07b1dbad5
Ensure grimes backs up its databases 2022-01-16 17:56:13 +00:00
5cc552d0eb
Add container to automatically backup DBs 2022-01-16 17:51:03 +00:00
41289ab359
Reduce ZFS memory usage to 5GB
That's still more than 1GB per usable TB of space. Should really be ample
2022-01-08 12:29:35 +00:00
fcda77e750
Extract vault items from host vars 2021-12-21 19:36:52 +00:00
bbfd872a24
Mount the whole host into the restic LXC, so I can backup PVE config 2021-12-11 13:17:58 +00:00