Terraform tiene un comando llamado import, el cual permite importar en el fichero de estado (terraform.tfstate) de Terraform los recursos creados actualmente en Azure y que no han sido creados desde Terraform. Un ejemplo de este comando puede ser el importar un Azure Key Vault: Siendo : 0000000-00.. : El guid de la subscripción de Azure mygroup1: El nombre del grupo de recursos donde está alojado el KeyVault Vault1 :El nombre del Azure Key Vault Visitando la documentación oficial del provider de Azure, podemos ver  que por cada uno de los diferentes resources que se pueden crear hay un ejemplo del comando import de cada uno de estos resources. El comando import está muy bien, pero aún falta la mitad[…]

En este artículo vamos a ver cómo podemos ejecutar Terraform en remoto teniendo nuestro código en un repositorio en Github, haciendo que cada vez que se hace un cambio en una rama que elijamos  se ejecute Terraform en remoto a través de Terraform Cloud. Cuando me refiero a ejecutar en remoto, quiero decir a que se realizan los mismos pasos que si desplegáramos nuestro código en local: terraform init.: Descargar los providers necesarios para que se ejecute nuestro plan… terraform plan :Para saber qué cambios hay que realizar en nuestra infraestructura desde la última vez que hicimos terraform apply. terraform apply : Ejecuta el plan de terraform, es decir desplegar nuestra infraestructura Si usáramos Azure DevOps para ejecutar nuestro código[…]