Terraform y Azure: Creando tu Primer Proyecto

CloudLeave a Comment on Terraform y Azure: Creando tu Primer Proyecto

Terraform y Azure: Creando tu Primer Proyecto

Cuenta de Azure: Para la implementación de infraestructuras mediante Terraform, es esencial contar con una cuenta en una plataforma de servicios en la nube. No es imprescindible disponer de una cuenta de pago; existen opciones de cuentas de prueba o, si eres estudiante, es posible que tengas acceso a créditos promocionales para comenzar a experimentar y practicar.

Tras la creación de tu cuenta y el inicio de sesión, visualizarás un panel similar al mostrado en la imagen adjunta.

Si tu interés en Terraform es evidente, es probable que busques optimizar y agilizar la gestión de tu infraestructura en la nube. Es común que ya hayas experimentado con herramientas de interfaz de línea de comandos (CLI), y como sabrás, Azure ofrece su propia CLI que es una herramienta poderosa para la automatización de tareas.

Para integrar Terraform con Azure, es necesario instalar el cliente de Azure CLI, lo que permite el uso de comandos de Azure (APIs) directamente desde tu terminal.

Instalar la línea de comandos: https://learn.microsoft.com/es-es/cli/azure/install-azure-cli-windows?tabs=powershell

Personalmente, opero en un entorno Windows, lo que me lleva a preferir el instalador de Microsoft (MSI). Sin embargo, Azure CLI es versátil y ofrece métodos de instalación adaptados a diferentes sistemas operativos.

Simplemente le das a descargar y vas a tus descargas y lo ejecutas.

Cuando ya lo tengas , debes comprobar que la instalación ha sido correcta .  Para esto debes ir a tu terminal y ejecutar el siguiente comando az –version.

Ahora con el comando az login puedes poner los datos de tu cuenta de azure  y podrás acceder a todos tus recursos. Al poner el comando en la terminal te llevará a esta página.

Después de poner tus datos para iniciar sesión , debes volver a tu terminal y si todo te ha funcionado verás tus datos de la cuenta.

Configuración:

Es fundamental revisar el artículo que publiqué previamente, titulado: Terraform: Tu Primer Paso Hacia la Infraestructura Automatizada. En él encontrarás información relevante para seguir los pasos a continuación.

Creación de la Carpeta del Proyecto:

Navega a tu disco C o al directorio de tu elección. Crea una carpeta llamada Proyecto_tf.

Configuración en Visual Studio Code:

Abre Visual Studio Code.

Selecciona la opción para abrir una carpeta y elige la carpeta Proyecto_tf que creaste anteriormente.

Creación del Archivo main.tf

Dentro de la carpeta Proyecto_tf, crea un archivo llamado práctica1.

Dentro de práctica1, crea un fichero llamado main.tf. El nombre es crucial, así que asegúrate de utilizarlo exactamente como se indica. Deberás agregar el siguiente texto:

Lo que estas escribiendo es la referencia al proveedor de Azure, para saber la versión que debes poner entra en el siguiente enlace:https://registry.terraform.io/providers/hashicorp/azurerm/latest.

Con el proveedor configurado y con la CLI lista es hora de poder disfrutar. Debajo del proveedor escribe lo siguiente:

No te asustes, este código lo único que hace es crear un nuevo grupo de recursos en Azure. Debes guardar tu fichero.

Ahora si, desde tu terminal escribirás tu primer comando de Terraform : Terraform init, por cierto debes entrar primero en la carpeta práctica1 (en mi caso) y desde allí iniciar el comando.

Terraform plan, este comando te muestra lo que vas a crear en Azure.

Terraform apply, este comando te pedirá que confirmes la creación de los nuevos recursos. Simplemente debes decir que sí.

Regresa a tu portal de azure y podrás ver tu grupo de recurso creado con éxito.

Agradezco tu interés en mi trabajo y te invito a compartir tus opiniones en la sección de comentarios. Tus aportes y preguntas son siempre bienvenidos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Back To Top