[inventory] manage ssh connectivity in shared ssh.cfg usable outside of ansible with optional local overrides in ssh.cfg.local, use ssh.cfg in ansible and eliminate ssh config bleed from ~/.ssh/config, collect host key fingerprints in shared known_hosts file populated with fingerprints of reachable hosts
All checks were successful
/ Ansible Lint (push) Successful in 2m55s

This commit is contained in:
djerun 2026-08-17 15:09:08 +02:00
commit 52d3fd4136
Signed by: djerun
GPG key ID: 50530C3A92B15CCC
7 changed files with 203 additions and 92 deletions

165
ssh.cfg Normal file
View file

@ -0,0 +1,165 @@
Include ssh.cfg.local
Host acmedns
HostName acmedns.hosts.hamburg.ccc.de
User chaos
ProxyJump ssh://chaos@router.hamburg.ccc.de
Host auth-dns
HostName auth-dns.hamburg.ccc.de
User chaos
Host ccchoir
HostName ccchoir.hosts.hamburg.ccc.de
User chaos
ProxyJump ssh://chaos@router.hamburg.ccc.de
Host chaosknoten
HostName chaosknoten.hamburg.ccc.de
Host cloud
HostName cloud.hosts.hamburg.ccc.de
User chaos
ProxyJump ssh://chaos@router.hamburg.ccc.de
Host diday-staging-runner
HostName diday-staging-runner.hosts.hamburg.ccc.de
User chaos
ProxyJump ssh://chaos@router.hamburg.ccc.de
Host dooris
HostName dooris.ccchh.net
User chaos
Host eh22-wiki
HostName eh22-wiki.hosts.hamburg.ccc.de
User chaos
ProxyJump ssh://chaos@router.hamburg.ccc.de
Host forgejo-runner-external
HostName forgejo-runner-external.hosts.hamburg.ccc.de
User chaos
ProxyJump ssh://chaos@router.hamburg.ccc.de
Host forgejo-runner
HostName forgejo-runner.hosts.hamburg.ccc.de
User chaos
ProxyJump ssh://chaos@router.hamburg.ccc.de
Host grafana
HostName grafana.hosts.hamburg.ccc.de
User chaos
ProxyJump ssh://chaos@router.hamburg.ccc.de
Host jitsi
HostName jitsi.hamburg.ccc.de
User chaos
Host keycloak
HostName keycloak.hosts.hamburg.ccc.de
User chaos
ProxyJump ssh://chaos@router.hamburg.ccc.de
Host light
HostName light.ccchh.net
User chaos
Host lists
HostName lists.hamburg.ccc.de
User chaos
Host mjolnir
HostName mjolnir.hosts.hamburg.ccc.de
User chaos
ProxyJump ssh://chaos@router.hamburg.ccc.de
Host mumble
HostName mumble.hamburg.ccc.de
User chaos
Host netbox
HostName netbox.hosts.hamburg.ccc.de
User chaos
ProxyJump ssh://chaos@router.hamburg.ccc.de
Host ntfy
HostName ntfy.hosts.hamburg.ccc.de
User chaos
ProxyJump ssh://chaos@router.hamburg.ccc.de
Host onlyoffice
HostName onlyoffice.hosts.hamburg.ccc.de
User chaos
ProxyJump ssh://chaos@router.hamburg.ccc.de
Host opensourcetorrents
HostName opensourcetorrents.ccchh.net
User chaos
Host pad
HostName pad.hosts.hamburg.ccc.de
User chaos
ProxyJump ssh://chaos@router.hamburg.ccc.de
Host pretalx
HostName pretalx.hosts.hamburg.ccc.de
User chaos
ProxyJump ssh://chaos@router.hamburg.ccc.de
Host public-reverse-proxy
HostName public-reverse-proxy.hamburg.ccc.de
User chaos
Host pve01
HostName pve01.ccchh.net
Host renovate
HostName renovate.hosts.hamburg.ccc.de
User chaos
ProxyJump ssh://chaos@router.hamburg.ccc.de
Host router
HostName router.hamburg.ccc.de
User chaos
Host spaceapiccc
HostName spaceapiccc.hosts.hamburg.ccc.de
User chaos
ProxyJump ssh://chaos@router.hamburg.ccc.de
Host status
HostName status.hamburg.ccc.de
User chaos
Host sunders
HostName sunders.hosts.hamburg.ccc.de
User chaos
ProxyJump ssh://chaos@router.hamburg.ccc.de
Host tickets
HostName tickets.hosts.hamburg.ccc.de
User chaos
ProxyJump ssh://chaos@router.hamburg.ccc.de
Host waybackproxy
HostName waybackproxy.ccchh.net
User chaos
Host wiki
HostName wiki.hosts.hamburg.ccc.de
User chaos
ProxyJump ssh://chaos@router.hamburg.ccc.de
Host yate
HostName yate.z9.ccchh.net
User chaos
Host z9-router
HostName z9-router.ccchh.net
User chaos
Host zammad
HostName zammad.hosts.hamburg.ccc.de
User chaos
ProxyJump ssh://chaos@router.hamburg.ccc.de