Skip to content
Snippets Groups Projects

A tool to manage certificates lifecycle on Vault, Redis, Consul

Wile Coyote

Install the package

A virtual environment is not needed for this application.

dependencies

packages

You can install one of the packages stored under the following directories:

packages/
├── deb
├── rpm
└── whl

developer's notes

version number

the version number is defined inside ./wile_coyote/__init__.py

install script

test-acme01 can be used to build the package

./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
    --push-deb   Push DEB package

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