307 Commits

Author SHA1 Message Date
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
6705256abc Add workstation lab playbook 2022-08-30 07:52:01 -05:00
0e6490bbd2 add dl role 2022-08-30 07:51:55 -05:00
0760ae4c2c add wireguard role 2022-08-30 07:51:47 -05:00
2b6b7aca79 add vault role 2022-08-30 07:51:35 -05:00
4c64613a90 add thanos role 2022-08-30 07:51:26 -05:00
04dfdbd399 add swap role 2022-08-30 07:51:17 -05:00
49be68b4db add supervisor role 2022-08-30 07:51:10 -05:00
3a14992832 add rabbitmq role 2022-08-30 07:50:44 -05:00
a948debbf8 add promtail role 2022-08-30 07:50:35 -05:00
eae4e0120c add pushgateway role 2022-08-30 07:50:07 -05:00
749934f9e1 add prometheus role 2022-08-30 07:49:57 -05:00
ec17840809 add podman role 2022-08-30 07:49:41 -05:00
d55f62893d add openvpn role 2022-08-30 07:49:30 -05:00
5b55cc1a16 add nomad role 2022-08-30 07:49:09 -05:00
d5fd90a9e9 add node_exporter role 2022-08-30 07:49:00 -05:00
3e982b9729 add mysql role 2022-08-30 07:48:38 -05:00
523d6f3b32 add mtail role 2022-08-30 07:48:26 -05:00
341583bbe1 add loki role 2022-08-30 07:48:13 -05:00
4a497c211a add kthxbye role 2022-08-30 07:48:06 -05:00
72254bd72e add keepalived role 2022-08-30 07:47:54 -05:00
4541bab1bc add karma role 2022-08-30 07:46:29 -05:00
8122bd25d7 add docker role 2022-08-30 07:46:19 -05:00
149fff70a3 add crio role 2022-08-30 07:46:03 -05:00
789541a90f add consul role 2022-08-30 07:45:41 -05:00
4d07232525 add blackbox_exporter role 2022-08-30 07:45:26 -05:00
8e899da042 add alertmanager role 2022-08-30 07:45:14 -05:00
bceedf79f4 Add ansible.cfg 2022-08-30 07:41:56 -05:00
1febcb4d1c Add host_vars and group_vars 2022-08-30 07:41:17 -05:00
20263b7e26 Add NSD DNS zones 2022-08-30 07:33:11 -05:00
154a71d6fe Add update and reboot playbooks 2022-08-30 07:29:39 -05:00
375f8a0055 grafana: don't use autossh anymore 2022-08-30 07:28:25 -05:00
2b1025c0b0 Add lots of hosts to the inventory 2022-08-30 07:27:16 -05:00
bc4e75b53f add lots of roles to playbook 2022-08-30 07:26:27 -05:00
e202f3e380 apt refresh should not register a change 2022-08-30 07:25:17 -05:00
399f5541c6 unbound: configure as a forwarded that accepts connections 2022-08-30 07:24:18 -05:00
621ae59e63 Use ipsets for the firewall 2022-08-30 07:22:53 -05:00
2fdf1d7a25 gitea: enable HTTP/2 in nginx 2022-08-30 07:13:41 -05:00