Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Módulos remotos

24/27
Recursos

Los módulos locales son útiles, pero tienen la limitante de que solamente se encuentran en tu máquina. Para mejorar el trabajo remoto y reutilización de módulos podemos usar el control de versiones de preferencia, ya sea GitHub o BitBucket.

Aportes 2

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

provider "aws" {
    region="us-east-2"
}

resource "aws_security_group" "ssh_conection" {
  name        = var.sg_name
  dynamic "ingress"{
    for_each = var.ingress_rules
    content {
        from_port   = ingress.value.from_port
        to_port     = ingress.value.to_port
        protocol    = ingress.value.protocol
        cidr_blocks = ingress.value.cidr_blocks
    }  
  }

  
}
resource "aws_instance" "platzi-instance"{
    #ami = "ami-06fddf8d55d5ab5df"
    ami = var.ami_id
    instance_type = var.instance_type
    tags = var.tags
    security_groups = ["${aws_security_group.ssh_conection.name}"]
    connection {
      type     = "ssh"
      user     = "centos"
      private_key = "~/.ssh/packer-key"
    }
    provisioner "remote-exec" {
      inline = [
        "docker run -it -p 80:80 yolix/hello-platzi:v1"
      ]
    }
}```

Muy buena clase para trabajar con equipos remotos