Table of Contents |
---|
Introduction
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. |
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.
...
.
Prerequisites
OpenStack Application Credentials: To authorize the creation of the compute instance itself:
- Request your credentials (if none available).
SSH access: In this example, by impersonating the default Linux account of EWC's Ubuntu VM images via a valid SSH keypair:
- Create a keypair (if none available).
- Import SSH keys (public) (into OpenStack for automatic distribution upon VM creation).
EWC Documentation look up for
image_name
andflavor_name
supported on your deployment site:Work environment equipped with:
- Git ≥ 2.0
- Terraform ≥ 1.5
- Python ≥ 3.9 (required by the OpenStack provider).
...