Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Reff

Table of Contents

Tip

 We will exemplify by deploying to the EWC site running on EUMETSAT's infrastructure. However, note steps described in this guide are valid for deployment on the ECMWF site as well.

Introduction

You can deploy Items from the EWC Community Hub to provision cloud resources such as compute instances, networking, and storage. This guide shows just one of many use-cases. We will deploy an Item of Technology "Terraform Module", namely the OpenStack Compute Instance Item, to 1) create an Ubuntu 24.04 VM, 2) safely modify its attachments (public IP, additional disk, GPU), 3) clean everything up afterwards.

Tip

 We will exemplify by deploying to the EWC site running on EUMETSAT's infrastructure. However, note steps described in this guide are valid for deployment on the ECMWF site as well.

Prerequisites

  • OpenStack Application Credentials: To authorize the creation of the compute instance itself:

  • SSH access: In this example, by impersonating the default Linux account of EWC's Ubuntu VM images via a valid SSH keypair:

  • EWC Documentation look up for image_name and flavor_name supported on your deployment site:

  • Work environment equipped with:

    • Git ≥ 2.0
    • Terraform ≥ 1.5
    • Python ≥ 3.9 (required by the OpenStack provider).

...