Skip to content

tulsawebdevs/gunrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Gunrack

Stateful shepherding of many gunicorns. Start python web apps faster, rightier, and more flexiblier. Escape cargo-cult practices, learning curves, and bad memory. Documentation through automation. Do it fast. Do it right. Do it a lot.

Goals

  • Bootstrap SSH, salt, and package manager on a new host
  • Modular (conf.d style) daemon setups so that running new applications on host is trivial
  • Applications (Python for now) live in virtualenvs, use pip, and communicate with Daemons in uniform manner
  • Many "Guns" which are sensible templates for new projects. "Racking" a gun results in a useable host and a tarball with everything needed to admin/develop
  • Basic monitoring and notifications to know when things are bad
  • Basic security tools like AIDE and grsec to provide fail-well security. More on this later.

First Steps

  • There is no salt. There is no main directory structure. All work so far is fabic and should be submitted to salt.
  • Need a blog for documenting design decisions.
  • Sphinx docs.

About

Stateful shepherding of many gunicorns

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published