Pergunta  
 
Rede de conhecimento computador >> Pergunta >> PC Resolução de problemas >> Content
Como instalar o Terraform no CentOS/RedHat 7 com melhor exemplo
## Etapa 1:Instale os pré-requisitos

Antes de instalar o Terraform, certifique-se de que os seguintes pré-requisitos sejam atendidos em seu sistema CentOS/RedHat 7:

1. Python 3.6 ou posterior. Você pode verificar a versão instalada do Python executando o seguinte comando em seu terminal:

```bash
python --versão
```

2. PIP:O gerenciador de pacotes Python é usado para instalar o Terraform. Você pode verificar se o PIP está instalado executando o comando:

```bash
pip --versão
```

Se o Python 3.6 ou PIP não estiver instalado no seu sistema, você poderá instalá-lo usando o gerenciador de pacotes do seu sistema. Para CentOS/RedHat 7, o comando é:

```bash
sudo yum instalar python36 pip
```

Etapa 2:Instalar o Terraform



Agora que você tem os pré-requisitos, pode prosseguir com a instalação do Terraform:

1. Baixe a versão estável mais recente do Terraform para Linux no [site oficial do Terraform](https://www.terraform.io/downloads.html). O nome do arquivo baixado deve terminar em `.zip` e ter um nome como `terraform_{latest_version}_linux_amd64.zip`

2. Assim que o download for concluído, extraia o arquivo Terraform usando o seguinte comando em um terminal:
```bash
descompacte terraform_{latest_version}_linux_amd64.zip
```
Isso extrairá o binário do Terraform para o diretório atual.

3. Mova o binário do Terraform para o diretório `/usr/local/bin`, onde ele pode ser facilmente acessível:
```bash
sudo mv terraform /usr/local/bin/
```

Etapa 3:ativar o preenchimento automático (opcional)



O Terraform vem com um recurso útil de preenchimento automático que sugere comandos e recursos conforme você digita em seu terminal. Para habilitar o preenchimento automático para Terraform, siga estas etapas:

1. Abra o arquivo `~/.bashrc` usando seu editor de texto preferido. Por exemplo:
```bash
vi ~/.bashrc
```
2. Adicione a seguinte linha no final do arquivo:
```bash
complete -C /usr/local/bin/terraform terraform
```
3. Salve o arquivo `~/.bashrc`.

Agora, você terá o preenchimento automático de guias habilitado para comandos e recursos do Terraform em seu terminal.

Etapa 4:verificar a instalação



Para verificar se o Terraform está instalado corretamente e acessível em seu terminal, execute o seguinte comando:
```bash
terraform --versão
```
Este comando deve gerar a versão instalada do Terraform. Se isso acontecer, parabéns! Você instalou o Terraform com sucesso em seu sistema CentOS/RedHat 7.

Exemplo:Criando uma infraestrutura simples



Vejamos um exemplo simples para demonstrar como usar o Terraform. Criaremos uma infraestrutura com dois recursos:uma instância de servidor virtual privado (VPS) e um endereço IP público para o VPS.

1. Crie um novo diretório chamado `terraform-example` para armazenar seus arquivos de configuração.
```bash
mkdir terraform-exemplo
cd terraform-exemplo
```
2. Dentro do diretório `terraform-example`, crie um arquivo chamado `main.tf` e abra-o em um editor de texto. É aqui que definiremos nossa infraestrutura.

3. No arquivo `main.tf`, adicione a seguinte configuração do Terraform:
```terraforma

Importar o plugin do provedor Vultr


provedor "vultr" {
}

Criar uma instância Vultr VPS


recurso "vultr_instance" "instância de exemplo" {
nome ="Exemplo de Instância"
região ="Nova York"
plano ="vc2-1c-1gb"
operacional_system_id ="229" # CentOS 7 x64
backups =falso
}

Crie um endereço IP Vultr e atribua-o à instância


recurso "vultr_ip_reservation" "example_ip" {
rótulo ="exemplo_ip"
região ="Nova York"
instance_id =vultr_instance.example-instance.id
}

Exiba o endereço IP da instância


saída "instance_ip" {
valor =vultr_ip_reservation.example_ip.ip
}
```

Esta configuração do Terraform define uma instância VPS com nome, região, plano, sistema operacional e opções de backup especificados. Ele também cria um endereço IP público na região especificada e o atribui à instância. Finalmente, ele gera o endereço IP público da instância.

4. Agora, vamos inicializar a configuração do Terraform executando o seguinte comando no diretório `terraform-example`:
```bash
inicialização do terraform
```

5. Se não houver erros, execute o comando `terraform apply` para criar os recursos de infraestrutura:
```bash
aplicar terraform
```
O Terraform solicitará que você confirme as alterações que planeja fazer. Se você concorda com as alterações, digite `yes` e pressione Enter para continuar.

Após alguns minutos, o Terraform criará a instância Vultr VPS, atribuirá o endereço IP e gerará o endereço IP da instância.

Conclusão



Seguindo essas etapas, você instalou e usou o Terraform com êxito em seu sistema CentOS/RedHat 7 para provisionar recursos de infraestrutura simples. Lembre-se, este foi apenas um exemplo básico para você começar. Explore recursos mais avançados do Terraform, como módulos e gerenciamento de estado, para criar e gerenciar infraestruturas complexas. Boa automação de infraestrutura!

Anterior :

Próximo :
  Os artigos relacionados
·Como obter resolução ampliada em Fortnite OG no PC 
·Como testar meu computador portas seriais 
·Webmail não funciona em LAN Interna 
·Bad Disco Rígido de Recuperação de Dados 
·Como limpar o histórico de Regedit 
·Como faço para parar de Blocos Internet 
·Como criar um triângulo no Illustrator 
·Como verificar se o seu telefone está habilitado para …
·Como excluir palavras da conta de amigos 
·Como excluir todas as suas mensagens no WeChat 
  Artigos em destaque
·Como converter arquivos WAV para Mpa 
·Como instalar GMUS -03 para Windows XP 
·Posso jogar Black Ops 3 multiplataforma? 
·Como gravar uma transmissão ao vivo no computador (202…
·O que é Doxxing e como as pessoas são Doxxed? 
·Como encurtar URLs Imagem 
·Como usar o Assistente de limpeza do Windows Install 
·Como redefinir a senha do administrador em um controlad…
·Como solucionar problemas de um computador Toshiba 
·Como remover um Backdoor: Win32.Hupigon 
Cop e direita © Rede de conhecimento computador http://ptcomputador.com Todos os Direitos Reservados