A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Demo II

26/27
Recursos

Aportes 9

Preguntas 1

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Tambien pueden aprovisionar de la la siguieente forma

main.tf

resource "aws_instance" "dahwild-instance" {
  ami                    = var.ami_id
  instance_type    = var.instance_type
  tags                   = var.tags
  security_groups = [aws_security_group.ssh_connection.name]
  user_data          = file("userdata.yaml") # este archivo hace la magia
}

userdata.yaml

#cloud-config
package_update: true # actualizar distro
packages: # paquetes que gustes instalar
  - docker.io
  - docker-compose # si lo necesitas
runcmd:
  - docker run -it -d -p 80:80 dahwild/hello-nginx:1.0

Existe un plugin super bueno para administrar mejor las varaibles y en general todo el codigo con la premisa de DRY (Don鈥檛 Repeat yourself) se llama Terragrunt

comparto url con el repositorio de este demo
https://github.com/dahwild/modules-terraform

Si la infraestructura se esta corriendo desde CircleCi como se realiza la sincronizaci贸n de la llave ssh?

Desde hace un par de clases atras me aparece el siguiente error y no encuentro el error .

Error: Reference to undeclared resource

on output.tf line 2, in output 鈥渋nstance_ip鈥:
2: value = aws_instance.platzi-instance.*.public_ip

A managed resource 鈥渁ws_instance鈥 鈥減latzi-instance鈥 has not been declared in
the root module.

NO ES CIERTO, en el curso de docker no explican como usar tu propio REGISTRY.

Deberian colocar el proyecto completo no esta el app.tf ni el archivo de variables solo el modulo que ella creo

Hay que esperar que madure terraform , tiene areas de oportunidad , pero hay cosas como las declaraciones de las variables, los remotos que no me cuadran .

Quien me podria ayudar con este error?

Error: Error in function call

on modulos/instance/main.tf line 39, in resource 鈥渁ws_instance鈥 鈥減latzi-instance鈥:
39: private_key = 鈥${file(鈥潂/root/.ssh/id_rsa")}"

Call to function 鈥渇ile鈥 failed: no file exists at
/home/felipe/root/.ssh/id_rsa.