Créer une machine virtuelle avec Terraform
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 machines virtuelles et qu'il existe différents outils pour mettre en œuvre ces actions.
Cet article vous a semblé utile ?
0
Activer l'actualisation automatique des commentaires