5fe815bd5a
Update dependency geerlingguy.certbot to v5.2.1
/ terraform (push) Failing after 1m5s
/ ansible (push) Successful in 1m36s
2024-12-22 20:00:27 +00:00
8e90c66da4
Update dependency geerlingguy.docker to v7.4.3
/ terraform (push) Successful in 36s
/ ansible (push) Successful in 1m30s
2024-11-25 20:29:29 +00:00
c25d5c3181
Update dependency geerlingguy.certbot to v5.2.0
/ terraform (push) Successful in 35s
/ ansible (push) Successful in 1m35s
2024-11-03 15:37:51 +00:00
ad00bcf368
Update dependency geerlingguy.docker to v7.4.1
/ terraform (push) Successful in 38s
/ ansible (push) Successful in 1m32s
2024-11-03 15:11:56 +00: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
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
ccc24c74e4
Update dependency geerlingguy.ntp to v2.5.0
/ terraform (push) Successful in 1m31s
/ ansible (push) Successful in 3m1s
2024-05-07 13:45:06 +01:00
ccf2089312
Update dependency artis3n.tailscale to v4.5.0
/ ansible (push) Has been cancelled
/ terraform (push) Has been cancelled
2024-05-07 13:44:56 +01:00
91ec56717f
Update dependency artis3n.tailscale to v4.4.4
/ terraform (push) Failing after 16s
/ ansible (push) Failing after 13s
2024-04-15 15:07:14 +01:00
3318656730
Update dependency geerlingguy.ntp to v2.4.0
/ ansible (push) Failing after 24s
/ terraform (push) Failing after 31s
2024-04-15 15:06:23 +01:00
67af033fcd
Update dependency dokku_bot.ansible_dokku to v2024
/ terraform (push) Failing after 2s
/ ansible (push) Failing after 2s
2024-04-15 14:36:50 +01:00
d66708b10b
Update dependency artis3n.tailscale to v4.4.2
/ terraform (push) Successful in 24s
/ ansible (push) Successful in 1m34s
2024-02-21 21:43:33 +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
c8211d4756
Use Debian repo version of nginx
...
/ terraform (push) Successful in 1m3s
/ ansible (push) Failing after 1m53s
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
39899cd1e0
Use certbot to issue certificates
2023-12-21 16:38:07 +00:00
46eda36515
Fully block Server header
/ terraform (push) Successful in 31s
/ ansible (push) Successful in 1m46s
2023-12-16 21:57:19 +00:00
64f5763571
Ensure nginx role is actually installed
/ terraform (push) Successful in 33s
/ ansible (push) Failing after 1m36s
2023-11-05 21:37:33 +00:00
9f83efa53b
Use nftables for firewall on ingress
...
See ya never, iptables!
2023-10-26 21:34: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
84678087d1
Update dependency geerlingguy.docker to v6.2.0
/ terraform (push) Successful in 40s
/ ansible (push) Successful in 1m51s
2023-08-20 22:16:19 +01:00
f7d8a237dd
Update dependency geerlingguy.ntp to v2.3.3
/ terraform (push) Successful in 47s
/ ansible (push) Successful in 1m52s
2023-08-17 08:00:29 +01:00
8ff2cbce90
Update dependency geerlingguy.ntp to v2.3.2
/ terraform (push) Successful in 3m35s
/ ansible (push) Successful in 1m52s
2023-07-04 21:33:48 +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
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
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
8eae7b69e0
Pin versions of galaxy requirements
2022-05-07 12:21:21 +01:00
2c7e4e5532
Unpin fork of proxmox-nag-removal
2022-05-04 22:32:33 +01:00
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
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
1f6c6858e5
Fix NTP timesyncd issue
...
https://github.com/geerlingguy/ansible-role-ntp/pull/110
2022-01-08 12:29:13 +00:00
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
259b0ca7a6
Use upstream telegraf
role
...
https://github.com/rossmcdonald/telegraf/pull/54 shipped
2021-08-30 21:22:26 +01:00
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
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
18603d726e
Add username to proxmox-nag-removal role
...
Makes it obviously not one of mine
2021-06-25 22:47:21 +01:00
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
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
8948437b66
Use official extension
2021-06-20 12:39:58 +01:00
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
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
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
fe2450d43b
Add grafana docker network and restrict port binds
2021-03-04 14:39:40 +00:00
c4999d7b25
Use ansible collections for things
2021-02-07 13:02:14 +00:00
643d843bfb
Enable unsafe routing to PVE network over nebula
2021-01-30 22:59:56 +00:00
b40266b276
Add roles to handle PVE nag and repos
2021-01-09 23:21:35 +00:00
1195a5001e
Add reflector to keep mirror lists updated
2020-08-05 12:15:28 +01:00
85e7714f2e
Rename galaxy requirements
2020-05-18 16:46:18 +01:00