This repository contains Ansible playbooks for customizing EWC instances with specific software stacks:
- ECMWF data flavour: includes the basic ECMWF software stack, with MARS client and an environment with ecCodes, Metview, Earthkit and Aviso.
- Jupyterhub flavour: installs and run JupyterHub on your instance, offering a convenient way to access it through the web.
-
Install ansible and other dependencies. You may want to do it in its own virtual environment (
pip install -r requirements.txt) -
Fetch the external requirements
ansible-galaxy role install -r requirements.yml -p roles/
-
Define your inventory in
inventory -
Run the appropriate playbook:
ansible-playbook -i inventory path/to/playbook/filename
Apache 2.0.
ECMWF for the European Weather Cloud