Start of API guide + some whitespace removal.

This commit is contained in:
Michael DeHaan
2013-03-24 15:54:57 -04:00
parent 175f3c23da
commit 44372ed191
3 changed files with 374 additions and 69 deletions

15
TODO.md
View File

@@ -6,7 +6,7 @@ TODO items for ansible commander
NEXT STEPS
* Michael -- flesh out REST model & tests for everything, API guide
* Chris ---- document celery devs stuff.
* Chris ---- document celery devs stuff.
* Chris ---- inventory script is done, integrate with celery system, make celery REST triggerable, callback plugin
* Michael -- enhance callback plugin to provide runner and playbook context
@@ -14,23 +14,18 @@ LATER
-----
* UI layer
* CLI client
* CLI client (and libs)
* clean up initial migrations
* init scripts, Apache proxying, etc
* does inventory script need any caching
* credentials subsystem -- let app hold on to keys for user
TWEAKS
------
TWEAKS/ASSORTED
---------------
* add a synthetic bit to the organization to indicate if the current user is an administator of it
* add related resources to the user object to they can quickly find organizations they are an admin of, organizations, teams, projects, etc
ASSORTED
-------
* uniqueness checks for playbook paths?
* allow multiple playbook execution types per project, different tag choices (Projects/Runnables?)
* allow multiple playbook execution types per project, different --tag choices, different --limit choices (maybe just free form in the job for now?)
* permissions infrastructure about who can kick off what kind of jobs