ghost
ghost copied to clipboard
A simple, server/less, single-api, multi-backend, ghostly secret-store/key-store for your passwords, ssh-keys and cloud credentials. Ghost isn't real, it's just in your head.
If a `terraform.tfstate` file contains instances, we can extract their tags and allow to connect: `ghost put -t ssh consul-server ssh_key_path=~/.ssh/mykey discover=terraform tag=Name:consul` Which will arbitrarily connect to an instance...
It would be nice to run `ghost rm key` instead of `ghost delete key`, for instance. Also, `ghost put` -> `ghost write` and `ghost get` -> `ghost read` Reference: http://click.pocoo.org/6/advanced/#command-aliases...
Currently, they're set to 1000000. Changing to about a 100 will reduce test times to just several seconds.
Like, creation date, passphrase file location, number of stored keys, etc..
currently, there's no option to do that unless you export and then import to the same stash using a different passphrase.
At [ghost.py line 298](https://github.com/nir0s/ghost/blob/master/ghost.py#L298) Stash is trying to access the storage's `db_path` attribute. Since there's no demand that that attribute should reside in the storage, the program crashes due to...
At [this line](https://github.com/nir0s/ghost/blob/d9fff639b516ccb9628220fe76f82c8d0a446148/ghost.py#L180) `Stash` always fetches the passphrase from `POTENTIAL_PASSPHRASE_LOCATIONS` without checking if this is necessary.
- Fixes issues #133, #135, #137