Veamos un caso que es bien común, resulta que estás entrando como el elemento más nuevo a un proyecto. Este proyecto ya lleva algo de avance y ya hay algunas cosas creadas para cuando tú debas crear algo de infraestructura por medio de Terraform pero es aquí donde la cosa se pone interesante. Ahora debes…
Etiqueta: devops

Desplegar una infraestructura con Terrafom usando Github Actions
Ya que tengas algo de experiencia desplegando recursos al proveedor que más te guste de infraestructura por medio de Terraform. Y que hasta tengas tus módulos. Entonces es momento de ponerlo dentro de una Github Action y ver que toda tu infraestructura se despliegue por medio de un commit, estableciendo un proceso de CI/CD de…

Comenzando a implementar módulos en Terraform
Si has comenzado a trabajar con Terraform te has encontrado con un factor importante. Después de trazar tu arquitectura te darás cuenta de que tu archivo main.tf luce sumamente largo, al punto de sentir que pierdes control sobre lo que estás creando o que el más mínimo cambio se vuelve un dolor de cabeza. Para…

Cómo usar condiciones para diferentes ambientes Azure DevOps Pipelines
Muy bien. Digamos que estás planeando tener diferentes entornos de prueba en tu proyecto. Un ambiente para pruebas y naturalmente uno productivo. Para ambos casos, trabajar con diferentes valores desde los entornos en donde estás trbajando y para ello las variables de grupo son de gran ayuda porque así tienes agrupado todo sin ninguna preocupación…

Guardar el estado de Terraform en Azure Blob Storage
Después de haber ejecutado el comando terraform apply. Podrás ver que tu infraestructura ya fue creada en Azure pero también podrás notar que hay un archivo nuevo y generado en tu folder, terraform.tfstate. Como puedes ver, este archivo está en formato JSON y aquí podrás ver el resultado de la infraestructura recién creada. La intención…

Creando recursos en Azure por medio de Terraform
Con Terraform ya instalado y configurado para comenzar a crear recursos entonces es fácil arrancar. La intención de este artículo es lograr hacer un despliegue rápido, en artículos posteriores podremos revisar la sintaxis y cosas que podemos hacer con mayor profundidad. Comienza por crear dos archivos con la extensión .tf en un folder vacío. Uno…

Instalar y configurar Terraform en Windows 10
Para comenzar lo primero que requieres tener es el archivo ejecutable de Terraform (ojo, se trata de un archivo ejecutable, no instalable). Puedes descargar la aplicación desde aquí. Una vez que tengas el archivo colocalo en una ubicación (donde tú gustes). Mi particular recomendación es en Program Files. Ya que tengas la aplicación en su…
Serie Bots y DevOps: Parte 3 Notificando nuevas versiones del bot en Microsoft Teams
Esta es la tercera y última parte de una serie de artículos destinados a mostrar el despliegue y publicación automáticos de un bot por medio integración continua y notificar los cambios en Microsoft Teams. Si deseas ver el índice completo de esta serie puedes hacerlo aquí. Notificaciones en Microsoft Teams Ya que todo tu proceso…
Serie Bots y DevOps: Parte 2 Manejo de diálogos en tu bot y despliegue automático en Azure
Esta es la segunda parte de una serie de artículos destinados a mostrar el despliegue y publicación automáticos de un bot por medio integración continua y notificar los cambios en Microsoft Teams. Si deseas ver el índice completo de esta serie puedes hacerlo aquí. El desarrollo del bot Después de haber configurado tu entorno de…