WIP: new z9 ccchh router #98

Draft
bitwhisker wants to merge 23 commits from new_ccchh_router into main

23 commits

Author SHA1 Message Date
724d537cd5
unbound(role): fix systemd unit of prometheus exporter
All checks were successful
/ Ansible Lint (pull_request) Successful in 2m42s
/ Ansible Lint (push) Successful in 2m43s
/ build (pull_request) Successful in 33s
2026-06-22 21:09:43 +02:00
a62d265db8
z9-router(host): fix systemd-networkd configs 2026-06-22 21:03:12 +02:00
eb186c4152
unbound(role): fix unbound prometheus exporter install on debian
Some checks failed
/ build (pull_request) Failing after 2m46s
/ Ansible Lint (push) Successful in 3m3s
/ Ansible Lint (pull_request) Successful in 3m8s
- download debian image from github und verify checksum
- setup systemd service unit
2026-06-21 20:13:29 +02:00
aec4ea4090
unbound(role): fix unbound config template
- fix some indentation problems
- fix access control
- fix remote control unix socket and thrust anchor file (because debain
appamour ist annoying)
  - add unbound-anchor package
2026-06-21 20:07:59 +02:00
dc29dd8b13
kea_dhcp(role): fix include wars check 2026-06-21 20:01:55 +02:00
9d5215e6ec
z9(pve01): change thinkcccore0 to pve01
Some checks failed
/ Ansible Lint (pull_request) Successful in 2m34s
/ Ansible Lint (push) Successful in 2m37s
/ build (pull_request) Failing after 2m42s
2026-06-20 18:33:37 +02:00
1fbc903125
z9(group): remove all old ip references and change them to new ones
Some checks failed
/ Ansible Lint (push) Successful in 2m26s
/ Ansible Lint (pull_request) Successful in 2m28s
/ build (pull_request) Failing after 2m40s
2026-06-20 18:03:47 +02:00
be71af3a2f
z9(group): remove all z9 references as subdomain 2026-06-20 18:01:20 +02:00
5e857dd5e7
unbound(role): move resolvd vars to task 2026-06-20 17:59:54 +02:00
a0d9fc2e77
unbound(role): make unbound thread number configurable 2026-06-20 17:59:54 +02:00
fb397541e4
unbound(role): reformat config template and use all vcpus 2026-06-20 17:59:54 +02:00
cfb06cdc9f
unbound(role): remove tags inside role 2026-06-20 17:59:54 +02:00
a602ed9f9e
unbound(role): add FIXME note to unbound prometheus exporter install 2026-06-20 17:59:53 +02:00
e649933337
unbound(role): use existing deploy_systemd_resolved_config role and some reordering 2026-06-20 17:59:53 +02:00
4c802c8081
kea_dhcp(role): make stork-agent.env smaller and add link to documentation 2026-06-20 17:59:53 +02:00
95aa6e37f1
kea_dhcp(role): fix indentation in template 2026-06-20 17:59:53 +02:00
117b11b773
kea_dhcp(role): add README.md 2026-06-20 17:59:53 +02:00
151b6c5bf7
kea_dhcp(role): some fixes and removing arch part
- remove tags from tasks
- remove archlinux part
- use debian default package for kea
2026-06-20 17:59:53 +02:00
20e8423e60
z9-router(host): fix some spelling and a wireguard peer address 2026-06-20 17:59:53 +02:00
4626d04fb6
z9-router(host): add ansible pull 2026-06-20 17:59:52 +02:00
ffe6d5c07a
z9-router(host): rename rt1 to z9-router 2026-06-20 17:59:52 +02:00
0986e45735
rt1(z9 host) unbound(role) kea_dhcp(role): create unbound and kea_dhcp role for rt1
- create unbound role
- create kea_dhcp role
- configure unbound and keadhcp on rt1(z9 host)
2026-06-20 17:59:52 +02:00
8b829781de
rt1(z9 host): create host and configure networkd and nftables 2026-06-20 17:59:52 +02:00