ansible-infra/inventories/z9/hosts.yaml
julian 317c822ab5 Combine playbooks for indiviual hosts into one playbook
This makes a full deployment of all hosts easier and parallelises
execution of roles, which are used for multiple hosts.
You can still easily deploy only a subset of hosts using the -l flag for
ansible-playbook.
2023-07-30 06:57:30 +02:00

93 lines
2.2 KiB
YAML

all:
children:
debian_11:
hosts:
light:
ansible_host: light.z9.ccchh.net
ansible_user: chaos
mqtt:
ansible_host: mqtt.z9.ccchh.net
ansible_user: chaos
esphome:
ansible_host: esphome.z9.ccchh.net
ansible_user: chaos
zigbee2mqtt:
ansible_host: zigbee2mqtt.z9.ccchh.net
ansible_user: chaos
audio:
ansible_host: audio.z9.ccchh.net
ansible_user: chaos
wiki:
ansible_host: wiki.z9.ccchh.net
ansible_user: chaos
authoritative-dns:
ansible_host: authoritative-dns.z9.ccchh.net
ansible_user: chaos
send-only-mailserver:
ansible_host: send-only-mailserver.z9.ccchh.net
ansible_user: chaos
mailserver-endpoint:
ansible_host: mailserver-endpoint.ccchh.net
ansible_user: chaos
engelsystem:
ansible_host: engelsystem.z9.ccchh.net
ansible_user: chaos
debian_12:
hosts:
public-reverse-proxy:
ansible_host: public-reverse-proxy.z9.ccchh.net
ansible_user: chaos
keycloak:
ansible_host: keycloak.z9.ccchh.net
ansible_user: chaos
nginx_hosts:
hosts:
public-reverse-proxy:
esphome:
zigbee2mqtt:
light:
keycloak:
wiki:
engelsystem:
cert_hosts:
hosts:
esphome:
zigbee2mqtt:
keycloak:
wiki:
engelsystem:
ssh_server_config_hosts:
hosts:
keycloak:
mailserver-endpoint:
docker_compose_hosts:
hosts:
keycloak:
engelsystem:
esphome_hosts:
hosts:
esphome:
zigbee2mqtt_hosts:
hosts:
zigbee2mqtt:
mosquitto_hosts:
hosts:
mqtt:
ola_hosts:
hosts:
light:
foobazdmx_hosts:
hosts:
light:
hifiberry_hosts:
hosts:
audio:
bluetooth_audio_sink_hosts:
hosts:
audio:
shairport_sync_hosts:
hosts:
audio:
send_only_mail_server_hosts:
hosts:
send-only-mailserver: