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

Fournisseur Terraform VergeIO

Apprenez à utiliser le fournisseur Terraform VergeIO pour gérer programmatiquement les ressources VergeOS.

Le Fournisseur Terraform VergeIO permet l’intégration et l’automatisation de l’infrastructure VergeOS avec Terraform. Il permet aux utilisateurs de définir, gérer et faire évoluer les ressources VergeOS dans le cadre de workflows Infrastructure as Code (IaC).

Pour la documentation la plus récente du fournisseur et des exemples, veuillez consulter les éléments suivants :


Exemple d’utilisation

Pour des exemples d’utilisation plus détaillés, consultez le dossier docs dans le dépôt GitHub.

Exemple de configuration

provider "vergeio" {
  host     = "https://some_url_or_ip"
  username = "my_user"
  password = "my_password"
  insecure = false  # Utilisez true si vous utilisez des certificats SSL auto-signés
}

resource "vergeio_vm" "new_vm" {
  name        = "NOUVELLE VM"
  description = "NOUVELLE VM TF"
  enabled     = true
  os_family   = "linux"
  cpu_cores   = 4
  machine_type = "q35"
  ram         = 8192
}

Initialisation et application

Pour appliquer la configuration :

Référence de configuration

Ressources

Les ressources VergeOS suivantes peuvent être gérées via Terraform :

Sources de données

Les sources de données suivantes sont disponibles pour interroger les ressources VergeOS :

Test d’une configuration d’exemple

Pour tester votre configuration, créez un fichier main.tf dans votre espace de travail Terraform :

Ensuite, exécutez la commande suivante :


Informations sur le document

  • Dernière mise à jour : 2024-09-03

  • Version de VergeOS : 4.12.6

Mis à jour

Ce contenu vous a-t-il été utile ?