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"
# on mysql: 'create database 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