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.