Move secrets from a Vault cluster to a different Vault cluster¶
The combination of vault-cli get-all and vault-cli set-all gives you a
handy way to move data between two vaults. Let’s consider you have prepared
two configuration files source.yml and dest.yml containing connection
parameters (see configure).
$ vault-cli --config-file=source.yml get-all \
| vault-cli --config-file=dest.yml set-all
That’s it.