/farmer

an asynchronous task execution web app based on ansible

Primary LanguagePythonMIT LicenseMIT

Farmer

an asynchronous task execution app based on ansible

First Of All !

you should deploy your ansible cluster

see: http://www.ansibleworks.com/docs/intro_getting_started.html

#Screenshot Screenshot Screenshot

Running

git clone https://github.com/huoxy/farmer.git
cd farmer
python manage.py syncdb

in this step, you should add a user(administrator), just input your name / pass

then run it with:

python manage.py runserver 0.0.0.0:6969

view it in http://your-domain:6969

Features

  • asynchronous task execution with ansible python bindings
  • show task / job status in realtime
  • retry cmd on those failed hosts by a retry button
  • rerun any task
  • time out support