github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/hack/vault/setup (about)

     1  #!/bin/bash
     2  
     3  set -e -u
     4  
     5  cd $(dirname $0)/../..
     6  
     7  echo 'generating certs...'
     8  rm -rf hack/vault/certs
     9  certstrap --depot-path hack/vault/certs init --cn vault-ca --passphrase ''
    10  certstrap --depot-path hack/vault/certs request-cert --domain vault --ip 127.0.0.1 --passphrase ''
    11  certstrap --depot-path hack/vault/certs sign vault --CA vault-ca --passphrase ''
    12  certstrap --depot-path hack/vault/certs request-cert --cn concourse --passphrase ''
    13  certstrap --depot-path hack/vault/certs sign concourse --CA vault-ca --passphrase ''
    14  
    15  echo
    16  echo 'step 1:'
    17  echo '  docker-compose -f docker-compose.yml -f hack/overrides/vault.yml up -d'
    18  echo
    19  echo 'step 2:'
    20  echo '  export VAULT_CACERT=$PWD/hack/vault/certs/vault-ca.crt'
    21  echo
    22  echo 'step 3:'
    23  echo '  ./hack/vault/init'