Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EWC Automation of EWC Instance Flavours

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.

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 roles/
    
  • Define your inventory in inventory

  • Run the apropriate playbook

    $ ansible-playbook -i inventory playbookname.yml
    

Available Playbooks

  • ecmwf-data-flavour.yml
  • jupyterhub-flavour.yml

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

Stars

Watchers

Forks

Releases

Packages

Contributors