diff options
author | Scott Dodson <sdodson@redhat.com> | 2018-01-03 13:25:48 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-01-03 13:25:48 -0500 |
commit | 6a3a768d56c1dbc01980511822eb3ebd80130c00 (patch) | |
tree | 86e4a74037195a37f93629fc9086e9fd0cab9f8f /test/ci/install.sh | |
parent | 5d948d003a659924574980476bba7ab58aeba025 (diff) | |
parent | 7c0d3575c10d6425612b3c7d10b8da4c62938de2 (diff) | |
download | openshift-6a3a768d56c1dbc01980511822eb3ebd80130c00.tar.gz openshift-6a3a768d56c1dbc01980511822eb3ebd80130c00.tar.bz2 openshift-6a3a768d56c1dbc01980511822eb3ebd80130c00.tar.xz openshift-6a3a768d56c1dbc01980511822eb3ebd80130c00.zip |
Merge pull request #6539 from mgugino-upstream-stage/ci-in-tree
Add in-tree CI scripts
Diffstat (limited to 'test/ci/install.sh')
-rwxr-xr-x | test/ci/install.sh | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/test/ci/install.sh b/test/ci/install.sh new file mode 100755 index 000000000..7172a6765 --- /dev/null +++ b/test/ci/install.sh @@ -0,0 +1,34 @@ +#!/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 |