This repository contains Ansible playbooks for customising 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 roles/ -
Define your inventory in
inventory -
Run the apropriate playbook
$ ansible-playbook -i inventory playbookname.yml
- ecmwf-data-flavour.yml
- jupyterhub-flavour.yml
Apache 2.0.
ECMWF for the European Weather Cloud