From 61cd5053d097b2b729a575d12279496d56d70da2 Mon Sep 17 00:00:00 2001 From: June <june@jsts.xyz> Date: Sun, 16 Feb 2025 00:36:10 +0100 Subject: [PATCH] flatten inventories making them simpler Remove the child groups as we weren't using their functionality anyway. Also remove the debian_11/12 host groups as they're not in use. --- inventories/chaosknoten/hosts.yaml | 316 ++++++++++++++--------------- inventories/z9/hosts.yaml | 44 ++-- 2 files changed, 177 insertions(+), 183 deletions(-) diff --git a/inventories/chaosknoten/hosts.yaml b/inventories/chaosknoten/hosts.yaml index 0f10bea..97ef4bb 100644 --- a/inventories/chaosknoten/hosts.yaml +++ b/inventories/chaosknoten/hosts.yaml @@ -1,160 +1,158 @@ all: - children: - debian_12: - hosts: - ccchoir: - ansible_host: ccchoir-intern.hamburg.ccc.de - ansible_user: chaos - ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de - cloud: - ansible_host: cloud-intern.hamburg.ccc.de - ansible_user: chaos - ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de - eh22-wiki: - ansible_host: eh22-wiki-intern.hamburg.ccc.de - ansible_user: chaos - ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de - grafana: - ansible_host: grafana-intern.hamburg.ccc.de - ansible_user: chaos - ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de - tickets: - ansible_host: tickets-intern.hamburg.ccc.de - ansible_user: chaos - ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de - keycloak: - ansible_host: keycloak-intern.hamburg.ccc.de - ansible_user: chaos - ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de - lists: - ansible_host: lists.hamburg.ccc.de - ansible_user: chaos - mumble: - ansible_host: mumble.hamburg.ccc.de - ansible_user: chaos - netbox: - ansible_host: netbox-intern.hamburg.ccc.de - ansible_user: chaos - ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de - onlyoffice: - ansible_host: onlyoffice-intern.hamburg.ccc.de - ansible_user: chaos - ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de - pad: - ansible_host: pad-intern.hamburg.ccc.de - ansible_user: chaos - ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de - pretalx: - ansible_host: pretalx-intern.hamburg.ccc.de - ansible_user: chaos - ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de - public-reverse-proxy: - ansible_host: public-reverse-proxy.hamburg.ccc.de - ansible_user: chaos - wiki: - ansible_host: wiki-intern.hamburg.ccc.de - ansible_user: chaos - ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de - zammad: - ansible_host: zammad-intern.hamburg.ccc.de - ansible_user: chaos - ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de - base_config_hosts: - hosts: - ccchoir: - cloud: - eh22-wiki: - grafana: - keycloak: - lists: - mumble: - netbox: - onlyoffice: - pad: - pretalx: - public-reverse-proxy: - tickets: - wiki: - zammad: - docker_compose_hosts: - hosts: - ccchoir: - grafana: - tickets: - keycloak: - lists: - onlyoffice: - pad: - pretalx: - zammad: - nextcloud_hosts: - hosts: - cloud: - nginx_hosts: - hosts: - ccchoir: - eh22-wiki: - grafana: - tickets: - keycloak: - lists: - mumble: - netbox: - onlyoffice: - pad: - pretalx: - public-reverse-proxy: - wiki: - zammad: - public_reverse_proxy_hosts: - hosts: - public-reverse-proxy: - certbot_hosts: - hosts: - ccchoir: - eh22-wiki: - grafana: - tickets: - keycloak: - lists: - mumble: - netbox: - onlyoffice: - pad: - pretalx: - wiki: - zammad: - prometheus_node_exporter_hosts: - hosts: - ccchoir: - eh22-wiki: - tickets: - keycloak: - netbox: - onlyoffice: - pad: - pretalx: - wiki: - zammad: - infrastructure_authorized_keys_hosts: - hosts: - ccchoir: - eh22-wiki: - grafana: - tickets: - cloud: - keycloak: - netbox: - onlyoffice: - pad: - pretalx: - public-reverse-proxy: - wiki: - zammad: - wiki_hosts: - hosts: - eh22-wiki: - wiki: - netbox_hosts: - hosts: - netbox: + hosts: + ccchoir: + ansible_host: ccchoir-intern.hamburg.ccc.de + ansible_user: chaos + ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de + cloud: + ansible_host: cloud-intern.hamburg.ccc.de + ansible_user: chaos + ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de + eh22-wiki: + ansible_host: eh22-wiki-intern.hamburg.ccc.de + ansible_user: chaos + ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de + grafana: + ansible_host: grafana-intern.hamburg.ccc.de + ansible_user: chaos + ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de + tickets: + ansible_host: tickets-intern.hamburg.ccc.de + ansible_user: chaos + ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de + keycloak: + ansible_host: keycloak-intern.hamburg.ccc.de + ansible_user: chaos + ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de + lists: + ansible_host: lists.hamburg.ccc.de + ansible_user: chaos + mumble: + ansible_host: mumble.hamburg.ccc.de + ansible_user: chaos + netbox: + ansible_host: netbox-intern.hamburg.ccc.de + ansible_user: chaos + ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de + onlyoffice: + ansible_host: onlyoffice-intern.hamburg.ccc.de + ansible_user: chaos + ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de + pad: + ansible_host: pad-intern.hamburg.ccc.de + ansible_user: chaos + ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de + pretalx: + ansible_host: pretalx-intern.hamburg.ccc.de + ansible_user: chaos + ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de + public-reverse-proxy: + ansible_host: public-reverse-proxy.hamburg.ccc.de + ansible_user: chaos + wiki: + ansible_host: wiki-intern.hamburg.ccc.de + ansible_user: chaos + ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de + zammad: + ansible_host: zammad-intern.hamburg.ccc.de + ansible_user: chaos + ansible_ssh_common_args: -J ssh://chaos@public-reverse-proxy.hamburg.ccc.de +base_config_hosts: + hosts: + ccchoir: + cloud: + eh22-wiki: + grafana: + keycloak: + lists: + mumble: + netbox: + onlyoffice: + pad: + pretalx: + public-reverse-proxy: + tickets: + wiki: + zammad: +docker_compose_hosts: + hosts: + ccchoir: + grafana: + tickets: + keycloak: + lists: + onlyoffice: + pad: + pretalx: + zammad: +nextcloud_hosts: + hosts: + cloud: +nginx_hosts: + hosts: + ccchoir: + eh22-wiki: + grafana: + tickets: + keycloak: + lists: + mumble: + netbox: + onlyoffice: + pad: + pretalx: + public-reverse-proxy: + wiki: + zammad: +public_reverse_proxy_hosts: + hosts: + public-reverse-proxy: +certbot_hosts: + hosts: + ccchoir: + eh22-wiki: + grafana: + tickets: + keycloak: + lists: + mumble: + netbox: + onlyoffice: + pad: + pretalx: + wiki: + zammad: +prometheus_node_exporter_hosts: + hosts: + ccchoir: + eh22-wiki: + tickets: + keycloak: + netbox: + onlyoffice: + pad: + pretalx: + wiki: + zammad: +infrastructure_authorized_keys_hosts: + hosts: + ccchoir: + eh22-wiki: + grafana: + tickets: + cloud: + keycloak: + netbox: + onlyoffice: + pad: + pretalx: + public-reverse-proxy: + wiki: + zammad: +wiki_hosts: + hosts: + eh22-wiki: + wiki: +netbox_hosts: + hosts: + netbox: diff --git a/inventories/z9/hosts.yaml b/inventories/z9/hosts.yaml index f8a452d..0dde922 100644 --- a/inventories/z9/hosts.yaml +++ b/inventories/z9/hosts.yaml @@ -1,25 +1,21 @@ all: - children: - debian_11: - hosts: - light: - ansible_host: light.z9.ccchh.net - ansible_user: chaos - authoritative-dns: - ansible_host: authoritative-dns.z9.ccchh.net - ansible_user: chaos - debian_12: - hosts: - nginx_hosts: - hosts: - light: - ola_hosts: - hosts: - light: - foobazdmx_hosts: - hosts: - light: - infrastructure_authorized_keys_hosts: - hosts: - light: - authoritative-dns: + hosts: + light: + ansible_host: light.z9.ccchh.net + ansible_user: chaos + authoritative-dns: + ansible_host: authoritative-dns.z9.ccchh.net + ansible_user: chaos +nginx_hosts: + hosts: + light: +ola_hosts: + hosts: + light: +foobazdmx_hosts: + hosts: + light: +infrastructure_authorized_keys_hosts: + hosts: + light: + authoritative-dns: