Como implantar o Terraform na instância do AWS EC2?

Como implantar o Terraform na instância do AWS EC2?

O Terraform é uma plataforma IAC (infraestrutura-código) desenvolvida por Hashicorp, preferida principalmente pelo DevOps para as configurações de recursos e serviços em nuvem, pois é uma interface de linha de comando suportada pela AWS.

Este post ensinará a implantar o Terraform na AWS. Como a Terraform será implantada na instância do EC2 na AWS, este post também fornecerá o procedimento para criar uma instância do EC2 e implantar o Terraform.

Observação: Crie uma instância do EC2, se você ainda não tem um, caso contrário, pule esta etapa.

Crie uma instância EC2 (opcional)

No painel do EC2, abra o “Instância de lançamento”Lista suspensa e selecione“Instância de lançamento”:

““Nome”A instância do EC2:

Selecione “Ubuntu”Como uma imagem da Amazon Machine:

Selecione a par de chaves Ou crie um novo clicando em “Crie um novo par de chaves”:

Deixe o restante das configurações como padrão e pressione o “Instância de lançamento" botão:

Você vai conseguir um mensagem de sucesso Após a criação de uma instância do EC2, clique no “Conectar à instância" botão:

Selecione os "Ssh”Guia e copie o Comando SSH:

Vá para o prompt de comando ou PowerShell e cole o comando ssh, digite “sim”Quando você receberá uma mensagem de continuidade:

Na saída acima, é visível que você tenha logado com sucesso no Ubuntu ami usando este cliente SSH.

Implante Terraform na AWS

Antes de instalar a Terraform, instale suas dependências e adicione seu Chave e repositório GPG.

Digite este comando de atualização no Ubuntu:

Atualização $ sudo apt-get

Após a instalação bem -sucedida, instale um pacote usando este comando, para gerenciar os repositórios instalados a partir da Common:

$ sudo apt-get install -y gnepg software-properties-common

O próximo passo é adicionar Hashicorp GPG usando este comando:

$ CURL -FSSL https: // apt.lançamentos.Hashicorp.com/gpg | Sudo Apt-Key Add -

Depois disso, adicione o repositório Hashicorp, digitando:

$ sudo apt-add-repository "deb [arch = amd64] https: // apt.lançamentos.Hashicorp.com $ (lsb_release -cs) main "

Execute o comando de atualização para atualizar a lista de repositórios do sistema:

$ sudo apt update

Instale o Terraform digitando:

$ sudo apt install Terraform

Após a instalação bem -sucedida, para obter ajuda sobre o tipo Terraform:

$ Terraform -Help

Para obter ajuda detalhada, use este comando:

$ Terraform -Help Plan

Para instalar o pacote de conclusão automática, primeiro verifique se o ““Bashrc”Existe o arquivo digitando:

$ touch ~//.Bashrc

Digite este comando para instalar o pacote de preenchimento automático para o Terraform:

$ Terraform -Install -Autocomplete

Para inicializar o tipo de diretório de trabalho:

$ Terraform init

Na saída acima, você pode ver que atualmente, o diretório de trabalho está vazio, criar arquivos de configuração para criar e gerenciar e implantar seus recursos e serviços em nuvem com uma extensão de arquivo “.tf”.

Depois de criar o arquivo de configuração, você pode executá -lo digitando:

> Terraform se aplica

Para parar o contêiner Terraform, digite:

> Terraform Destroe

Você implantou com sucesso a Terraform na AWS e aprendeu alguns comandos da Terraform.

Conclusão

Para implantar a Terraform na AWS, crie uma instância do EC2 com Ubuntu AMI e faça login nele usando o cliente SSH. Instale o pacote comum e adicione a chave GPG e o repositório da Hashicorp. Depois disso, instale o Terraform digitando “sudo apt install Terraform”. Sobre a implantação bem -sucedida da Terraform, crie e execute suas configurações de nuvem com segurança.