github.com/swiftstack/ProxyFS@v0.0.0-20210203235616-4017c267d62f/ci/ansible/install_proxyfs.sh (about)

     1  #!/bin/bash
     2  
     3  # Copyright (c) 2015-2021, NVIDIA CORPORATION.
     4  # SPDX-License-Identifier: Apache-2.0
     5  
     6  set -e
     7  
     8  ENV_NAME=$1
     9  GOLANG_VERSION=$2
    10  
    11  if [ -z "$ENV_NAME" ]; then
    12    echo "usage: $0 <env-name>"
    13    exit 1
    14  fi
    15  
    16  if [ -z "$GOLANG_VERSION" ]; then
    17    GOLANG_VERSION="current"
    18  fi
    19  
    20  SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
    21  
    22  ansible-playbook -i "localhost," -c local -e env=$ENV_NAME -e env_arg="$1" -e golang_version="$GOLANG_VERSION" "$SCRIPT_DIR"/tasks/main.yml
    23  chef-solo -c "$SCRIPT_DIR"/chef_files/$ENV_NAME.cfg