From 86f9d859b964471262f1b986282ba864d114129a Mon Sep 17 00:00:00 2001 From: Michael DeHaan Date: Fri, 15 Mar 2013 22:43:08 -0400 Subject: [PATCH] Cleanup TODO --- README.md | 32 ++++++++++++++++++++++++++++++++ TODO.md | 11 ++++------- 2 files changed, 36 insertions(+), 7 deletions(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000000..1d185a402e --- /dev/null +++ b/README.md @@ -0,0 +1,32 @@ +Ansible-Commander +================= + +Ansible-commander is a set of add-ons on top of ansible-core that adds a server, +REST API, cli client, extensive logging, background job execution, and a +user interface. + +Technology +========== + +* Ansible +* Django (a python web framework) +* Celery (a python task engine) +* Tastypie (a Django REST layer) +* PostgreSQL + +Status +====== + +Ansible-Commander (ACOM) is in very early development and is of interest +to development audiences only. Open development is important though so +we are building it in the open. + +Getting Things Installed +======================== + +See SETUP.md for requirements and details. + +License +======= + +Ansible-Commander is GPLv3, see COPYING, (C) AnsibleWorks, 2013. diff --git a/TODO.md b/TODO.md index 8f8dd844f4..6d8f89f95d 100644 --- a/TODO.md +++ b/TODO.md @@ -1,16 +1,13 @@ TODO items for ansible commander ================================ -* add playbook integration to create django superuser -* tastypie integration -* audit cascade behaviors +* tastypie subresources +* tastypie authz (various subclasses) using RBAC permissions model +* CLI client * split model into subdirs -* django admin -- add more models, set up blank=True on optional fields everywhere * business logic * celery integration / job status API -* RBAC integration -* python CLI client -* UI layer (...) +* UI layer * clean up initial migrations NEXT STEPS