Se agradece la claridad, pero con el lateral y terminal cerrados podríamos ver mejor el código.
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
Recuerda que para indicarle a Terraform nuestro archivo con los valores de variables corremos el comando:
terraform plan -var-file tu_archivo.tfvars
Si nombramos nuestro archivo de variables .auto.tfvars ya no será necesario pasarle el parametro -var-file a Terraform.
Usando la palabra reservada dynamic podemos iterar sobre un objeto para que Terraform configure varios recursos similares.
Aportes 11
Preguntas 2
Se agradece la claridad, pero con el lateral y terminal cerrados podríamos ver mejor el código.
Esta es la precedencia de como terraform lee las variables:
Command: fmt
Dar formato al codigo en terraform con el comando
$ terraform fmt
mas informacion aquí
No olvidar: Si tengo variables que no van a cambiar nunca las declaro en el archivo name.auto.tsvars y si mis variables dependen de terceros en el archivo name.tsvars
Por qué no oculta la terminal cuando va explicando durante todo el video? A caso nadie se dio cuenta?
No se entendio nada para que sirven los bloques de: Ingress, se deberia explicar un poco mejor. Gracias
Aquí esta la versión más actual para Terraform 4.2.0
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group
resource "aws_resource" "name_resource" {
name: "instance name"
}
aws_resource: resource de aws, los recursos que aws proporciona, basicamente todo lo que puedes hacer en la consola de aws esta disponible como recurso de terraform https://registry.terraform.io/providers/hashicorp/aws/latest/docs
name_resource: este nombre es para usar dentro de los archivos de definicion de terraform, puedes usar en un resource el valor que otro resouce entrega, por ejemplo aws_resource.name_resource.id
devuelve el id del recurso y lo puedes usar para asignarlo a otro recurso
name: es el nombre que puedes ver al entrar a la consola de tu provedor de servicio (aws) para mantener organizacion en la infra estrucura, basicamente es el nombre de la instancia ya creada
No podían grabar en pantalla completa ?
No sabia qué significaba el [protocol = “-1”] :
protocol - (Required) Protocol. If you select a protocol of -1 (semantically equivalent to all, which is not a valid value here), you must specify a from_port and to_port equal to 0. The supported values are defined in the IpProtocol argument on the IpPermission API reference. This argument is normalized to a lowercase value to match the AWS API requirement when using with Terraform 0.12.x and above, please make sure that the value of the protocol is specified as lowercase when using with older version of Terraform to avoid an issue during upgrade.
Documentación:
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group#ingress
Se ve mucho panel y poco el código
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?