Créer une machine virtuelle avec Terraform

De Ikoula Wiki
Révision datée du 2 février 2023 à 11:48 par Molivetc3cf1 (discussion | contributions) (Page créée avec « <span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_tra… »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Jump to navigation Jump to search


Comment créer une machine virtuelle avec le module Terraform pour VMWare Cloud Director

Nous allons voir comment créer une machine virtuelle depuis un script Terraform.

Voici les liens utile à votre bonne lecture:

Le repository du module Terraform

La documentation du module Terraform

Script Terraform

Ici nous allons créer notre VM depuis un template présent en catalogue.

  terraform {
    required_providers {
      vcd = {
        source = "registry.terraform.io/vmware/vcd"
      }
    }
  }
  
  provider "vcd" {
    user                 = "mon-login"
    password             = "mon-password"
    auth_type            = "integrated"
    org                  = "mon-org"
    vdc                  = "mon-vdc"
    url                  = "https://vmware.ikoula.com/api"
    max_retry_timeout    = "60"
    allow_unverified_ssl = true
  }
  
  resource "vcd_vapp" "vapp-test" {
    name = "vapp-test"
  }
  
  resource "vcd_vapp_vm" "vapp-test" {
    vapp_name = vcd_vapp.vapp-test.name
    name = "vm-test"
    catalog_name = "IKOULA-TEMPLATE-LINUX"
    template_name = "Debian11"
    computer_name = "ma-debian"
    memory = 4096
    cpus = 2
    cpu_cores = 1
    depends_on = [vcd_vapp.vapp-test]
  }

Conclusion

A noter que ce module ne se limite pas à la création de machine virtuelle et qu'il existes différent outils pour mettre en oeuvre ces actions.



Cet article vous a semblé utile ?

0



Vous n'êtes pas autorisé à publier de commentaire.