uncloud/uncloud
ahmadbilalkhalid d658b9635d Replace (vmid,uuid) with id in VM model + Add last_host and graphics in VM model + Fixed retrieve view in uncloud.opennebula 2020-02-25 21:03:20 +05:00
..
opennebula Replace (vmid,uuid) with id in VM model + Add last_host and graphics in VM model + Fixed retrieve view in uncloud.opennebula 2020-02-25 21:03:20 +05:00
uncloud Replace (vmid,uuid) with id in VM model + Add last_host and graphics in VM model + Fixed retrieve view in uncloud.opennebula 2020-02-25 21:03:20 +05:00
uncloud_api Migration fixed + opennebula/views.py fixed 2020-02-23 23:00:42 +05:00
uncloud_auth Migration fixed + opennebula/views.py fixed 2020-02-23 23:00:42 +05:00
uncloud_vm Migration fixed + opennebula/views.py fixed 2020-02-23 23:00:42 +05:00
.gitignore Introduced local settings in meow-pay/uncloud django app 2020-02-25 13:09:54 +05:00
README.md move uncloud a layer up 2020-02-23 14:07:37 +01:00
manage.py move uncloud a layer up 2020-02-23 14:07:37 +01:00
requirements.txt Fixed issues in opennebula/views.py + syncvm now behaves correctly and print users which are not in ldap as per their email address 2020-02-25 11:50:49 +05:00

README.md

Install

OS package requirements

Alpine:

apk add openldap-dev postgresql-dev

Python requirements

If you prefer using a venv, use:

python -m venv venv
. ./venv/bin/activate

Then install the requirements

pip install -r requirements.txt

Database requirements

Due to the use of the JSONField, postgresql is required.

First create a role to be used:

postgres=# create role nico login;

Then create the database owner by the new role:

postgres=# create database uncloud owner nico;

Secrets

cp uncloud/secrets_sample.py to uncloud/secrets.py and replace the sample values with real values.