Commit Graph

294 Commits

Author SHA1 Message Date
cb60bcb5f8 nginx: refactor role 2024-04-14 17:53:26 -05:00
7ca9b6dc8c wireguard: support 'Table' and 'PersistentKeepalive' 2024-04-14 17:52:35 -05:00
0addb1e6a0 unattended-updates: enable normal updates 2024-04-14 17:52:03 -05:00
9acc10b73f rsyslog: use variables for paths 2024-04-14 17:51:22 -05:00
01314cb137 prometheus: enable file discovery 2024-04-14 17:50:31 -05:00
1982782284 minecraft: update minecraft server 2024-04-14 17:49:36 -05:00
05b1e8da07 loki: flesh out role 2024-04-14 17:48:46 -05:00
45ddb507ef mtail: remove dead code 2024-04-14 17:47:55 -05:00
1cce3fc642 nftables: add more rules 2024-04-14 17:46:42 -05:00
7168a89e53 Fix typos in Promtail systemd unit 2024-04-14 17:45:59 -05:00
4e338917dc iptables: open ports for promtail syslog 2024-04-14 17:45:16 -05:00
f79cdc1e59 Update http2 syntax 2024-04-14 17:34:54 -05:00
4a7f888994 Refactor certbot role 2024-04-14 17:29:18 -05:00
8b24c9fad9 Fix pixz package name 2024-04-14 17:28:36 -05:00
77ecf4ccbe Use tags 2024-04-14 17:26:32 -05:00
de53d99b5e Manager restic updates 2024-04-14 17:25:38 -05:00
907d7a9c63 Add role for snmp_exporter 2024-04-14 17:23:51 -05:00
6108475fbd Refactor netplan 2024-04-14 17:23:27 -05:00
db8c7f4f63 Secrets 2024-04-14 17:19:01 -05:00
02c1899ee0 Remove unused host_vars 2024-04-14 17:16:43 -05:00
b02da06c97 Add roles for lego, logcli, mimir, process_exporter, smokeping_prober, and vector 2024-04-14 17:13:06 -05:00
ce692e4560
Add nftables role 2022-09-04 08:59:28 -05:00
42ba49c865
common: refactor 2022-09-01 17:12:52 -05:00
4b581b8a78
restic: remove tidy job 2022-09-01 16:42:00 -05:00
132b6d800a
Remove Python 2 packages 2022-09-01 16:41:35 -05:00
2483542b98
prometheus: scrape Grafana stats 2022-09-01 16:40:12 -05:00
dae13299e0
Remove DNS zones 2022-09-01 16:39:51 -05:00
36a2d3542c
Remove name server roles 2022-09-01 16:39:28 -05:00
3fc613fe2b
grafana: add default.yaml 2022-09-01 16:37:15 -05:00
b685c1027e
Add test drone.yml
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is failing
2022-09-01 09:16:08 -05:00
98b34e6c5c
grafana: add new Prometheus based system dashboard 2022-08-31 21:09:23 -05:00
d5ec01ecba
grafana: sync dashboards from the controller 2022-08-31 20:50:09 -05:00
2fc6ae1073
grafana: add some path variables 2022-08-31 20:49:50 -05:00
c512dc2b0c
grafana: remove old InfluxDB based dashboards 2022-08-31 20:43:23 -05:00
f234071bbf
grafana: restart when anything is deployed to a provisioning path 2022-08-31 16:20:55 -05:00
85e4fc9056
grafana: Move my configuration out of the defaults 2022-08-31 16:20:23 -05:00
28216483dc
Fix yamllint error 2022-08-31 13:32:20 -05:00
79699ed2c6
yamllint: disable line-length check 2022-08-31 13:31:19 -05:00
7789ad779e
Fix a lot of yamllint errors 2022-08-31 13:30:59 -05:00
52eece85e4
Fix more network role lint errors 2022-08-31 13:16:45 -05:00
20dd1f1018
Fix grafana role lint errors 2022-08-31 13:03:18 -05:00
bbde030a57
ansible-lint: skip name[casing] 2022-08-31 13:02:39 -05:00
e7602bd910
Refactor network role 2022-08-31 12:39:41 -05:00
71d1da1cf1
Simply network role
The role only supports netplan now
2022-08-30 23:27:03 -05:00
221578a0d1
Use OpenJDK 18 for minecraft 2022-08-30 22:37:30 -05:00
e323abe694
Remove unused roles from main playbook 2022-08-30 22:37:00 -05:00
cb5971876f
Run restic prune before backup 2022-08-30 22:36:26 -05:00
0338a60747
Add some empty default.yaml files 2022-08-30 22:35:19 -05:00
08441c5f5c
Use FQCN for IP utils 2022-08-30 22:30:13 -05:00
cd66cef7ad
Fix deprecated includes 2022-08-30 22:19:06 -05:00