5798eb5734
Update all stable non-major dependencies
/ Ansible Lint (pull_request) Successful in 3m6s
/ Ansible Lint (push) Successful in 3m10s
2026-04-11 02:46:04 +00:00
abcd622757
light(host): move to dns-01-acme-dns
/ Ansible Lint (pull_request) Successful in 2m17s
/ Ansible Lint (push) Successful in 2m15s
2026-04-11 04:34:24 +02:00
8630efeca6
keycloak(host): set specific Keycloak version as image also has it now
/ Ansible Lint (push) Successful in 2m13s
2026-04-05 01:02:37 +02:00
230da323dc
public-reverse-proxy(host): add config for docs.c3voc.de and staging
/ Ansible Lint (push) Successful in 2m24s
2026-04-04 15:39:33 +02:00
3f94a992fe
ntfy-alertmanager: edit msg when alert resolve's
/ Ansible Lint (push) Successful in 3m42s
2026-04-03 17:41:24 +02:00
28d154edcd
Update docker.io/xenrox/ntfy-alertmanager Docker tag to v1
/ Ansible Lint (pull_request) Successful in 2m25s
/ Ansible Lint (push) Successful in 3m9s
2026-04-03 13:16:18 +00:00
7b03059440
public-reverse-proxy(host): add config for c3dog.de
/ Ansible Lint (push) Successful in 2m17s
2026-04-03 15:08:02 +02:00
aa28d30e8d
Update docker.io/library/redis Docker tag to v8
/ Ansible Lint (pull_request) Successful in 2m59s
/ Ansible Lint (push) Successful in 2m17s
2026-04-02 09:30:51 +00:00
8945b86c85
tickets(host): update postgresql image from version 15 to 18
/ Ansible Lint (push) Successful in 2m13s
2026-04-02 11:24:42 +02:00
db8dfac07a
Update docker.io/pretix/standalone Docker tag to v2026
/ Ansible Lint (pull_request) Successful in 2m54s
/ Ansible Lint (push) Successful in 2m22s
2026-04-01 23:47:03 +00:00
8e5b0083b3
fix docker compose services not coming up after reboot
...
/ Ansible Lint (push) Successful in 2m18s
Fix the issue by adding missing restart configuration to docker compose
deployments.
2026-04-02 01:16:08 +02:00
7a9929c66d
Version bump
/ Ansible Lint (push) Successful in 2m21s
2026-04-01 09:10:05 +02:00
0df667fc58
keycloak(host): update postgresql image from version 15 to 18
/ Ansible Lint (push) Successful in 2m17s
2026-04-01 02:19:13 +02:00
34958a0584
pad(host): update postgresql image from version 15 to 18
/ Ansible Lint (push) Successful in 2m20s
2026-04-01 01:51:22 +02:00
6bc872f1c0
pretalx(host): move to dns-01-acme-dns as http-01 failed for cfp.eh22
/ Ansible Lint (push) Successful in 13m31s
2026-03-31 17:51:06 +02:00
73ed238a28
sunders(host): move to dns-01-acme-dns
/ Ansible Lint (push) Successful in 4m37s
2026-03-31 16:59:02 +02:00
8bf6dfbefb
certbot(role): support DNS-01 certs using acme-dns
...
/ Ansible Lint (push) Successful in 3m36s
Introduce new configuration structure called certbot__certs, which
allows for different challenge types per cert with the first challenge
type supported being dns-01-acme-dns.
2026-03-31 16:48:00 +02:00
21f51ea2d7
z9(hosts): setup ansible-pull for all z9 hosts
/ Ansible Lint (push) Successful in 5m1s
2026-03-30 21:55:44 +02:00
66830eaf30
Update all stable non-major dependencies
/ Ansible Lint (pull_request) Successful in 2m45s
/ Ansible Lint (push) Successful in 11m4s
2026-03-28 01:01:38 +00:00
904c50c17c
fux alert: set for to 2min
/ Ansible Lint (push) Successful in 2m28s
2026-03-10 21:45:52 +01:00
242746bcbd
alerts-fux: add alert for blackbox exporter probes
/ Ansible Lint (push) Successful in 2m46s
2026-03-09 21:14:26 +01:00
e961886972
pad(host): set session secret, so users won't be logged out on restart
...
/ Ansible Lint (push) Has been cancelled
Closes #74
2026-03-09 21:09:08 +01:00
c246a6815c
ansible-lint: fix issues
/ Ansible Lint (pull_request) Successful in 3m1s
/ Ansible Lint (push) Successful in 2m18s
2026-03-06 21:27:51 +01:00
9b092d0daf
Update all stable non-major dependencies
/ Ansible Lint (push) Failing after 6m30s
/ Ansible Lint (pull_request) Failing after 7m16s
2026-03-06 20:16:48 +00:00
2b5f261cd3
docker(role): move automatic cleanup of unused Docker data here
...
/ Ansible Lint (push) Successful in 2m20s
Move the automatic cleanup of unused Docker data to the docker role from
the docker_compose role, so that hosts, which only use Docker (like
renovate) also have an automatic cleanup set up.
Also use a systemd timer instead of cron.
2026-03-06 21:09:47 +01:00
0788fde69d
only allow sops encryption of *.sops.* files
/ Ansible Lint (pull_request) Successful in 2m31s
/ Ansible Lint (push) Successful in 13m55s
2026-03-06 20:21:33 +01:00
f345ff5e00
renovate: make exclusion of CalVer non-patch/-minor upgrades work
...
/ Ansible Lint (push) Successful in 2m27s
Pretix and Pretalx both use CalVer, so we don't want to have upgrades to
their second number be identified as minor updates and get grouped with
all the other minor and patch updates.
The regex to re-classify the second number as major doesn't work.
Probably because of:
"Important: all capture groups must contain only purely numeric values."
(https://docs.renovatebot.com/modules/versioning/regex/ )
So instead match on the minor update type for Pretix and Pretalx and set
the group name to null.
2026-03-06 19:53:24 +01:00
e98f6d68bd
Revert "wip: test renovate"
...
/ Ansible Lint (push) Successful in 6m51s
This reverts commit 05d8c39b75 .
Doesn't work.
2026-03-06 19:15:55 +01:00
4f3caaf5ed
add bitwhisker to sops
/ Ansible Lint (push) Successful in 2m28s
2026-03-05 20:18:53 +01:00
05d8c39b75
wip: test renovate
/ Ansible Lint (push) Successful in 2m14s
2026-03-05 15:26:51 +01:00
fee18bd349
certbot(role): allow empty list of certificate domains
...
/ Ansible Lint (push) Successful in 11m4s
Also explicitly document that they are used with the HTTP-01 challenge.
This is in preparation for adding a new option with DNS-01 challenge
support.
2026-03-05 14:37:17 +01:00
3820a97584
certbot(role): move arguments documentation into README
...
Do this to match how it's done in newer roles.
2026-03-05 14:37:17 +01:00
0331c77d55
grafana: fuxnoc macht mehr internet mit ipv6
/ Ansible Lint (push) Successful in 2m32s
2026-03-01 21:32:10 +01:00
711f2f1c64
certbot(role): don't use certbot__version_spec anymore as its not used
/ Ansible Lint (push) Successful in 8m7s
2026-03-01 20:08:49 +01:00
165487884c
setup reverse-proxying for *.staging.diday.org
/ Ansible Lint (push) Successful in 2m12s
2026-02-27 21:51:09 +01:00
bc9e76b8ed
remove did.hamburg.ccc.de from public-reverse-proxy
2026-02-27 21:51:09 +01:00
983584a510
configure reverse proxy map explicitly for hostnames
2026-02-27 21:51:09 +01:00
7ca446457a
onlyoffice: support custom fonts and add di.day fonts
/ Ansible Lint (push) Successful in 2m12s
2026-02-26 23:13:30 +01:00
fcc0d615a7
configure diday.org on public-reverse-proxy
/ Ansible Lint (push) Successful in 3m27s
2026-02-26 18:01:52 +01:00
41dc9c8529
configure www2 nginx
/ Ansible Lint (push) Successful in 2m21s
2026-02-26 17:44:24 +01:00
3e3cedd357
add www2 and www3 hosts
2026-02-24 19:09:20 +01:00
ac013ca8a1
Fix template syntax
/ Ansible Lint (push) Successful in 2m8s
2026-02-22 18:37:16 +01:00
08101ccef1
Fix permission
2026-02-22 18:37:01 +01:00
7a1ea7d40e
Override base.html template to brand site
/ Ansible Lint (push) Successful in 2m9s
2026-02-22 18:22:12 +01:00
d26fbf2577
Allow syncing an arbitrary set of files to the target
2026-02-22 18:21:47 +01:00
a3c514d18d
Ignore pycaches
2026-02-22 18:21:15 +01:00
bb06f21c53
configure diday website deployment
/ Ansible Lint (push) Successful in 2m17s
2026-02-18 11:57:21 +01:00
e823c46a2d
stb updated key
/ Ansible Lint (push) Successful in 2m15s
2026-02-18 09:51:25 +01:00
910655adfb
Explain how to update GPG keys
2026-02-18 09:34:27 +01:00
5f31392a27
Remove authoritative-dns as its not needed anymore
/ Ansible Lint (pull_request) Successful in 2m15s
/ Ansible Lint (push) Successful in 2m18s
2026-02-11 10:38:04 +01:00