1
resposta

Warning: Interpolation-only expressions are deprecated

Terraform na versão v0.14.7 mudou a forma de declarar algumas variáveis.

Quem estiver recebendo a mensagem de erro "Warning: Interpolation-only expressions are deprecated"

Pode mudar o código?

vpc_security_group_ids = ["${aws_security_group.acesso-ssh.id}"]

para

vpc_security_group_ids = [aws_security_group.acesso-ssh.id]

1 resposta

Olá, Aroldo. Tudo bem?

A princípio, parece tudo bem fazer essa alteração, visto que é a forma introduzida pela nova versão. Mas usar a interpolação para concatenar valores ainda é possível, tipo: "Hello, ${var.name}!". Só não pode uma interpolação sozinha.

Você também precisa se certificar de não misturar sintaxes de versões diferentes, pois nem todas as sintaxes das versões possuem uma retrocompatibilidade.

Bons estudos!