github.com/djenriquez/nomad-1@v0.8.1/scripts/travis-vault.sh (about)

     1  #!/usr/bin/env bash
     2  
     3  set -o errexit
     4  
     5  VERSION=0.8.3
     6  OS="linux"
     7  if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
     8      OS="darwin"
     9  fi
    10  DOWNLOAD=https://releases.hashicorp.com/vault/${VERSION}/vault_${VERSION}_${OS}_amd64.zip
    11  
    12  function install_vault() {
    13  	if [[ -e /usr/bin/vault ]] ; then
    14  		if [ "v${VERSION}" = "$(vault version | head -n1 | awk '{print $2}')" ] ; then
    15  			return
    16  		fi
    17  	fi
    18  	
    19  	wget -q -O /tmp/vault.zip ${DOWNLOAD}
    20  
    21  	unzip -d /tmp /tmp/vault.zip
    22  	mv /tmp/vault /usr/local/bin/vault
    23  	chmod +x /usr/local/bin/vault
    24  }
    25  
    26  install_vault