Awesome CLI for Vaultier

Adrian Lopez 9902ca8947 Adapt to last Conf object interface 10 months ago
contrib 9902ca8947 Adapt to last Conf object interface 10 months ago
vaultcli b2a755ff93 Add return to several client functions. Now we have the id of created secrets 10 months ago
.gitignore 2f1f5bb1f2 Initial commit 1 year ago
LICENSE 2f1f5bb1f2 Initial commit 1 year ago
README.md a808bd49d3 Fix style in README 10 months ago
requirements.txt 5f4427224c Use PyCryptodome instead PyCrypto 1 year ago
setup.py 5f4427224c Use PyCryptodome instead PyCrypto 1 year ago
vault-cli.py 8107eefc5d Seek for config file, closes #1 1 year ago
vaultcli-sample.conf 5f1493699f Check server certificate, closes #27 1 year ago

README.md

vaultcli

Awesome CLI client for Vaultier password manager

Installation

For security reasons, this software depends of Python 3.6 or higher.

git clone https://github.com/Telefonica/vaultier-cli.git
virtualenv3 ./vaultcli
source ./vaultcli/bin/activate
cd vaultier-cli
python setup.py install

Configure

Before run, you need to configure vaultcli. By default it looks for config file in your home dir in two valid locations.

  • ~/.config/vaultcli/vaultcli.conf
  • ~/.vaultcli.conf

You can copy the sample config file to one of these locations and edit it, or use the following fancy method to make configuration.

touch ~/.config/vaultcli/vaultcli.conf
vaultcli config email your.login.email@example.com
vaultcli config server https://your.vaultier.server.example.com
vaultcli config key /location/of/your/vaultier.key

Optionally, if your server have a self signed certificate, you can disable the certificate check.

vaultcli config verify false

Run

Simply run vaultcli command with -h or --help to read the help of command. It's self explanatory.

Happy secring!!!

FUSE / Vault as file system

See contrib/fuse/