Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Security group não vinculado

Olá pessoal, tudo certo? Se eu não perdi nada, parece que foi criado o security group mas o mesmo não foi utilizado para criar a instância. Qual seria a maneira mais correta de vincular o security group criado à instância? A forma como eu fiz foi assim

resource "aws_instance" "app_server" {
  ami             = "ami-007855ac798b5175e"
  instance_type   = var.instance_type
  key_name        = var.key_name
  security_groups = [aws_security_group.general_security_group.name]
  tags = {
    Name = "Terraform Ansible Python"
  }
}

Está correto? Tem uma forma melhor? Desde já agradeço pessoal!

1 resposta
solução!

Olá Mateus, tudo bem?

Pelo que entendi, você criou um security group, mas não o vinculou à instância que você criou. A forma como você fez está correta, sim!

Ao utilizar a linha security_groups = [aws_security_group.general_security_group.name], você está informando ao Terraform que a instância deve utilizar o security group general_security_group que foi criado anteriormente.

Essa é a forma mais comum de vincular um security group a uma instância na AWS utilizando o Terraform.

Espero ter ajudado e bons estudos!