OVHcloud
GPU instances from OVHcloud Public Cloud. Preview: adapter built, not wired into apply.
- Status
- Preview
- Kind
- European cloud
- Provider id
ovhcloud- Regions and residency
- France, Germany, Poland, plus non-EU regions
Preview: not wired into apply
The provisioning adapter exists and is tested against mocks. It has not been tested against the live service, and amicu apply cannot deploy to it yet.
Use this provider
resource "hardware_profile" "ovh_gpu" {
provider = "ovhcloud"
region = "GRA"
accelerator {
kind = "gpu"
model = "l40s"
count = 1
memory = "48GiB"
}
memory = "128GiB"
}Running amicu apply against this profile fails before anything starts. To check it today, run amicu validate and amicu plan.
Overview
OVHcloud is a French sovereign-cloud provider. The adapter drives the Public Cloud API to create, inspect, and delete single-GPU instances in a Public Cloud project. OVHcloud has no public spot market, so the catalog is on-demand only.
By default the adapter admits only EU data centers and rejects any other region before a backend call. Widening to other jurisdictions is an explicit choice in code; it is not exposed in HCL. The default set excludes the UK data center.
Setup and credentials
The adapter authenticates with an OVHcloud API key. apply does not run this provider yet, so there is nothing to configure today. Credentials will be secret references only; never write a token into HCL (see Secrets).
Configuration reference
| Argument | Type | Default | Required | Notes |
|---|---|---|---|---|
provider | string | none | yes | "ovhcloud". |
region | string | none | no | One of the region codes below. Used for residency checks and cost estimates. |
accelerator.kind | string | none | yes (with accelerator) | gpu. |
accelerator.model | string | none | yes (with accelerator) | A GPU model from the table below. |
accelerator.count | number | none | yes (with accelerator) | Number of accelerators. |
accelerator.memory | size | none | yes (with accelerator) | VRAM, for the fit check. |
memory | size | none | yes | Host RAM. |
price.per_hour | money block | none | no | Your own price, for cost planning. |
These are the generic hardware_profile fields. There are no ovhcloud-specific arguments.
GPUs and regions
| Region code | Location | Jurisdiction |
|---|---|---|
GRA | Gravelines | eu |
SBG | Strasbourg | eu |
DE1 | Frankfurt | eu |
WAW | Warsaw | eu |
UK1 | London | uk |
BHS | Beauharnois | ca |
US-EAST-VA | Virginia | us |
SGP | Singapore | apac |
model | VRAM |
|---|---|
h100 | 80 GiB |
a100 | 80 GiB |
l40s | 48 GiB |
l4 | 24 GiB |
v100 | 32 GiB |
t4 | 16 GiB |
Limits
- Not wired into
apply. - Single-GPU offerings only in the catalog.
- Prices in the catalog are illustrative values, not live quotes. amicu does not sync live capacity or pricing yet, so cost estimates are indicative.
Troubleshooting
Source
Adapter: crates/amicu-providers/src/ovhcloud.rs. Status of every provider: Providers.