- #!/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
|