Commit graph

69 commits

Author SHA1 Message Date
810bf9acb5
Refactor "dns" to remove target-domain split 2024-10-19 00:19:23 +02:00
82c25edf8e
Add playbook to stop and backup services 2024-10-18 16:34:53 +02:00
36c12a330f
Fix shell_module executable and mail healthcheck 2024-10-18 14:32:30 +02:00
0c60e974a2
Move inventory back into root directory 2024-10-18 01:34:55 +02:00
b5ddefbd90
Improve visualize.py to include provider 2024-10-14 22:53:08 +02:00
20bb2c8fd7
Refactor visualize.py to use jinja2 2024-10-14 22:11:20 +02:00
73a1b21cad
Rename tf-templates to templates 2024-10-14 20:58:36 +02:00
3408ba3c45
Fix icons in visualize.py 2024-10-14 20:53:13 +02:00
4104057771
Fix pre-commit hooks and move directories
roles/ and inventory/ are now in playbooks/
also fixed issues reported by ansible-lint
2024-10-14 18:31:36 +02:00
dc398ddb6e
Add visualization script 2024-10-14 17:49:44 +02:00
13b69d5d4b
Remove accidential secrets (already changed) 2024-10-14 03:54:39 +02:00
822ec5fcb7
Add node001 2024-10-14 03:30:59 +02:00
e68f2f2cec
Add task to stop unused services 2024-10-13 23:20:11 +02:00
dbb3075c82
Remove explicit svc.name 2024-10-13 21:48:04 +02:00
09e886c712
Merge webhook into teamspeak_fallback 2024-10-13 21:02:19 +02:00
8b5593e586
Remove switching _ to - on rolenames 2024-10-13 20:32:07 +02:00
eb76c93ae5
Cleanup playbooks 2024-10-13 20:31:23 +02:00
89909cd6ae
Rename mailcow role to mailcowdockerized 2024-10-13 19:05:58 +02:00
e14ef048cc
Add hcloud placement group 2024-10-13 19:01:00 +02:00
3354ce607d
Improve stuff a bit 2024-10-13 18:30:14 +02:00
be3c610bd4
Improve lego service to be more dynamic 2024-10-13 17:50:44 +02:00
fa2059bb32
Remove provider configs from modules 2024-10-10 13:15:50 +02:00
f8bb2d82c9
Add opentofu encryption 2024-10-09 21:31:38 +02:00
424e1db07f
Fix authentik config 2024-10-09 02:29:08 +02:00
979a386831
Add minio to authentik 2024-10-09 01:43:43 +02:00
0b838b52cc
Move more services to new node 2024-10-09 01:32:35 +02:00
f1b7c65577
Add software role and matrix federation button 2024-10-08 22:01:54 +02:00
7d8fa25ad9
Add caddy reload on caddy tag 2024-10-08 21:33:01 +02:00
0a604b77ba
Improve gatus/monitoring a bit 2024-10-08 17:46:14 +02:00
c28a195f49
Add autorestic.all file and move two services 2024-10-08 00:54:09 +02:00
aa9c76a622
Add auto-cleaning for caddy sites 2024-10-07 23:58:56 +02:00
7a1a8a348a
Remove http healthcheck 2024-10-07 22:28:23 +02:00
33d5e30ba6
Improve backup service 2024-10-07 21:24:48 +02:00
9b7b5d3642
Replace uptime kuma with gatus 2024-10-07 21:17:35 +02:00
849b3a277d
Add status service to healthchecks.io 2024-10-07 03:29:20 +02:00
a15e70d73d
Add healthcheck pings to opentofu and add systemd cleanup to healthcheck 2024-10-06 20:47:59 +02:00
2ad3cce749
Move all_services into opentofu 2024-10-06 19:08:13 +02:00
6fdfd338a1
Add healthchecksio provider and refactor ip-for-host collection 2024-10-06 17:10:45 +02:00
ed51a86935
Replace backup script with autorestic 2024-10-06 01:59:46 +02:00
13084e3558
Fix missing teamspeak-fallback domain 2024-10-04 19:18:57 +02:00
3fed27b42f
Move services.json into ansible 2024-10-03 03:55:48 +02:00
6548019090
Remove cloud-old extra service 2024-10-03 03:02:46 +02:00
76e3fe364d
Fix path in pre-commit 2024-10-03 03:02:05 +02:00
a8e14b53f5
Refactor services-to-host-mapping and playbooks 2024-10-03 00:50:21 +02:00
825393bbd3
Rename common role to always 2024-10-02 16:35:58 +02:00
bff3308b0e
Cleanup playbooks 2024-10-02 01:04:14 +02:00
5d10e75ade
Improve dns 2024-10-02 01:04:00 +02:00
48a4f72e4f
Split up contabo provider vars 2024-09-30 20:31:04 +02:00
048ea26034
Add contabo provider 2024-09-30 20:00:46 +02:00
ed555418e2
Fix direct variable usage 2024-09-30 01:26:42 +02:00