Terraform-VergeIO-Provider
Erfahren Sie, wie Sie den VergeIO Terraform Provider verwenden, um VergeOS-Ressourcen programmgesteuert zu verwalten.
Der Terraform VergeIO-Provider ermöglicht die Integration und Automatisierung der VergeOS-Infrastruktur mit Terraform. Es ermöglicht Benutzern, VergeOS-Ressourcen als Teil von Infrastructure-as-Code-(IaC)-Workflows zu definieren, zu verwalten und zu skalieren.
Für die neueste Provider-Dokumentation und Beispiele beachten Sie bitte Folgendes:
GitHub-Repository für den VergeIO Terraform Provider.
Terraform-Registry-Dokumentation für offizielle Nutzung und Aktualisierungen.
Beispielverwendung
Für ausführlichere Anwendungsbeispiele sehen Sie sich den docs-Ordner im GitHub-Repository an.
Beispielkonfiguration
provider "vergeio" {
host = "https://some_url_or_ip"
username = "my_user"
password = "my_password"
insecure = false # Verwenden Sie true, wenn Sie selbstsignierte SSL-Zertifikate verwenden
}
resource "vergeio_vm" "new_vm" {
name = "NEW VM"
description = "NEW TF VM"
enabled = true
os_family = "linux"
cpu_cores = 4
machine_type = "q35"
ram = 8192
}Initialisierung und Anwenden
Um die Konfiguration anzuwenden:
Konfigurationsreferenz
Ressourcen
Die folgenden VergeOS-Ressourcen können über Terraform verwaltet werden:
Datenquellen
Die folgenden Datenquellen stehen zur Abfrage von VergeOS-Ressourcen zur Verfügung:
Testen einer Beispielkonfiguration
Um Ihre Konfiguration zu testen, erstellen Sie eine main.tf-Datei in Ihrem Terraform-Arbeitsbereich:
Führen Sie dann den folgenden Befehl aus:
Zuletzt aktualisiert
War das hilfreich?