Différences entre versions de « Créer une machine virtuelle avec Terraform »
Jump to navigation
Jump to search
(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… ») |
|||
Ligne 15 : | Ligne 15 : | ||
Ici nous allons créer notre VM depuis un template présent en catalogue. | Ici nous allons créer notre VM depuis un template présent en catalogue. | ||
− | <syntaxhighlight lang=" | + | <syntaxhighlight lang="tf"> |
terraform { | terraform { | ||
required_providers { | required_providers { |
Version du 10 février 2023 à 10:32
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
Activer l'actualisation automatique des commentaires