Установка (deprecated version)

Для установки потребуется Python версии 3.6

Рекомендуется использовать виртуальное окружение для облегчения установки зависимостей.

python3.6 -m venv $VIRTUALENV_HOME/clouni

Не рекомендутся использовать $CLOUNI_HOME в качестве $VIRTUALENV_HOME.

Если вы планируете использовать виртуальное окружение для выполнения playbook-ов, установите зависимости Clouni.

Файлы requirements-ansible.txt и requirements-cotea.txt необходимы так как текущая версия Clouni автоматически развертывает шаблоны TOSCA в облаках на базе Openstack и AWS.

source $VIRTUALENV_HOME/clouni/bin/activate
cd $CLOUNI_HOME
pip install -r requirements.txt
pip install -r requirements-ansible.txt
pip install -r requirements-cotea.txt

Для использования Clouni как gRPC сервер установите:

pip install -r requirements-grpc.txt

Для установки требуется OpenStack TOSCA Parser. Текущая версия не имеет необходимых изменений, используйте временный fork repository.

cd $CLOUNI_HOME/../
git clone https://github.com/bura2017/tosca-parser.git
cd tosca-parser
git checkout develop
pip install -r requirements.txt
python setup.py install

Команда установки

cd $CLOUNI_HOME
python setup.py install