d10e1c7534
Force tailscale install as connecting user
/ terraform (push) Successful in 37s
/ ansible (push) Successful in 1m28s
2024-09-09 21:05:54 +01:00
d5a7a61171
Remove unnecessary use of become
from some roles
...
/ terraform (push) Successful in 38s
/ ansible (push) Successful in 1m30s
This should make execution much faster
2024-09-09 17:09:03 +01:00
01c236e4e9
Remove Nebula
...
/ 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
ca1d7015a7
Migrate from gitea to forgejo
...
It's not just the colour scheme, honest!
Some things still need renaming, but at least the application has moved.
2024-08-25 16:48:21 +01:00
3d281fffc2
Use modern versions of docker-compose on Debian
...
/ terraform (push) Successful in 36s
/ ansible (push) Successful in 1m25s
Install the plugin and use switch, rather than downloading an arbitrary binary. This way, it keeps getting updated.
2024-07-14 23:16:36 +01:00
393a947cb7
Remove f2b gateway bouncer
...
/ 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
/ 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
ac36a6b323
Ensure nginx is in place before certbot tries to issue certs
2024-05-04 12:52:33 +01:00
5481554e15
Only install compose on debian
...
/ ansible (push) Successful in 2m11s
/ terraform (push) Failing after 11m55s
The rest will get it through the system package manager
2024-04-27 17:42:24 +01:00
670ad78d44
Add wireguard config for glinet router
/ terraform (push) Successful in 44s
/ ansible (push) Successful in 1m34s
2024-04-23 22:19:57 +01:00
ee96e6ab08
Rename forrest role to prometheus
...
/ ansible (push) Failing after 1m35s
/ terraform (push) Failing after 12m54s
Makes organising much simpler
2024-04-21 19:47:02 +01:00
c472411801
Deploy uptime-kuma
2024-04-21 18:11:39 +01:00
82451784a8
Deploy slides hosting
/ terraform (push) Successful in 50s
/ ansible (push) Successful in 1m49s
2024-03-03 21:39:22 +00:00
91a247868b
Add routes from forrest to tailscale network
/ terraform (push) Successful in 27s
/ ansible (push) Successful in 1m35s
2024-02-07 22:12:08 +00:00
02847355a7
Install tailscale
...
/ terraform (push) Successful in 29s
/ ansible (push) Successful in 1m34s
Install, not configure
2024-02-01 19:41:47 +00:00
b51677b795
Back up headscale config
/ terraform (push) Successful in 48s
/ ansible (push) Successful in 1m51s
2024-01-27 15:04:53 +00:00
2ceeaf091d
Deploy headscale
/ terraform (push) Failing after 11m20s
/ ansible (push) Failing after 11m6s
2024-01-27 14:18:37 +00:00
06b9197c5b
Sync terraform state to restic
...
/ 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
/ terraform (push) Successful in 1m21s
/ ansible (push) Failing after 1m37s
2024-01-08 19:20:55 +00:00
3ed7074af6
Rename coredns role
2024-01-02 17:02:34 +00:00
5581bbc01a
Replace pihole with adguardhome
...
/ terraform (push) Successful in 1m13s
/ ansible (push) Successful in 2m19s
AGH is much simpler to install and manage, and does DoH natively.
2024-01-01 15:48:14 +00:00
f4b96afcfa
Deploy ntfy
/ terraform (push) Successful in 1m15s
/ ansible (push) Successful in 2m22s
2023-12-23 16:40:53 +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
92052a3d0a
Unify nginx configuration
...
This creates a simple base configuration skeleton, that other configuration can be easily loaded into.
2023-12-16 17:47:04 +00:00
7ad5d6e51e
Deploy coredns as a proxy to Docker's internal DNS
2023-12-14 21:04:26 +00:00
dfef31cbfa
Deploy minio
...
My own S3, for various things
2023-11-12 21:23:54 +00:00
935b099c4f
Decommission upload
...
/ 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
...
/ terraform (push) Successful in 29s
/ ansible (push) Successful in 1m43s
To soon replace Commento
2023-11-06 21:29:28 +00:00
3ed786336e
Remove wireguard_53
...
/ terraform (push) Successful in 34s
/ ansible (push) Failing after 1m25s
I never used it - no reason to maintain it
2023-10-26 21:50:22 +01:00
9f83efa53b
Use nftables for firewall on ingress
...
See ya never, iptables!
2023-10-26 21:34:06 +01: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
28a5089190
Bootstrap a new dokku machine on PVE
/ terraform (push) Successful in 41s
/ ansible (push) Failing after 2m3s
2023-09-29 22:03:23 +01:00
12c46e50b5
Decommission grimes
...
/ terraform (push) Successful in 41s
/ ansible (push) Successful in 2m10s
Dokku will return, soon...
2023-09-29 21:42:05 +01:00
e56ffa576f
Deploy vikunja
/ terraform (push) Successful in 1m2s
/ ansible (push) Successful in 2m32s
2023-09-07 20:18:32 +01:00
6224b8f675
Remove aurto
...
/ terraform (push) Successful in 47s
/ ansible (push) Successful in 2m0s
I never used it, and trust chaotic-aur enough for AUR things
2023-07-30 19:09:34 +01:00
2af9f8529d
Fix new ansible-lint errors
...
/ terraform (push) Successful in 46s
/ ansible (push) Successful in 1m53s
Quite a few changes here, hopefully they work!
2023-06-15 15:16:19 +01:00
f577a5e296
Add aurto server for AUR caching
/ terraform (push) Successful in 1m12s
/ ansible (push) Successful in 2m1s
2023-05-14 15:33:07 +01:00
03ddce5932
Update some ansible galaxy roles
2023-05-06 21:54:22 +01:00
d52f0bc8b2
Remove gitlab configuration
2023-03-30 22:56:35 +01:00
a6a6fd9e76
Deploy gitea's runner
...
Unofficial container, because there isn't an official one
2023-03-26 00:01:55 +00:00
92012a42e1
Remove authentik
...
It's a bigger application than I need, and I wasn't actually using it for anything anyway
2023-02-23 19:50:44 +00:00
f2f9e194c5
Install node-exporter on pi-hole
2023-01-31 23:10:31 +00:00
ddc91059b5
Replace telegraf with prometheus exporters
...
Still missing SMART and ping, but those can come later.
Swapped as the polling model for prometheus doesn't play especially well with telegraf, and leads to gaps in data
2023-01-31 09:11:09 +00:00
a443d56a1c
Add a gitea deployment
...
Yep, it's that time of year _again_
2023-01-27 17:28:45 +00:00