Skip to content

Repository files navigation

EWC Automation of EWC Instance Flavours

This repository contains Ansible playbooks for customizing EWC instances with specific software stacks:

  1. ECMWF data flavour: includes the basic ECMWF software stack, with MARS client and an environment with ecCodes, Metview, Earthkit and Aviso.
  2. Jupyterhub flavour: installs and run JupyterHub on your instance, offering a convenient way to access it through the web.

Getting started

  • 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

License

Apache 2.0.

Author Information

ECMWF for the European Weather Cloud

About

This repository contains Ansible playbooks for customising EWC instances with specific software stacks.

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors