Commit graph ansible-infra/resources/chaosknoten
Author SHA1 Message Date
012bceeabb public-reverse-proxy(host): Increase nginx worker fd limit
All checks were successful
/ build (pull_request) Successful in 29s
/ Ansible Lint (push) Successful in 2m34s
/ Ansible Lint (pull_request) Successful in 2m37s
By default the limit on file descriptors is at a 1024 hard limit and 520k hard limit.
Unsure how this affects nginx, but each client connection needs two file descriptors.
So let's try to set the limit of open files explicitly.
2026-08-28 12:11:03 +02:00
4540dc5516 Update to current version, open up fully again.
All checks were successful
/ build (push) Successful in 26s
/ Ansible Lint (push) Successful in 3m9s
2026-08-25 19:04:44 +02:00
bd71738df3 Temporary block until we can update Keycloak
All checks were successful
/ build (push) Successful in 32s
/ Ansible Lint (push) Successful in 2m44s
2026-08-25 18:41:40 +02:00
ae314ea9b3 Configure manual subscriber lists
All checks were successful
/ build (push) Successful in 50s
/ Ansible Lint (push) Successful in 4m18s
2026-08-24 10:01:16 +02:00
a2eba1ac70 fixed IP for Retro Sun SparcStation 4
All checks were successful
/ build (push) Successful in 29s
/ Ansible Lint (push) Successful in 2m24s
2026-08-21 23:34:10 +02:00
5ae8a3b186 Re-add IP for waybackproxy
All checks were successful
/ build (push) Successful in 25s
/ Ansible Lint (push) Successful in 2m51s
2026-08-21 23:28:21 +02:00
a87c27b3d5
keycloak(host): allow right ipv4 of z9 router
All checks were successful
/ build (push) Successful in 26s
/ Ansible Lint (push) Successful in 2m38s
2026-08-17 21:39:00 +02:00
e9a5b711ae Start migrating config to Ansible
All checks were successful
/ build (push) Successful in 25s
/ Ansible Lint (push) Successful in 2m31s
The real file still lives in /opt/mailman on the host for now, need to migrate whole config into Ansible.
2026-08-17 09:25:23 +02:00
548d761def Migrate officemail away
All checks were successful
/ build (push) Successful in 50s
/ Ansible Lint (push) Successful in 2m59s
2026-08-17 09:20:13 +02:00
53c1801eba Change confirmation lifetime to 7d
All checks were successful
/ build (push) Successful in 27s
/ Ansible Lint (push) Successful in 3m2s
2026-08-16 09:28:42 +02:00
e668c44273 Enable list subscription management for intern@
All checks were successful
/ build (push) Successful in 49s
/ Ansible Lint (push) Successful in 2m52s
2026-08-16 09:01:57 +02:00
35381d5bb9
z9-router and auth-dns(host): add static dhcp lease and dns entry for wled-eh22 2026-08-09 17:09:15 +02:00
stb
8f3cd75a46 Merge branch 'main' into renovate/docker.io-pretalx-standalone-2026.x
Some checks failed
/ cleanup-staging (pull_request) Successful in 3s
/ build (pull_request) Successful in 29s
/ build (push) Successful in 26s
/ Ansible Lint (pull_request) Failing after 2m33s
/ Ansible Lint (push) Failing after 2m28s
2026-08-07 23:47:09 +02:00
stb
cf18c8e633 Merge branch 'main' into renovate/docker.io-pretix-standalone-2026.x
Some checks failed
/ build (pull_request) Successful in 31s
/ cleanup-staging (pull_request) Successful in 4s
/ build (push) Successful in 28s
/ Ansible Lint (pull_request) Failing after 2m54s
/ Ansible Lint (push) Has been cancelled
2026-08-07 23:44:45 +02:00
5378c3f360
auth-dns(host): ccchh.net remove unused 2026-08-07 22:56:07 +02:00
c2130adbb5
auth-dns(host): remove unused unfi ipv6 and specify comments 2026-08-07 22:55:56 +02:00
49f07b0872
z9-router(host): move yate from vlan 55 to 52 2026-08-07 22:55:56 +02:00
8043198569
z9-router(host): add dhcp and dns for dooris-legacy 2026-08-07 22:55:56 +02:00
04d24ccb6f
z9(group): remove all old ip references and change them to new ones 2026-08-07 22:55:33 +02:00
54b0d83451 Update docker.io/pretalx/standalone Docker tag to v2026
All checks were successful
/ build (pull_request) Successful in 30s
/ Ansible Lint (push) Successful in 2m44s
/ Ansible Lint (pull_request) Successful in 2m26s
2026-08-04 21:31:22 +00:00
e32d3734e4 Update docker.io/pretix/standalone Docker tag to v2026.7
All checks were successful
/ build (pull_request) Successful in 33s
/ Ansible Lint (push) Successful in 2m47s
/ Ansible Lint (pull_request) Successful in 2m47s
2026-08-04 21:31:00 +00:00
7f421b2409 Update to current version
All checks were successful
/ build (push) Successful in 33s
/ Ansible Lint (push) Successful in 2m41s
2026-08-04 23:16:39 +02:00
849f63cd1b Activate sync
All checks were successful
/ build (push) Successful in 28s
/ Ansible Lint (push) Successful in 3m21s
2026-08-04 09:13:50 +02:00
5ecf70ade3 Activate old address for yate for now
Some checks failed
/ Ansible Lint (push) Failing after 5s
/ build (push) Failing after 17s
2026-07-31 19:43:37 +02:00
685646c697 Set up Keycloak to Mailman sync for chaos@
All checks were successful
/ build (push) Successful in 25s
/ Ansible Lint (push) Successful in 2m23s
DRY_RUN=true, so no changes to Mailman are performed yet.
2026-07-26 16:19:41 +02:00
283bc80b41 Update wordpress image
All checks were successful
/ build (push) Successful in 50s
/ Ansible Lint (push) Successful in 2m53s
2026-07-26 00:47:54 +02:00
70b1039f95 Upgrade Hedgdedoc to 1.11.1
All checks were successful
/ build (push) Successful in 26s
/ Ansible Lint (push) Successful in 2m38s
Closes #130

Also add appropriate config for renovate to upgrade Hedgedoc.
2026-07-24 23:26:23 +02:00
9a876e12a8
fix CNAME for club-assistant acme challenge
All checks were successful
/ build (push) Successful in 47s
/ Ansible Lint (push) Successful in 3m52s
2026-07-23 14:33:19 +02:00
b3fe097421
re-enable club-assistant dns record
All checks were successful
/ build (push) Successful in 27s
/ Ansible Lint (push) Successful in 3m27s
2026-07-22 21:44:03 +02:00
28a22e4476 pad: disable external link warning
All checks were successful
/ build (pull_request) Successful in 29s
/ Ansible Lint (pull_request) Successful in 3m10s
/ cleanup-staging (pull_request) Successful in 3s
/ build (push) Successful in 25s
/ Ansible Lint (push) Successful in 4m20s
closes #130
2026-07-22 00:04:05 +02:00
60a407a406
add prusa-mk4.ccchh.net DNS entry
All checks were successful
/ build (push) Successful in 43s
/ Ansible Lint (push) Successful in 2m58s
2026-07-18 20:13:00 +02:00
580b5bdb1f
auth-dns(host): add acme cnames back
All checks were successful
/ build (pull_request) Successful in 46s
/ Ansible Lint (pull_request) Successful in 2m27s
/ cleanup-staging (pull_request) Successful in 3s
/ build (push) Successful in 29s
/ Ansible Lint (push) Successful in 2m33s
for:
- club-assistant
- light
- light-werkstatt
- dooris
2026-07-11 21:29:47 +02:00
14d2d002f7 Update docker.io/prom/prometheus Docker tag to v3.13.1
All checks were successful
/ build (pull_request) Successful in 50s
/ Ansible Lint (pull_request) Successful in 3m17s
/ cleanup-staging (pull_request) Successful in 7s
/ build (push) Successful in 27s
/ Ansible Lint (push) Successful in 3m14s
2026-07-10 09:15:50 +00:00
56392b776a
public-reverse-proxy(host): add config for didays.de and staging 2026-07-09 22:20:11 +02:00
50cca22cfe Update docker.io/binwiederhier/ntfy Docker tag to v2.26.0
All checks were successful
/ build (pull_request) Successful in 30s
/ Ansible Lint (pull_request) Successful in 3m28s
/ cleanup-staging (pull_request) Successful in 3s
/ build (push) Successful in 26s
/ Ansible Lint (push) Successful in 2m42s
2026-07-09 19:00:56 +00:00
1ae4a39f57 Update all stable non-major dependencies
All checks were successful
/ build (pull_request) Successful in 33s
/ Ansible Lint (pull_request) Successful in 3m19s
/ cleanup-staging (pull_request) Successful in 8s
/ build (push) Successful in 45s
/ Ansible Lint (push) Successful in 2m51s
2026-07-08 00:16:11 +00:00
9ae16363c5
forgejo-runner-external(host): configure forgejo-runner setup
Some checks failed
/ build (push) Successful in 48s
/ Ansible Lint (push) Failing after 2m57s
Configure connection for the DI-Day/website repo.
2026-07-08 00:42:50 +02:00
dd1cd6f529
forgejo-runner-external(host): basic setup 2026-07-08 00:20:02 +02:00
b9a5fa3ce5
forgejo-runner(host): configure some more labels for more images
Some checks failed
/ build (pull_request) Successful in 29s
/ cleanup-staging (pull_request) Successful in 9s
/ build (push) Successful in 26s
/ Ansible Lint (pull_request) Failing after 2m33s
/ Ansible Lint (push) Failing after 2m25s
Provide the ubuntu labels similar to the images running at Codeberg
using the catthehacker/ubuntu:act-* images.
See:
https://github.com/catthehacker/docker_images
https://codeberg.org/actions/meta

Also provide convenience labels for Alpine and Debian.
2026-07-03 03:42:18 +02:00
d44d84ae2a
forgejo-runner(host): configure forgejo-runner setup 2026-07-03 03:42:18 +02:00
94120337aa
forgejo-runner(host): basic setup 2026-07-03 03:42:17 +02:00
Max
dea6bfe68b
update keycloak to 26.6.3
Some checks failed
/ cleanup-staging (pull_request) Successful in 7s
/ build (pull_request) Successful in 30s
/ build (push) Successful in 27s
/ Ansible Lint (pull_request) Failing after 2m25s
/ Ansible Lint (push) Failing after 2m23s
2026-06-30 22:19:41 +02:00
8de361d223
add dooris.ccchh.net entries
Some checks failed
/ build (push) Successful in 26s
/ Ansible Lint (push) Failing after 2m36s
2026-06-30 20:47:35 +02:00
9b8da29cae
auth-dns(host): update ip of xr18 in ccchh.net
All checks were successful
/ build (pull_request) Successful in 51s
/ Ansible Lint (pull_request) Successful in 2m29s
/ cleanup-staging (pull_request) Successful in 7s
/ build (push) Successful in 25s
/ Ansible Lint (push) Successful in 2m30s
2026-06-28 14:24:28 +02:00
75b7e80321
migrate uberwachungsfrei kundgebung to own domain
Some checks failed
/ Ansible Lint (push) Successful in 2m22s
/ build (push) Failing after 2m46s
2026-06-11 14:40:09 +02:00
57d2a94990
dns: fix syntax error in diday.org zone 2026-06-10 16:17:23 +02:00
931afac7e0
add ueberwachungsfrei-kundgebung site
Some checks failed
/ build (push) Failing after 2m43s
/ Ansible Lint (push) Successful in 2m48s
2026-06-09 21:42:49 +02:00
ec9275cf46
add ueberwachungsfrei-kundgebung.hamburg.ccc.de domain
Some checks failed
/ build (push) Failing after 2m41s
/ Ansible Lint (push) Successful in 2m57s
2026-06-09 21:00:51 +02:00
389b87113b
auth-dns: update NS records of all zone files
Some checks failed
/ build (push) Failing after 2m41s
/ Ansible Lint (push) Successful in 3m1s
The current set is auth-dns.hamburg.ccc.de in addition to the
newly created erfadns.ber.ccc.de

See https://zammad.hamburg.ccc.de/#ticket/zoom/1738 for details.
2026-06-09 11:00:02 +02:00
04305a1124
keycloak: update to 26.6.0
Some checks failed
/ Ansible Lint (push) Successful in 2m29s
/ build (push) Failing after 2m41s
2026-06-08 21:34:13 +02:00