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.
This commit is contained in:
June 2023-07-30 06:57:30 +02:00 committed by julian
commit 317c822ab5
13 changed files with 125 additions and 68 deletions

View file

@ -40,3 +40,54 @@ all:
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: