Commit Graph

43 Commits

Author SHA1 Message Date
Renovate ccc24c74e4 Update dependency geerlingguy.ntp to v2.5.0
/ terraform (push) Successful in 1m31s Details
/ ansible (push) Successful in 3m1s Details
2024-05-07 13:45:06 +01:00
Renovate ccf2089312 Update dependency artis3n.tailscale to v4.5.0
/ ansible (push) Has been cancelled Details
/ terraform (push) Has been cancelled Details
2024-05-07 13:44:56 +01:00
Renovate 91ec56717f Update dependency artis3n.tailscale to v4.4.4
/ terraform (push) Failing after 16s Details
/ ansible (push) Failing after 13s Details
2024-04-15 15:07:14 +01:00
Renovate 3318656730 Update dependency geerlingguy.ntp to v2.4.0
/ ansible (push) Failing after 24s Details
/ terraform (push) Failing after 31s Details
2024-04-15 15:06:23 +01:00
Renovate 67af033fcd Update dependency dokku_bot.ansible_dokku to v2024
/ terraform (push) Failing after 2s Details
/ ansible (push) Failing after 2s Details
2024-04-15 14:36:50 +01:00
Renovate d66708b10b Update dependency artis3n.tailscale to v4.4.2
/ terraform (push) Successful in 24s Details
/ ansible (push) Successful in 1m34s Details
2024-02-21 21:43:33 +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 c8211d4756
Use Debian repo version of nginx
/ terraform (push) Successful in 1m3s Details
/ ansible (push) Failing after 1m53s Details
It's older, and doesn't have `stream` compiled in, but the repo one can't link to any of the installed modules, which is a non-starter.
2024-01-04 14:17:36 +00:00
Jake Howard 39899cd1e0
Use certbot to issue certificates 2023-12-21 16:38:07 +00:00
Jake Howard 46eda36515
Fully block Server header
/ terraform (push) Successful in 31s Details
/ ansible (push) Successful in 1m46s Details
2023-12-16 21:57:19 +00:00
Jake Howard 64f5763571
Ensure nginx role is actually installed
/ terraform (push) Successful in 33s Details
/ ansible (push) Failing after 1m36s Details
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
/ terraform (push) Successful in 41s Details
/ ansible (push) Failing after 2m3s Details
2023-09-29 22:03:23 +01:00
Renovate 84678087d1 Update dependency geerlingguy.docker to v6.2.0
/ terraform (push) Successful in 40s Details
/ ansible (push) Successful in 1m51s Details
2023-08-20 22:16:19 +01:00
Renovate f7d8a237dd Update dependency geerlingguy.ntp to v2.3.3
/ terraform (push) Successful in 47s Details
/ ansible (push) Successful in 1m52s Details
2023-08-17 08:00:29 +01:00
Renovate 8ff2cbce90 Update dependency geerlingguy.ntp to v2.3.2
/ terraform (push) Successful in 3m35s Details
/ ansible (push) Successful in 1m52s Details
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