smmorneau / kingpin

Deployment Automation Engine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kingpin: Deployment Automation Engine

build_status doc_status pypi_download

Kingpin: the chief element of any system, plan, or the like.

Kingpin provides 3 main functions:

  • API Abstraction - Job instructions are provided to Kingpin via a JSON based DSL (read below). The schema is strict and consistent from one action to another.
  • Automation Engine - Kingpin leverages python's tornado engine.
  • Parallel Execution - Aside from non-blocking network IO, Kingpin can execute any action in parallel with another. (Read group.Async below)

Documentation

Documentation is hosted at https://kingpin.readthedocs.org

About

Deployment Automation Engine


Languages

Language:Python 99.8%Language:HTML 0.1%Language:Makefile 0.1%