Realizar tests de nuestra infraestructura es importante porque nos ayuda entre otras cosas a saber que la infraestructura que estamos desplegando esta correctamente implementada, tal y como la queremos. Es por eso que en este post os voy a hablar de Inspec. Inspec es un framework creado por Chef y programado con Ruby que nos permite hacer tests y auditar nuestra infraestructura, ya sea en proveedores de cloud como Azure o AWS, un IIS, la configuración SSH o la configuración de un servidor Windows o Linux. Actualmente en el momento de escribir este post, Inspec va por la versión 4.12. Para empezar a trabajar con Inspec con Azure tenemos varias opciones, siendo la más rápida hacer uso de Azure Cloud[…]

En el artículo de hoy vamos a ver cómo crear nuestro primer módulo de Terraform. Podemos pensar en los módulos de terraform como nuestros métodos/funciones en C# u otro lenguaje como Java o Python. Al final el uso de métodos nos ayuda a no tener que repetirnos DRY (Don´t repeat yourself) y esto mismo es lo que conseguimos haciendo uso de módulos en Terraform. Pero nada mejor que un ejemplo, pensemos en el ejemplo de mí articulo sobre Crear un Azure WebApp . El código de Terraform de este ejemplo era el siguiente: En este ejemplo creábamos un webapp y un AppServicePlan asociado a este webApp. Pues ahora vamos a hacer este mismo ejemplo pero abstrayendo la creación del WebApp[…]