Renovate
c25d5c3181
Update dependency geerlingguy.certbot to v5.2.0
2024-11-03 15:37:51 +00:00
Renovate
ad00bcf368
Update dependency geerlingguy.docker to v7.4.1
2024-11-03 15:11:56 +00:00
Jake Howard
3d281fffc2
Use modern versions of docker-compose on Debian
...
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
Jake Howard
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
Renovate
ccc24c74e4
Update dependency geerlingguy.ntp to v2.5.0
2024-05-07 13:45:06 +01:00
Renovate
ccf2089312
Update dependency artis3n.tailscale to v4.5.0
2024-05-07 13:44:56 +01:00
Renovate
91ec56717f
Update dependency artis3n.tailscale to v4.4.4
2024-04-15 15:07:14 +01:00
Renovate
3318656730
Update dependency geerlingguy.ntp to v2.4.0
2024-04-15 15:06:23 +01:00
Renovate
67af033fcd
Update dependency dokku_bot.ansible_dokku to v2024
2024-04-15 14:36:50 +01:00
Renovate
d66708b10b
Update dependency artis3n.tailscale to v4.4.2
2024-02-21 21:43:33 +00:00
Jake Howard
02847355a7
Install tailscale
...
Install, not configure
2024-02-01 19:41:47 +00:00
Jake Howard
c8211d4756
Use Debian repo version of nginx
...
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
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