Skip to content
Snippets Groups Projects
Massimiliano Adamo's avatar
Max Adamo authored
99e78741
History

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

Wile Coyote

Install the package

dependencies

py-consul is a fork of python-consul and is only available as PIP package.

DEB users need to install:

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