24 lines
540 B
Terraform
24 lines
540 B
Terraform
|
|
terraform {
|
||
|
|
required_version = ">= 1.6.0"
|
||
|
|
required_providers {
|
||
|
|
hcloud = {
|
||
|
|
source = "hetznercloud/hcloud"
|
||
|
|
version = "~> 1.48"
|
||
|
|
}
|
||
|
|
ovh = {
|
||
|
|
source = "ovh/ovh"
|
||
|
|
version = "~> 1.1"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
# Pas de bloc "provider" avec un token en dur : hcloud lit HCLOUD_TOKEN et
|
||
|
|
# ovh lit OVH_ENDPOINT / OVH_APPLICATION_KEY / OVH_APPLICATION_SECRET /
|
||
|
|
# OVH_CONSUMER_KEY dans l'environnement. Rien à mettre dans ce dépôt ni
|
||
|
|
# dans un fichier .tfvars.
|
||
|
|
provider "hcloud" {}
|
||
|
|
|
||
|
|
provider "ovh" {
|
||
|
|
endpoint = "ovh-eu"
|
||
|
|
}
|