#!/bin/bash set -x # Argument 1: path to openshift-ansible/playbooks # Argument 2: inventory path # Argument 3: Extra vars path echo "Running prerequisites" ansible-playbook -vv \ --inventory $2 \ --e @$3 \ $1/prerequisites.yml echo "Running network_manager setup" playbook_base='/usr/share/ansible/openshift-ansible/playbooks/' if [[ -s "$1/openshift-node/network_manager.yml" ]]; then playbook="$1/openshift-node/network_manager.yml" else playbook="$1/byo/openshift-node/network_manager.yml" fi ansible-playbook -vv \ --inventory $1 \ --e @$2 \ ${playbook} echo "Running openshift-ansible deploy_cluster" ansible-playbook -vv \ --inventory $2 \ --e @$3 \ $1/deploy_cluster.yml