No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Reg铆strate

Comienza en:

3D
12H
52M
54S

Interpolaci贸n, condiciones y ciclos

16/27
Recursos

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.

Dynamics

Usando la palabra reservada dynamic podemos iterar sobre un objeto para que Terraform configure varios recursos similares.

Aportes 10

Preguntas 2

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

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:

  • Environment variables
  • The terraform.tfvars file, if present.
  • The terraform.tfvars.json file, if present.
  • Any *.auto.tfvars or *.auto.tfvars.json files, processed in lexical order of their filenames.
  • Any -var and -var-file options on the command line, in the order they are provided. (This includes variables set by a Terraform Cloud workspace.)

variable-definition-precedence

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

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