|
Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar. |
Terraform Provider
Unterstützte Umgebungen
| Harvester-Version | Unterstützter Terraform Provider | Unterstützter Terraformer |
|---|---|---|
Installieren Sie den Provider
Kopieren Sie diesen Code und fügen Sie ihn in Ihre Terraform-Konfiguration ein. Führen Sie dann terraform init aus, um es zu initialisieren.
terraform {
required_providers {
harvester = {
source = "harvester/harvester"
version = "<replace to the latest release version>"
}
}
}
provider "harvester" {
# Configuration options
}
Verwendung des Providers
Weitere Details zu den provider-spezifischen Konfigurationen finden Sie in den docs.
Ressourcen-Timeouts
Mehrere ressourcenbezogene Vorgänge (zum Beispiel das Erstellen eines neuen Images und das Herunterladen seines Inhalts aus dem Internet) können einige Zeit in Anspruch nehmen. Je nach Host-Hardware und anderen Faktoren können diese Vorgänge die Standard-Timeout-Einstellungen überschreiten und Fehler verursachen. Um die Timeout-Werte für solche Vorgänge zu ändern, definieren Sie einen Timeout-Block in der 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"
}
}