3
respostas

Inappropriate value

Estou recebendo a mensagem de erro abaixo, copitei dódigo do site conforme exemplificado no video, atualei a versão d terraform e de o init -upgrade conforme vi em outros tutoriais enquanto tentava entender o problema mas nenhum funcionou. Neste cenário precisso criar os resource para os recursos que não foram identificados? │ Inappropriate value for attribute "ingress": element 0: attributes "ipv6_cidr_blocks", "prefix_list_ids", "security_groups", and "self" are required. I

3 respostas

Oi Edney, no seu exemplo o ipv6_cidr_blocks está comentado

Ola otávio, mesmo sem comentálo o erro permanece, além dele outros campos estão sendo exigidos. Testei copiando um código direto do Terraform docs e o problema permanece.

Oi @edney,

eu estava com o mesmo problema. É necessario retirar o = depois do ingress e também o "[]".

Apos essa mudanca o meu deu certo.

resource "aws_security_group" "acesso-ssh" {
  name        = "acesso-ssh"
  description = "acesso-ssh"
#   vpc_id      = aws_vpc.main.id

  ingress {
      description      = "TLS from VPC"
      from_port        = 22
      to_port          = 22
      protocol         = "tcp"
      cidr_blocks      = ["179.110.138.50/32"]
    #   ipv6_cidr_blocks = [aws_vpc.main.ipv6_cidr_block]
    }

  tags = {
    Name = "ssh"
  }
}