1
resposta

Par de chaves, nao automatiza?

Boa tarde! Srs,

Fiquei pensando. Porque não automatizar a criação das chaves de acesso a EC2? Já que esse e o objetivo.

Eu fiz aqui e vou compartilhar:

resource "tls_private_key" "pk" {
  algorithm = "RSA"
  rsa_bits  = 4096
}

resource "aws_key_pair" "kp" {
  key_name   = "key-instance"       # Create a "myKey" to AWS!!
  public_key = tls_private_key.pk.public_key_openssh


  provisioner "local-exec" { # Create a "myKey.pem" to your computer!!
    command = "echo '${tls_private_key.pk.private_key_pem}' > $PWD/myKey.pem"
  }
}

Basta executar um chmod 400 e acessar o servidor.

1 resposta

Ola Steve, tudo bem?

Essa é uma ótima ideia, assim não precisa ficar criando as chaves manualmente, porem não sei o que aconteceria se tivéssemos que executar essa código 2 vezes, outra chave seria criada ou manteríamos a mesma chave? Se mantemos a mesma chave então é um método valido, se a chave é substituída, podemos ter um problema, já que uma vez que a maquina é criada as suas chaves não são atualizadas, sendo assim teríamos chaves diferentes.

Mesmo assim é um ótimo complemento , parabéns pelo esforçando e dedicação, bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software