Experimenting terraform
Esse repositorio tem como objetivo experimentar terraform.
-
CLI do terraform instalado localmente
-
AccessKeyId e SecretAccessKey do AWS - AWS - Minhas credenciais de segurança
-
Faça login no AWS do vscode, crie um profile chamado 'vscode' e coloque suas credenciais (deverá ser salvo em algum local como ~/.aws/credentials)
-
Crie um par de chaves do EC2 e faça o download do par de chaves.
-
Renomeie a chave para
mtckey.pem
, Mova a chave para o diretório de SSH, altere as permissões e crie uma chave publica:
$ mv ~/Downloads/mtckey.pem ~/.ssh/mtckey.pem
$ chmod 400 ~/.ssh/mtckey.pem
$ ssh-keygen -y -f ~/.ssh/mtckey.pem > ~/.ssh/mtckey.pub
Agora na raiz desse repositório:
$ terraform init
após isso, valide as configurações:
$ terraform validate
caso receba uma mensagem de sucesso, você pode criar a instância usando:
$ terraform apply -auto-approve