blob: 0c88e3a6bd085fb8dc9bf6cae96f021a6d1ddda6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#!/bin/sh
set -euo pipefail
# Use a playbook to calculate the inventory dynamically from
# the provided cluster variables.
src="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
if ! out="$( ansible-playbook --inventory-file "${src}/none" ${src}/../../../playbooks/gcp/openshift-cluster/inventory.yml 2>&1 )"; then
echo "error: Inventory configuration failed" 1>&2
echo "$out" 1>&2
echo "{}"
exit 1
fi
source "/tmp/inventory.sh"
exec ${src}/hosts.py
|