A tool to manage certificates lifecycle on Vault, Redis, Consul
Install the package
dependencies
py-consul
is a fork of python-consul
and is only available as PIP package.
DEB users need to install:
- python3-py-consul_1.2.4-1_all.deb
- optionally, this is newer for Ubuntu Focal python3-hvac_0.11.2-1_all.deb
RPM users on CentOS 7 (untested) need to install:
packages
You can install one of the packages stored under the following directories:
packages/
├── deb
├── rpm
└── whl
developer's notes
install script
./create-packages.sh --help
Create Wile_Coyote DEB, RPM, Wheel package
------------------------------------------
example: create-packages.sh --deb --whl
Usage: create-packages.sh
-h | --help Print this help and exit
-d | --deb Build DEB package
-r | --rpm Build RPM package
-w | --whl Build Wheel package
-a | --all Build All packages
version number
the version number is stored inside ./wile_coyote/__init__.py
read keys recursively from Vault
Consul and Redis support recursive listing of all the keys. For Vault we rely on rvault
create README.rst
pandoc README.md --from markdown --to rst -s -o README.rst