Vault

moving existing CA into Hashicorp Vault

Vault is much more then a simple key/value store for user credentials In my last post I setup up a HashiCorp Vault to store credentials like Google API-keys, username/password combinations and also my private and public key for my SSL certification authority. The SSL certificates are stored in vault so that they can be used within the CI/CD pipeline. They were stored as simple strings in the kv backend, which is in no way optimal.

Setting an HashiCorp Vault

Why do you want your own Vault for your DevOps Pipeline Todo: Add some motivational stuff here Setup using Docker on my server without ready the docs first As usual I setup all of the required tools as docker containers. Luckily HashiCorp provides a ready image which just needs to be started as then the UI is readily accessable on port 8200 for your HTTP-Requests. Due to some other maintenance on the server I had to reboot the server, but this is no issue as the docker container can be configured to restart automatically.