Admin webapp for Openstack's Keystone and Swift..
Manage users and tenants on your Keystone service.
Manage containers and objects on Swift. (A customized version of django-swiftbrowser)
=======
-
install dependencies
$ pip install -r requirements.txt
-
set environment variables
$ export VAULT_ENVIRON=PROD $ export VAULT_MYSQL_USER=(vault mysql user) $ export VAULT_MYSQL_PASSWORD=(vault mysql password) $ export VAULT_MYSQL_PORT=3306 $ export VAULT_MYSQL_HOST=(vault mysql host) $ export VAULT_STATIC_URL='http://your-static-url' $ export VAULT_KEYSTONE_URL='https://your-keystone-url:5000'
-
create a mysql database named "vault"
$ python manage.py syncdb
-
run
$ python manage.py runserver
$ python manage.py collectstatic --noinput
# upload your static files to your static_url
# if Swift do:
$ cd statictemp
$ swift -A https://your-keystone-url:5000/v2.0 -V 2.0 -U <user> -K <password> --os-tenant-name <project> --os-endpoint-type adminURL upload <your-container> .
pip install -r requirements_test.txt
make tests
=======
- Django 1.6
- Swift 2.1.0 (auth v2.0)
- Keystone 2014.1