AWS, Terraform

AWS con Terraform (I)

Terraform es una herramienta para crear infraestructuras mediante código. Su potencia radica no solo en la sencillez de su código sino también el amplio soporte de diferentes arquitecturas. Vamos a empezar con una infraestructura fácil . Esta infraestructura no tiene coste es el “Free Tier” de amazon.

  • 1 VPC
  • 1 Internet Gateway
  • 2 Subnets Publicas
  • 2 Instancias

VPC

Elementos configuración
Nombre vpc_ejemplo
Alcance de la red 10.0.0.0/16

INTERNET GATEWAY

Elementos configuración
Nombreigw
vpcvpc_ejempo

SUBNET 1

Elementos configuración
Nombresubnet1
vpcvpc_ejemplo
red 10.0.1.0/24
Zona de disponibilidadeu-west-1a

SUBNET 2

Elementos configuración
Nombresubnet2
vpcvpc_ejemplo
red 10.0.2.0/24
Zona de disponibilidadeu-west-1b

TABLA DE RUTAS

Elementos configuración
Nombre rutas
vpcvpc_ejemplo
Alcance de la red 0.0.0.0/0
ObjetivoInternet gw(igw)
Subnet adjunta subnet1,subnet2
 
La forma mas fácil de empezar a trabajar con terraform es creando todos los ficheros de configuración (*.tf) en el mismo directorio. En otra entrega veremos como organizar mejor el proyecto y el uso de modulos. Creamos dos ficheros “vars.tf” donde vamos a poner todas las variables y “main.tf” donde se configuraran los recursos
 
 
Los pasos para ejecutar la infraestructura son: Inicializamos el proyecto : Comprobamos que esta correcto y que es lo que nos crea: Lo aplicamos: Lo destruimos:

Author


Avatar