Implementar una máquina virtual en Azure mediante Terraform
Le mostraré cómo implementar una máquina virtual en Microsoft Azure usando Terraform.
Código
Para usar Terraform para la implementación de Azure (o cualquier otra nube pública), usamos archivos .TF que contienen toda la configuración necesaria. A continuación, tengo un código que implementa una máquina virtual de Windows en Microsoft Azure. El código crea todos los componentes (RG, almacenamiento, NIC, etc.).
Nota: El código también establece el nombre de usuario y la contraseña del administrador para la VM, asegúrese de cambiarlo antes o después.
Desplegar
Para iniciar la implementación, guarde el código en un archivo llamado VM.tf y colóquelo en una carpeta. Esto es importante porque si tiene varios archivos .TF, Terraform los ejecutará todos.
Una vez que guarde el archivo, acceda a él desde la línea de comandos y ejecute la siguiente línea para iniciar Terraform.
terraform init
A continuación, debemos verificar si el código está bien y hacer una ejecución en seco que validará todo y nos informará si podemos pasar a implementar el código.
Terraform plan
Nota: cuando vea los signos más verdes, significa que terraform creará \ agregará recursos. Si ve rojo, significa que se eliminará algo. Gris significa que actualizaremos algo.
Para implementar la máquina virtual, usaremos el comando de aplicación como se muestra a continuación.
terraform apply
el proceso toma varios minutos
Una vez hecho esto, puedo ver la máquina virtual en el portal.
También uso el comando show para verificar la implementación y lo que se implementó.
terraform show
Para borrar todo usamos el comando destroy que borrará todos los recursos que ha creado Terraform. Creo que esta es la mejor parte de Terraform que nos permite limpiar todos los recursos de Azure
terraform destroy