Ansible script to deploy Apache Airavata and PGA. There are ansible roles to install Airavata pre-requisites (RabbitMQ, Zookeeper, MariaDB).
Note: the following assumes a Bash shell.
Download and install the latest version of Python 3.6. See https://www.python.org/downloads/ or use your system's package manager.
Create a virtual environment in this directory
cd ansible python3.6 -m venv ENV
Source the environment (you'll need to do this each time before using ansible commands)
source ENV/bin/activate
Install ansible and any other dependencies.
pip install -r requirements.txt
Now you should be ready to run ansible-playbook
and other ansible commands.
ansible-playbook -i inventories/{inventory}/ --vault-password-file=vault-password.txt datalake.yml