Metadata-Version: 2.0
Name: xenzen
Version: 1.0.0
Summary: A Django UI for managing XenServer in the simplest possible way.
Home-page: https://github.com/praekeltfoundation/xenzen
Author: Praekelt.org SRE team
Author-email: sre@praekelt.org
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: Django
Classifier: Framework :: Django :: 1.8
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Requires-Dist: Django (>=1.8,<1.9)
Requires-Dist: celery (>=3.1,<4)
Requires-Dist: django-crispy-forms
Requires-Dist: django-haystack
Requires-Dist: lxml
Requires-Dist: psycopg2
Requires-Dist: pyyaml
Requires-Dist: raven
Requires-Dist: redis
Requires-Dist: social-auth-app-django

XenZen
======

.. image:: https://img.shields.io/pypi/v/xenzen.svg
    :target: https://pypi.python.org/pypi/xenzen
.. image:: https://travis-ci.org/praekeltfoundation/xenzen.svg?branch=develop
    :target: https://travis-ci.org/praekeltfoundation/xenzen
.. image:: https://codecov.io/gh/praekeltfoundation/xenzen/branch/develop/graph/badge.svg
    :target: https://codecov.io/gh/praekeltfoundation/xenzen

A Django UI for managing `XenServer <http://xenserver.org/>`_ in the simplest possible way.

Getting started
---------------
To install XenZen run: ::

    $ git clone https://github.com/praekeltfoundation/xenzen.git
    $ cd xenzen/
    $ virtualenv ve
    $ . ./ve/bin/activate
    $ pip install -e .

To start a development server listening on ``127.0.0.1:8000``, with a SQLite database, run: ::

    $ export DJANGO_SETTINGS_MODULE=xenserver.testsettings
    $ django-admin syncdb
    $ django-admin collectstatic
    $ django-admin runserver

To configure XenZen further, create the file ``local_settings.py`` containing extra Django settings. For example, to configure a PostgreSQL database: ::

    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.postgresql_psycopg2',
            'NAME': 'xenzen',
            'USER': 'postgres',
            'PASSWORD': '',
            'HOST': 'localhost',
            'PORT': '',
        }
    }


