all:
children:
pgs:
children:
pythagoras:
hosts:
host1.example.com:
host2.example.com:
keycloak:
hosts:
host1.example.com:
host2.example.com:
arangodb:
hosts:
host1.example.com:
volume_device_arangodb: False
volume_device_arangodb_path: "/dev/disk/by-uuid/<UUID>"
host2.example.com:
volume_device_arangodb: False
volume_device_arangodb_path: "/dev/disk/by-uuid/<UUID>"
arangodb_agent:
hosts:
host1.example.com:
volume_device_agent: False
volume_device_agent_path: "/dev/disk/by-uuid/<UUID>"
host2.example.com:
volume_device_agent: False
volume_device_agent_path: "/dev/disk/by-uuid/<UUID>"
host3.example.com:
volume_device_agent: False
volume_device_agent_path: "/dev/disk/by-uuid/<UUID>"
search:
hosts:
host1.example.com:
volume_device_elasticsearch: False
volume_device_elasticsearch_path: "/dev/disk/by-uuid/<UUID>"
host2.example.com:
volume_device_elasticsearch: False
volume_device_elasticsearch_path: "/dev/disk/by-uuid/<UUID>"
host3.example.com:
volume_device_elasticsearch: False
volume_device_elasticsearch_path: "/dev/disk/by-uuid/<UUID>"
redis:
hosts:
host1.example.com:
host2.example.com:
host3.example.com:
rabbitmq:
hosts:
host1.example.com:
host2.example.com:
host3.example.com:
etcd:
hosts:
host1.example.com:
host2.example.com:
host3.example.com:
nginx:
hosts:
host1.example.com:
host2.example.com:
postgres:
hosts:
host1.example.com:
volume_device_postgres: False
volume_device_postgres_path: "/dev/disk/by-uuid/<UUID>"
host2.example.com:
volume_device_postgres: False
volume_device_postgres_path: "/dev/disk/by-uuid/<UUID>"
infrastructure:
hosts:
host3.example.com:
co_lb:
hosts:
co-lb1.example.com:
co-lb2.example.com:
co_auth:
hosts:
co-auth1.example.com:
co-auth2.example.com:
storage: #3 minimum
hosts:
host1.example.com:
host2.example.com:
host3.example.com:
pgs_setup:
hosts:
host1.example.com:
host2.example.com:
host3.example.com: