Skip to content

Latest commit

 

History

History
31 lines (25 loc) · 900 Bytes

README.md

File metadata and controls

31 lines (25 loc) · 900 Bytes

bws-env

A wrapper script for bws, the Bitwarden Secrets Manager command-line utility, that injects secrets into a command.

Uses

Retrieve a secret from Bitwarden Secrets Manager

./bws-env.sh 'echo $SOME_VAR_FROM_BITWARDEN'

Note that we are using single-quotes to prevent the shell from expanding $SOME_VAR_FROM_BITWARDEN before bws-env.sh is called.

Inject secrets into a container

docker-compose.yml:

version: '3.3'
services:
  echo:
    image: alpine
    command: echo $SOME_VAR_FROM_BITWARDEN
./bws-env.sh 'docker-compose up -d'

Thanks

This script was made with Bashly.

Disclaimer

This script is not affiliated with Bitwarden or 8bit Solutions LLC. It is not an official Bitwarden product. Use at your own risk.