For the complete documentation index, see llms.txt. This page is also available as Markdown.

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:


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:


Dokumentinformationen

  • Zuletzt aktualisiert: 2024-09-03

  • VergeOS-Version: 4.12.6

Zuletzt aktualisiert

War das hilfreich?