Azure Policy es un servicio que nos permite crear, definir y asignar una serie de directivas que nuestras subscripciones de Azure o resource groups en concreto deben cumplir (compliance). Algunos tipos de directivas pueden ser: -Limitar que tipo de recursos se pueden crear, por ejemplo solo poder crear un Azure Storage Blob con redundancia LRS. – Definir directivas de seguridad tales como tener habilitada la encriptación en bases de datos etc… Una de las directivas que se pueden asignar a través de Azure Policy es la de limitar el tamaño de las máquinas virtuales que se crean. Los pasos a seguir para asignar una policy que limite el tamaño de las máquinas virtuales son: Acceder al portal de Azure a[…]

En este artículo vamos a ver como desplegar nuestra infraestructura con Terraform desde una Release de Azure DevOps. Pero en este caso nuestro state de Terraform va a estar ubicado en Terraform Cloud. El primer paso es tener una cuenta de Terraform Cloud, para ello vamos a la url  https://app.terraform.io/signup/account para registrar una nueva cuenta. Una vez creada la cuenta lo que vamos a hacer es crear un token que nos va a hacer falta luego. Para crear este token dentro del panel principal, pulsamos en nuestro Avatar y luego en User Settings Una vez dentro de nuestros settings pulsar en Tokens Damos un nombre a nuestro token, pulsamos en Generate Token y ya tenemos nuestro token generado. Nos copiamos[…]

En este artículo vamos a ver como crear un Web App con la versión de 0.12 de Terraform. Para realizar los pasos descritos en este artículo necesitamos: Una cuenta de Azure Terraform 0.12 instalado Visual Studio Code A continuación describo los pasos a seguir: Lo primero que necesitamos es crear un fichero main.tf el cuál debe contener el siguiente contenido: En este fichero especificamos que vamos a crear tres recursos que son: Un grupo de recursos llamado TFRecetasDevOpsAppServiceRG que va a aestar ubicado en West Europe Un App Service plan llamado recetasdevopsserviceplan y con capa de precios Standard y tamaño S1 Un Web App/App Service que va a tener como url https://recetasdevopsterraform.azurewebsites.net Una vez tenemos ya nuestro fichero creado con[…]