Saltar al contenido
Menú
El blog de Kañaz
  • Inicio
  • Acerca de
  • Github
  • Youtube
  • LinkedIn
  • Twitter
El blog de Kañaz

Categoría: Terraform

Obtener el valor de un secreto de KeyVault en Terraform

Publicada el 7 septiembre, 202010 septiembre, 2020

Suena muy poético este título ¿no? Bueno, dejando lo romántico de lado lo que importa es mostrar la manera más fácil de cómo obtener un secreto de KeyVault y usarlo como variable en Terraform. Comienza por crear un archivo main.tf donde solo basta crear por ahora un grupo de recursos (de hecho podrías no crear…

Trabajando con ciclos en Terraform

Publicada el 15 julio, 202010 septiembre, 2020

Hay ocasiones donde es necesario crear varios elementos a la vez por medio de un script de Terraform piensa en escenarios donde quieres crear múltiples máquinas virtuales. Quizá también diferentes cuentas de almacenamiento, múltiples aplicaciones de funciones, no lo sé, hay muchísimos escenarios en donde no quieres escribir lo mismo solo por una variable diferente….

¿Por qué usar Terraform para tu infraestructura?

Publicada el 22 junio, 202010 septiembre, 2020

Hablar acerca del desarrollo de aplicaciones completamente orientadas a la nube es hablar de un delicado proceso de arquitectura y ceación de muchas herramientas que usarás en modo de desarrollo, pruebas y producción por mencionar algunas cuantas. La piedra angular donde toda la solución que estás haciendo va a recaer es tu infraestructura. Aquí, donde…

Guarda el estado de Terraform usando Github Actions

Publicada el 21 junio, 202010 septiembre, 2020

La verdad es que hasta ahora no he podido encontrar una plataforma que me termine de gustar más, si Azure DevOps o Github. Como sea, ambas se me hacen una herramienta fundamental para trabajar con DevOps. Ya hablé como en un escenario nativo de nube la parte de infraestructura es sumamente importante y tener una…

Importar un recurso de Azure a un estado en Terraform

Publicada el 7 junio, 202010 septiembre, 2020

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…

Manejar variables de salida entre módulos

Publicada el 27 mayo, 202010 septiembre, 2020

Ya en un post previo mencioné como puedes usar módulos para hacer el despliegue de toda tu infraestructura. La cuestión vendrá cuando te des cuenta que ciertos módulos dependen de la creación de otros más. Esto puede ser un problema ¿no? Veamos un caso simple en Azure. Si quieres crear una Web App es indispensable…

Trabajar con diferentes archivos .tfvars en Terraform

Publicada el 5 mayo, 202010 septiembre, 2020

Al tener un entorno local para hacer pruebas en Terraform te puedes ayudar de un archivo llamado terraform.tfvars para hospedar ahí todas las variables que requieres al trabajar. De esta manera te evitarás tener que declarar los valores por defecto en cada una de las variables lo cual no es una buena práctica en lo…

Desplegar una infraestructura con Terrafom usando Github Actions

Publicada el 3 mayo, 202010 septiembre, 2020

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

Publicada el 2 mayo, 202010 septiembre, 2020

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…

Guardar el estado de Terraform en Azure Blob Storage

Publicada el 11 abril, 202010 septiembre, 2020

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…

  • 1
  • 2
  • Next
©2023 El blog de Kañaz | Funciona con SuperbThemes y WordPress