Commit graph ansible-infra/inventories/chaosknoten/hosts.yaml
Author SHA1 Message Date
86e793c624 Use jitsi role to configure jitsi
The host has been manually cleaned up (removed old packages and config) and this config has been deployed already.
2026-10-08 10:24:38 +02:00
f7c3e2146d
migrate mjolnir to draupnir 2026-09-06 14:40:45 +02:00
6eafc47773 jitsi dazu
Erstmal nur der Host, die eigentliche Config muss später passieren
2026-07-29 22:52:13 +02:00
9ae16363c5
forgejo-runner-external(host): configure forgejo-runner setup
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
d44d84ae2a
forgejo-runner(host): configure forgejo-runner setup 2026-07-03 03:42:18 +02:00
7d7cf455eb
forgejo_runner(role): create role for setting up Forgejo Runner install 2026-07-03 03:42:18 +02:00
94120337aa
forgejo-runner(host): basic setup 2026-07-03 03:42:17 +02:00
fa6e280594
www2/www3(host): remove hosts as they got removed 2026-06-04 00:54:55 +02:00
4574dbf4ba
secrets(role): introduce secrets role for storing secrets
Allows storage of secrets to then be referenced in other places.
The motivation was storing WireGuard secrets for systemd-networkd.
2026-05-23 22:40:17 +02:00
8a8ce7206d
add infrastructure-authorized-keys to lists host 2026-05-19 16:27:59 +02:00
50beedbc62
configure metric scraping from knot on auth-dns 2026-05-06 15:51:38 +02:00
d9fc1ef401
add host auth-dns.hamburg.ccc.de 2026-04-29 21:24:59 +02:00
d7811f249a
diday-staging-runner(host): deploy host runner for diday staging deploy 2026-04-28 20:12:27 +02:00
3e3cedd357
add www2 and www3 hosts 2026-02-24 19:09:20 +01:00
fe647da3bf
mjolnir: deploy mjolnir using docker compose
Moving from mjolnir from nix-infra to ansible-infra.
Also using native encryption now instead of the deprecated pantalaimon
and having protectAllJoinedRooms set to true for easier and quicker
usage.
2026-02-11 03:10:43 +01:00
0f3cd2c70a amcedns to enable Let's Encrypt DNS-01 challenges 2026-01-25 22:41:42 +01:00
c7d51af5b4
rollout Alloy to replace prometheus_node_exporter
With the new network we need to deploy a push based solution in order to get metrics into prometheus
2026-01-25 21:44:49 +01:00
a5d291cea8
spaceapiccc(host): setup ansible-pull 2026-01-25 20:58:57 +01:00
cee1fe970a Add spaceapiccc as a replacement for erfafoo 2026-01-25 14:03:54 +01:00
255327952e
ntfy(host): move to new network and hostname 2026-01-11 03:57:11 +01:00
1971598e71
pretalx(host): move to new network and hostname 2026-01-11 03:23:18 +01:00
372f264bcb
ccchoir(host): move to new network and hostname 2026-01-11 03:23:14 +01:00
2fbb37db18
grafana(host): move to new network and hostname 2026-01-11 03:23:01 +01:00
a41b07949c
zammad(host): move to new network and hostname 2026-01-11 00:22:37 +01:00
ff550cbd8a
tickets(host): move to new network and hostname 2026-01-11 00:00:18 +01:00
49e3ecb986
netbox(host): move to new network and hostname 2026-01-09 03:05:29 +01:00
a622f21b54
renovate(host): move to new network and hostname 2026-01-07 18:46:27 +01:00
40b67c6bc3
sunders(host): move to new network and hostname 2026-01-07 18:46:16 +01:00
944c8cde82
onlyoffice(host): move to new network and hostname 2025-12-17 03:34:39 +01:00
366456eff8
keycloak(host): move to new network and hostname
Also just listen on port 8443 for keycloak-admin proxy protocol.
2025-12-16 21:50:40 +01:00
1ca71a053e
pad(host): move to new network and hostname 2025-12-16 21:12:21 +01:00
570600fce3
eh22-wiki(host): move to new network and hostname 2025-12-16 20:58:05 +01:00
5a476f2103
cloud(host): move to new network and hostname 2025-12-16 20:47:44 +01:00
8b94a49f5e
wiki(host): move to new network and internal hostname 2025-12-16 19:23:33 +01:00
183b91b9f2
router(host): add nftables config for basic router functionality 2025-12-13 22:07:38 +01:00
d0618e3820
nftables(role): introduce role for deploying nftables 2025-12-13 22:07:37 +01:00
a9e394da06
router(host): add systemd-networkd-based network config 2025-12-13 22:07:37 +01:00
d6ba70523c
systemd_networkd(role): introd. role for deploy. systemd-networkd config 2025-12-13 22:07:35 +01:00
766aa125c4
router(host): introduce router 2025-12-13 22:07:07 +01:00
dc6c7cbfb7
sunders(host): deploy sunders using docker compose
https://git.hamburg.ccc.de/CCCHH/sunders
2025-11-01 17:53:08 +01:00
94e1920388
setup ansible-pull for all Chaosknoten hosts
Additionally setup ansible-pull for: ccchoir, tickets, keycloak, lists,
mumble, pad, public-reverse-proxy, zammad, ntfy
2025-10-20 21:25:56 +02:00
e76c66d74c
renovate(host): set up Renovate using role and exisiting config
Set up Renovate using role and existing config from current
Forgejo/GitHub Actions-based deployment.
2025-10-16 17:52:30 +02:00
a32998d8da
renovate(host): initialize renovate host 2025-10-16 17:44:23 +02:00
8388657d33
renovate(role): introduce first basic Renovate role
Sets up Renovate using Docker and systemd service and timer to run
regularly.
Also add accompanying host group and playbook play.
2025-10-16 17:42:13 +02:00
1d6d1094bc
setup ansible-pull for 7 more hosts
Setup for: cloud, eh22-wiki, grafana, onlyoffice, pretalx, sunders and
wiki.
2025-10-15 01:59:29 +02:00
afceb886dc
msmtp(role): introduce msmtp role
Introduce msmtp role for setting up msmtp for mail sending.
Also add accompanying host group and playbook play.
2025-10-14 01:40:46 +02:00
9b8e14f3c4
remove duplicate ansible_pull_hosts inventory group entry 2025-10-13 17:37:13 +02:00
bd281713f1
netbox(host): setup ansible_pull for host 2025-10-13 16:59:42 +02:00
434ddfc955
ansible_pull(role): introduce ansible_pull role
Introduce ansible_pull role for setting up automatic ansible_pull runs.
Also add accompanying host group and playbook play.
2025-10-13 16:56:18 +02:00