esta sintaxis ya marca warnings
private_key = "${ file(var.private_key) }"
Sustituir por :
private_key = file(var.private_key)
Conocer qué es infraestructura como codigo
Infraestructura como código
Tipos de herramientas para implementar infraestructura como código
Beneficios de la infraestructura como código
Entender qué es Terraform
¿Qué es Terraform?
Terraform versus otras herramientas de infraestructura como código
Aprender a usar Herramientas para construir infraestructura inmutable
Packer: elementos y comandos
Packer y Terraform en Windows
Credenciales de AWS en Windows
Packer: Demo
Docker: Conceptos clave
Docker: Demo
Primeros pasos con Terraform
Instalar terraform y configurar una cuenta de AWS en Mac
Definición en código: Sintaxis y elementos de Terraform
Proveedores de la nube con los que puede interactuar Terraform
Profundizando en Terraform
Archivos de definición y variables
Interpolación, condiciones y ciclos
Security Group
¿Cómo gestiona terraform el estado de la infraestructura?
Archivos de estados
Archivos de Backends
Creación de nuestro Backend con Terraform
Reutilizar las definiciones de terraform
Encriptado de nuestro backend
Tips de la vida real: Trabajo en equipo con backends
Módulos locales
Módulos remotos
Práctica final y cierre
Demo
Demo II
Cierre del curso
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Yolanda López
Aportes 7
Preguntas 1
esta sintaxis ya marca warnings
private_key = "${ file(var.private_key) }"
Sustituir por :
private_key = file(var.private_key)
NOTE on Egress rules:
By default, AWS creates an ALLOW ALL egress rule when creating a new Security Group inside of a VPC. When creating a new Security Group inside a VPC, Terraform will remove this default rule, and require you specifically re-create it if you desire that rule. We feel this leads to fewer surprises in terms of controlling your egress rules. If you desire this rule to be in place, you can use this egress block:
para los que estén practicando puede que les salga el siguiente error
![](
el curso no esta mal, pero creo que le falto mas esttructura y claridad.
Para ingresar por ssh la instancia:
ssh -i packer-key centos@ip_publica
En mi caso tuve que agregar en el remote-exec como inline command
sudo systemctl start docker
Para poder iniciar docker y después hacer docker run de la imagen…
Valioso conocimiento aprendido
Excelente curso, tuve varios momentos de real admiración por las posibilidades que brinda la herramienta, sin lugar a duda, el tiempo estuvo muy bien invertido.
¿Cuál es la necesidad de agregar la variable egress rules?
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?