Commit graph

33 commits

Author SHA1 Message Date
d0a28589c6
reorganize (config) files and templates into one "resources" dir
All checks were successful
/ Ansible Lint (push) Successful in 1m39s
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-05 22:18:27 +01:00
af4abdc50b
ensure all template files have a .j2 file extension
All checks were successful
/ Ansible Lint (push) Successful in 1m39s
As they should and as this is preparation for a future change
reorganizing the file structure.
2024-12-05 21:13:07 +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
62b4f93218 Introduce Nextcloud role and deploy Cloud on Chaosknoten
Co-authored-by: Max <max@mlem.cloud>
2023-08-25 20:50:46 +02:00
d16da59fd7 Migrate Wiki from ThinkCCCluster to Chaosknoten
Also do the redirect for DNS cache stuff like with aes.
2023-08-11 01:59:34 +02:00
373b219031 Migrate Engelsystem from ThinkCCCluster to Chaosknoten 2023-08-11 00:39:55 +02:00
cc70903f52 Migrate Keycloak from ccchh.net to hamburg.ccc.de 2023-08-08 01:18:44 +02:00
09e0c710af Migrate Keycloak from ThinkCCCluster onto Chaosknoten
Co-authored-by: Max <max@mlem.cloud>
2023-08-07 23:33:15 +02:00
099bbe0e66 Nextcloud-Config weiter entwickeln 2023-08-05 18:59:58 +02:00
dff8f0ee8b pad (HedgeDoc) und cloud (NextCloud) dazu
cloud braucht noch etwas Arbeit, insbesondere die Abslage der Daten in
/data und die Keycloak-Anbindung.
2023-08-05 17:23:49 +02:00
06233d22d5 Deploy NGINX for acme_challenge and PROXY Prot. on PubRP on Chaosknoten 2023-08-04 14:06:37 +02:00