|
Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi. |
Fournisseur Terraform
Matrice de support
| Version de Harvester | Fournisseur Terraform pris en charge | Fournisseur Terraform pris en charge |
|---|---|---|
Installer le fournisseur
copiez et collez ce code dans votre configuration Terraform. Ensuite, exécutez terraform init pour l’initialiser.
terraform {
required_providers {
harvester = {
source = "harvester/harvester"
version = "<replace to the latest release version>"
}
}
}
provider "harvester" {
# Configuration options
}
Utilisation du fournisseur
Plus de détails sur les configurations spécifiques au fournisseur peuvent être trouvés dans le docs.
Dépôt Github : https://github.com/harvester/terraform-provider-harvester
Délais d’attente des ressources
Plusieurs opérations liées aux ressources (par exemple, créer une nouvelle image et télécharger son contenu depuis Internet) peuvent prendre un certain temps pour se terminer. En fonction du matériel hôte et d’autres facteurs, ces opérations peuvent dépasser les paramètres de délai d’attente par défaut et provoquer des erreurs. Pour modifier les valeurs de délai d’attente pour de telles opérations, définissez un bloc de délai d’attente dans la ressource.
resource "harvester_image" "opensuse154" {
name = "opensuse154"
namespace = "harvester-public"
display_name = "openSUSE-Leap-15.4.x86_64-NoCloud.qcow2"
source_type = "download"
url = "https://downloadcontent-us1.opensuse.org/repositories/Cloud:/Images:/Leap_15.4/images/openSUSE-Leap-15.4.x86_64-NoCloud.qcow2"
timeouts {
create = "15m"
update = "15m"
delete = "1m"
}
}