Commit Graph

35 Commits

Author SHA1 Message Date
Jake Howard
39899cd1e0 Use certbot to issue certificates 2023-12-21 16:38:07 +00:00
Jake Howard
46eda36515 Fully block Server header 2023-12-16 21:57:19 +00:00
Jake Howard
64f5763571 Ensure nginx role is actually installed 2023-11-05 21:37:33 +00:00
Jake Howard
9f83efa53b Use nftables for firewall on ingress
See ya never, iptables!
2023-10-26 21:34:06 +01:00
Jake Howard
a54a91ea44 Deploy a dokku 2023-10-01 16:34:01 +01:00
Jake Howard
28a5089190 Bootstrap a new dokku machine on PVE 2023-09-29 22:03:23 +01:00
Renovate
84678087d1 Update dependency geerlingguy.docker to v6.2.0 2023-08-20 22:16:19 +01:00
Renovate
f7d8a237dd Update dependency geerlingguy.ntp to v2.3.3 2023-08-17 08:00:29 +01:00
Renovate
8ff2cbce90 Update dependency geerlingguy.ntp to v2.3.2 2023-07-04 21:33:48 +01:00
Jake Howard
03ddce5932 Update some ansible galaxy roles 2023-05-06 21:54:22 +01:00
Jake Howard
d52f0bc8b2 Remove gitlab configuration 2023-03-30 22:56:35 +01:00
Jake Howard
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
Jake Howard
0c11079246 Update geerlingguy.docker to fix issue installing on Arch
https://github.com/geerlingguy/ansible-role-docker/issues/346
2022-05-25 08:35:12 +01:00
Jake Howard
8eae7b69e0 Pin versions of galaxy requirements 2022-05-07 12:21:21 +01:00
Jake Howard
2c7e4e5532 Unpin fork of proxmox-nag-removal 2022-05-04 22:32:33 +01:00
Jake Howard
51779a1f7e Use released version of ntp role
Now https://github.com/geerlingguy/ansible-role-ntp/pull/110 has
shipped.
2022-04-27 08:40:17 +01:00
Jake Howard
588152461e Pin to released version of ansible-role-snapraid
Now https://github.com/IronicBadger/ansible-role-snapraid/pull/9 has
been merged.
2022-04-27 08:39:24 +01:00
Jake Howard
1f6c6858e5 Fix NTP timesyncd issue
https://github.com/geerlingguy/ansible-role-ntp/pull/110
2022-01-08 12:29:13 +00:00
Jake Howard
64695c3be1 Don't pipe dat ainto curl for healthchecks
See https://github.com/IronicBadger/ansible-role-snapraid/pull/9
2021-11-04 16:46:59 +00:00
Jake Howard
259b0ca7a6 Use upstream telegraf role
https://github.com/rossmcdonald/telegraf/pull/54 shipped
2021-08-30 21:22:26 +01:00
Jake Howard
dcbe6e8e72 Use upstream version of ansible-role-snapraid
https://github.com/IronicBadger/ansible-role-snapraid/pull/7 shipped
2021-08-30 21:21:58 +01:00
Jake Howard
1d5616a36f Update roles so they support newer Debian versions
I'm monitoring the PRs, don't worry
2021-08-22 15:22:11 +01:00
Jake Howard
18603d726e Add username to proxmox-nag-removal role
Makes it obviously not one of mine
2021-06-25 22:47:21 +01:00
Jake Howard
09a010f28e Version snapraid config
Using fork of role at https://github.com/IronicBadger/ansible-role-snapraid/pull/7
2021-06-25 22:43:26 +01:00
Jake Howard
83c84abc62 Use dokku role to install it
I also switched the host to debian, as the arch install didn't quite work.
2021-06-22 22:08:01 +01:00
Jake Howard
8948437b66 Use official extension 2021-06-20 12:39:58 +01:00
Jake Howard
c7bde8b3dd Init a GitLab server
Some day i'll make up my mind on which server to use, honest!
2021-05-28 22:49:48 +01:00
Jake Howard
65f9206b95 Fix NTP updates
Manually apply https://github.com/geerlingguy/ansible-role-ntp/pull/84, so machines actually update themselves via NTP
2021-03-13 18:46:45 +00:00
Jake Howard
6b95b75fc2 Move telegraf to host
This makes metric collection for SMART much simpler. I'll still be using the prometheus node exporter for actual system metrics, though.
2021-03-05 20:39:11 +00:00
Jake Howard
fe2450d43b Add grafana docker network and restrict port binds 2021-03-04 14:39:40 +00:00
Jake Howard
c4999d7b25 Use ansible collections for things 2021-02-07 13:02:14 +00:00
Jake Howard
643d843bfb Enable unsafe routing to PVE network over nebula 2021-01-30 22:59:56 +00:00
Jake Howard
b40266b276 Add roles to handle PVE nag and repos 2021-01-09 23:21:35 +00:00
Jake Howard
1195a5001e Add reflector to keep mirror lists updated 2020-08-05 12:15:28 +01:00
Jake Howard
85e7714f2e Rename galaxy requirements 2020-05-18 16:46:18 +01:00