Ejemplo 2
En el ejemplo 2 se utilizará la configuración y proveedor de AWS para poder crear recursos en una cuenta de AWS. Se utilizará el recurso de aws_instance para poder crear de forma dinámica servidores. El ejemplo contiene las siguiente información
- Uso de el comando workspace
- Creación de workspaces para manejar múltiples ambientes
- Listar los workspaces
- Cambiar de workspaces
- Crear recursos en la nube de AWS
- Crear recursos en diferentes workspaces
- Manejo de funciones en terraform (lookup, zipmap)
- Creación dinamica de recursos con terraform
- Uso del commando show para mostrar el estado de la infraestructura.
Demo:
Ejemplo 2: configuración
Explicación del ejemplo 2, inlcuyendo la definición de el objeto que define los servidores que se crearán en el ejemplo (Instancias EC2). Incluye la creación y uso de Workspaces en terraform.
Ejemplo 2: Depliegue de Servidores en “dev” y “stage” (usando workspaces)
Explicación de la creación de un "Mapa" en terraform usando la función zipmap, creación de instancias EC2 en diferentes workspaces. Uso de la función for_each. Uso de la función lookup.