github.com/swiftstack/proxyfs@v0.0.0-20201223034610-5434d919416e/ci/ansible/install_proxyfs.sh (about) 1 #!/bin/bash 2 3 set -e 4 5 ENV_NAME=$1 6 SS_PACKAGES=$2 7 GOLANG_VERSION=$3 8 9 if [ -z "$ENV_NAME" ]; then 10 echo "usage: $0 <env-name>" 11 exit 1 12 fi 13 14 if [ -n "$SS_PACKAGES" ] && [ "$ENV_NAME" == "runway" ] && [ "$SS_PACKAGES" == "swiftstack" ]; then 15 ENV_NAME="runway_ss" 16 fi 17 18 if [ -z "$GOLANG_VERSION" ]; then 19 GOLANG_VERSION="current" 20 fi 21 22 SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" 23 24 ansible-playbook -i "localhost," -c local -e env=$ENV_NAME -e env_arg="$1" -e ss_packages_arg="$2" -e golang_version="$GOLANG_VERSION" "$SCRIPT_DIR"/tasks/main.yml 25 chef-solo -c "$SCRIPT_DIR"/chef_files/$ENV_NAME.cfg