Commit graph

58 commits

Author SHA1 Message Date
608f05e8c6
wip: ansible pull
Some checks failed
/ Ansible Lint (push) Failing after 3m30s
/ Ansible Lint (pull_request) Failing after 3m49s
2025-07-01 04:13:56 +02:00
2cb9dc6dae
grafana dinge versuchen
Some checks failed
/ Ansible Lint (push) Failing after 2m2s
2025-06-12 19:20:03 +02:00
0a50ee470a
grafana: add email alerts, and fix some rules
Some checks failed
/ Ansible Lint (push) Failing after 2m0s
2025-06-10 21:22:53 +02:00
75bf485eac
Alloy: enable collector systemd
Some checks failed
/ Ansible Lint (push) Failing after 2m11s
2025-06-03 01:11:39 +02:00
3a9673b113
ntfy alerts
Some checks failed
/ Ansible Lint (push) Failing after 1m55s
2025-06-02 22:42:37 +02:00
0248b64670
update ntfy user uread and uwrite in sops
Some checks failed
/ Ansible Lint (push) Failing after 2m6s
2025-06-02 18:36:35 +02:00
c620f0f86b
ntfy: alloy
Some checks failed
/ Ansible Lint (push) Failing after 2m13s
2025-06-02 00:47:55 +02:00
6824bf5e4f
ntfy
Some checks failed
/ Ansible Lint (push) Failing after 2m3s
2025-06-02 00:29:08 +02:00
8ff457b01e
Update Postgres to 15.13
Some checks failed
/ Ansible Lint (push) Failing after 1m52s
2025-05-20 20:24:29 +02:00
7f1afef50d
move secrets from sops lookup plugin to sops vars plugin
Some checks failed
/ Ansible Lint (push) Failing after 1m54s
This makes secret configuration and usage a good bit cleaner.
2025-05-04 16:50:15 +02:00
bbe4cc131a
eh22-netbox: remove eh22-netbox as its being decommissioned
Some checks failed
/ Ansible Lint (push) Failing after 1m44s
2025-05-03 23:40:03 +02:00
60b2093a02
netbox(host): move secrets to SOPS
Some checks failed
/ Ansible Lint (push) Failing after 1m53s
2025-05-03 23:08:41 +02:00
97b8386878
grafana(host): move secrets to SOPS
Some checks failed
/ Ansible Lint (push) Failing after 1m49s
2025-05-03 22:18:26 +02:00
8de07c2688
cloud(host): move secrets to SOPS 2025-05-03 21:30:06 +02:00
01c006ec22
grafana fix nginx ip allow list
Some checks failed
/ Ansible Lint (push) Failing after 1m48s
2025-05-02 01:08:55 +02:00
0c9e3ccb87
fix switchup in prometheus.relabel
Some checks failed
/ Ansible Lint (push) Failing after 1m49s
2025-04-30 15:07:26 +02:00
e183f1a2c3
prometheus remote write with alloy using it
Some checks failed
/ Ansible Lint (push) Failing after 1m53s
2025-04-30 01:11:17 +02:00
456117a789
adding loki
Some checks failed
/ Ansible Lint (push) Failing after 1m55s
2025-04-28 20:31:55 +02:00
ca16e3d55f
dep._hypervisor(playb.): introduce play for setting up vm template gen.
Some checks failed
/ Ansible Lint (push) Has been cancelled
2025-02-23 22:42:58 +01:00
5dc2520ecd
eh22-wiki: configure custom eh22-theme
All checks were successful
/ Ansible Lint (push) Successful in 1m37s
2025-02-17 22:26:17 +01:00
79012fb7f8
eh22-netbox: setup EH22 NetBox
All checks were successful
/ Ansible Lint (push) Successful in 1m44s
2025-02-17 01:23:35 +01:00
2ec1471d7f
netbox: move NetBox from NixOS to Ansible
All checks were successful
/ Ansible Lint (push) Successful in 1m46s
/ Ansible Lint (pull_request) Successful in 1m50s
Also introduce netbox_hosts group for applying netbox role to multiple
hosts.
2025-02-15 19:57:15 +01:00
bdbd9ce195
eh22-wiki: setup EH22 wiki using Ansible by copying and mod. wiki config
All checks were successful
/ Ansible Lint (push) Successful in 1m39s
Also introduce wiki_hosts group for applying dokuwiki role to multiple
hosts.
2025-02-10 23:40:39 +01:00
c89a6edefe
nextcloud: update to version 30
Some checks failed
/ Ansible Lint (push) Failing after 3h5m0s
2025-01-26 03:08:38 +01:00
e1866b2449
add cfp.eh22.easterhegg.eu to pretalx
All checks were successful
/ Ansible Lint (pull_request) Successful in 1m34s
/ Ansible Lint (push) Successful in 1m48s
2025-01-13 23:37:20 +01:00
07dbbf055c
reorganize (config) files and templates into one "resources" dir
This groups the files and templates for each host together and therefore
makes it easier to see all the (config) files for a host.

Also clean up incorrect, unused docker_compose config for mumble and
clean up unused engelsystem configs.
2024-12-08 02:55:25 +01:00
4b0e03e8b2
ensure all template files have a .j2 file extension
As they should and as this is preparation for a future change
reorganizing the file structure.
2024-12-08 02:55:25 +01:00
4060dbbe21
fix all ansible-lint yaml errors (except for line-length) 2024-11-23 02:49:23 +01:00
88b8d3b9ba
Update Nextcloud to version 29 2024-10-31 23:17:24 +01:00
235e6e514f Move Pretix from hackertours to tickets 2024-10-13 09:10:10 +02:00
30876f821c
prometheus, alertmanager: use Prometheus alerts with Alertmanager
For now introduce node-exporter/hosts alert rules, which got taken from
https://samber.github.io/awesome-prometheus-alerts/rules
However with the labels removed from the description, since they don't
render correctly (at least in Telegram) and don't seem to provide much
value, as we render the labels in the notification anyway.

Also only have Telegram as the notification channel for now, as it was
the easiest to set up.
2024-10-02 03:36:30 +02:00
94a5db2215 Add pretalx 2024-08-18 09:20:28 +02:00
daf2a1dd85 Move to standard image and a config file 2024-08-16 20:16:19 +02:00
94f65f8fe7 Add invite to Keycloak 2024-07-15 12:37:36 +02:00
f67483fa46 Add lists.c3lingo.org 2024-06-16 16:39:19 +02:00
553bc01df1 add ccchoir 2024-05-10 20:37:47 +02:00
0fb059e6bf
Add nginx reload command on new cert for all VMs with certbot and nginx 2024-01-28 04:01:06 +01:00
e53da90160 Enable standalone nginx/certbox config 2024-01-26 20:46:26 +01:00
842b1bfd99 lists does not go through reverse proxy, so run on port 80 2024-01-26 20:37:41 +01:00
a68edb81c4 Add Grafana/Prometheus config 2024-01-24 19:12:43 +01:00
ebcde5433c nginx mit redirect auf wiki 2024-01-23 22:36:15 +01:00
5c4ee01e71 certbot für mumble dazu 2024-01-23 21:24:31 +01:00
2659796e8b Migrate to wiki.hamburg.ccc.de 2024-01-22 22:02:33 +01:00
14486b4b15 Bump Nextcloud version from 27 to 28 2024-01-22 02:18:41 +01:00
5fcbe5cfab Add grafana 2023-12-19 18:37:24 +01:00
ab429df4dd Add Zammad 2023-12-09 12:28:28 +01:00
f238182302 Pretix für Hackertours 2023-12-03 13:14:34 +01:00
b94cb009ad Config fuer lists dazu 2023-11-13 11:32:56 -05:00
c5d40fbb7b Remove Engelsystem host, since it doesn't exist anymore 2023-09-25 04:39:23 +02:00
73db1dd077 Introduce onlyoffice 2023-08-27 20:02:53 +02:00