1
0
mirror of https://github.com/ansible/awx.git synced 2024-10-30 13:55:31 +03:00
awx/TODO.md
2013-03-26 14:44:12 -04:00

1.2 KiB

TODO items for ansible commander

(merge code)

NEXT STEPS

  • Michael -- flesh out REST model & tests for everything, API guide
  • 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

LATER

  • UI layer
  • 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/ASSORTED

  • add a synthetic bit to the organization to indicate if the current user is an administator of it
  • uniqueness checks for playbook paths?
  • 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
  • it would be nice if POSTs to subcollections used the permissions of the regular collection POST rules and then called the attach code.
  • root API discovery resource at /api and /api/v1
  • audit/test read only fields like creation_date