Skip to content

Commit

Permalink
first draft vault server config
Browse files Browse the repository at this point in the history
  • Loading branch information
dfry committed Jun 15, 2023
1 parent cd5c1c5 commit c1e72d1
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 6 deletions.
5 changes: 2 additions & 3 deletions mojaloop/iac/roles/vault/defaults/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ vault_image_version: 1.13
vault_root_dir: /root/vault-compose
vault_listening_port: 8200
vault_fqdn: vault.domain.null
vault_region: eu-west-1
vault_acme_email: null@null.com
vault_gitlab_url: http://gitlab.url
vault_gitlab_token: "#crazytoken$"
vault_gitlab_token: "#crazytoken$"
vault_root_token_key: VAULT_ROOT_TOKEN
6 changes: 3 additions & 3 deletions mojaloop/iac/roles/vault/templates/run-and-init.sh.j2
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@ then
export VAULT_ROOT_TOKEN=$(cat /tmp/output.json | jq .root_token | tr -d '"')
if [ $VAULT_ROOT_TOKEN != "" ]
then
export VAULT_ROOT_TOKEN_FOUND=$(curl -sw '%%{http_code}' --request GET "$${GITLAB_URL}/VAULT_ROOT_TOKEN" --header "Authorization: Bearer $GITLAB_TOKEN" -o /dev/null)
export VAULT_ROOT_TOKEN_FOUND=$(curl -sw '%%{http_code}' --request GET "$${GITLAB_URL}/{{ vault_root_token_key }}" --header "Authorization: Bearer $GITLAB_TOKEN" -o /dev/null)
if [ $VAULT_ROOT_TOKEN_FOUND == "404" ]
then
curl -s --request POST "$GITLAB_URL" --header "Authorization: Bearer $GITLAB_TOKEN" --form "key=VAULT_ROOT_TOKEN" --form "value=$VAULT_ROOT_TOKEN" --form "raw=true" --form "masked=true" -o /dev/null
curl -s --request POST "$GITLAB_URL" --header "Authorization: Bearer $GITLAB_TOKEN" --form "key={{ vault_root_token_key }}" --form "value=$VAULT_ROOT_TOKEN" --form "raw=true" --form "masked=true" -o /dev/null
else
echo "vault root token already present, updating code"
curl -s --request PUT "$${GITLAB_URL}/VAULT_ROOT_TOKEN" --header "Authorization: Bearer $GITLAB_TOKEN" --form "value=$VAULT_ROOT_TOKEN" -o /dev/null
curl -s --request PUT "$${GITLAB_URL}/{{ vault_root_token_key }}" --header "Authorization: Bearer $GITLAB_TOKEN" --form "value=$VAULT_ROOT_TOKEN" -o /dev/null
fi
else
echo "VAULT_ROOT_TOKEN not parsed correctly, exiting"
Expand Down

0 comments on commit c1e72d1

Please sign in to comment.