Créer une machine virtuelle avec Terraform

De Ikoula Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


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 machines virtuelles et qu'il existe différents outils pour mettre en œuvre ces actions.



Cet article vous a semblé utile ?

0



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