Page MenuHomeDevCentral

unseal-eglide-vault.sh
No OneTemporary

unseal-eglide-vault.sh

#!/bin/sh
# -------------------------------------------------------------
# Unseal Vault on Eglide from secret store in main Vault
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Project: Nasqueron
# License: BSD-2-Clause
# -------------------------------------------------------------
set -e
KEY=ops/secrets/eglide/vault/unseal
SERVER=eglide.org
# -------------------------------------------------------------
# Unseal
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
for i in 1 3 5; do
vault kv get -format=json $KEY | jq -r .data.data.key$i | ssh $SERVER "socat STDIO 'EXEC:vault operator unseal,PTY'"
done

File Metadata

Mime Type
text/x-shellscript
Expires
Mon, Nov 17, 15:54 (1 d, 21 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3153393
Default Alt Text
unseal-eglide-vault.sh (684 B)

Event Timeline