Skip to content

Instantly share code, notes, and snippets.

@MarounMaroun
Created September 21, 2022 08:36
Show Gist options
  • Save MarounMaroun/d1ed3043e4e3fb192a5c313fee27f395 to your computer and use it in GitHub Desktop.
Save MarounMaroun/d1ed3043e4e3fb192a5c313fee27f395 to your computer and use it in GitHub Desktop.

Revisions

  1. MarounMaroun created this gist Sep 21, 2022.
    8 changes: 8 additions & 0 deletions copy_secrets.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,8 @@
    names=( $(az keyvault secret list --vault-name [oldvault] | jq '.[] | .name') )
    for name in "${names[@]}"
    do
    name=`echo $name | tr -d '"'`
    value=`az keyvault secret show --name $name --vault-name [oldvault] | jq '.value' | tr -d '"'`
    echo "setting $name..."
    az keyvault secret set --name "$name" --vault-name [newvault] --value "$value"
    done