Terraform
Gerenciamento de infraestrutura
O Terraform permite gerenciar a infraestrutura de nuvem de forma declarativa com arquivos de configuração, automatizando a criação e modificação de ambientes em diferentes provedores de nuvem.
Role a página para saber como o Terraform facilita sua infraestrutura.
Para que serve o Terraform
O Terraform usa gestão de transações declarativas, eliminando a necessidade de monitorar todos os estados transitórios da infraestrutura. Basta definir o nível de recursos necessário.
Uma grande vantagem do Terraform é sua integração com sistemas de controle de versão. Se o resultado não for satisfatório, você pode restaurar estados anteriores facilmente.
O IaaC (Infrastructure-as-a-Code) permite que você implemente uma infraestrutura idêntica em outro local. Qualquer configuração sempre pode ser alterada no arquivo de configuração.
Mantenha o controle de todas as alterações de configuração. Se não estiver satisfeito com a atualização, você sempre poderá reverter para um estado anterior.
Verificado por HashiCorp
A HashiCorp adicionou o provedor do Serverspace Terraform à lista de provedores verificados. Isso significa que o provedor do Serverspace Terraform é membro do Programa de parceiros tecnológicos da HashiCorp, o que garante que os usuários tenham as ferramentas necessárias para a implantação da infraestrutura em nuvem.
Ecossistema do Terraform
O Serverspace faz parte de um enorme ecossistema do Terraform que inclui mais de mil provedores de infraestrutura e parceiros de tecnologia. Explore o mundo do Terraform começando a trabalhar com o Serverspace.
Conecte facilmente o Serverspace como seu provedor
Execute alguns comandos simples na página do provedor do Terraform do Serverspace e gere um token de API para ativar as funcionalidades do Terraform nos serviços do Serverspace.
Primeiros passos com o Terraform
Instruções detalhadas sobre como instalar e configurar o Terraform Provider estão disponíveis no painel de controle.
Preparação da conta e instalação do Terraform
- Inscreva-se no painel de controle do Serverspace e recarregue seu saldo. Para estimar o custo da configuração do servidor, consulte preços.
- Faça o download do pacote de distribuição do Terraform e instale-o em seu sistema operacional. Recomendamos usar o guia oficial.
Configuração do provedor do Serverspace
- Crie uma chave de API para o projeto.
- Crie e abra o arquivo de configuração do provider.tf.
- Insira as informações do provedor no arquivo, onde está sua chave de API, e salve as alterações.
- Execute o comando "terraform init".
Criação de infraestrutura de nuvem
- Crie e abra o arquivo ssh_key.tf.
- Insira as informações sobre a parte pública da chave ssh no arquivo ssh_key.tf e salve as alterações.
- Crie e abra o arquivo main.tf.
- Insira a descrição de sua infraestrutura no arquivo main.tf.
- Execute o comando "terraform apply".
Saiba mais
O que é o Terraform?
O Terraform é uma ferramenta da HashiCorp que permite gerenciar sua infraestrutura de nuvem de forma declarativa usando arquivos de configuração. Graças à abordagem "Infraestrutura como código", tudo o que você precisa fazer é escrever o estado necessário da infraestrutura no código, e o programa fará o resto.
Para que o Terraform é usado?
O Terraform foi criado para simplificar o processo de gerenciamento de sua infraestrutura. Com ele, você pode implantar servidores, configurar redes, balanceadores de carga e outros elementos de infraestrutura.
Como é realizada a interação com a API do provedor de nuvem?
Para interagir com as APIs do provedor de nuvem, o Terraform usa módulos especiais - "provedores". Você pode baixá-los dos repositórios oficiais do GitHub.
Quanto custa o Terraform-Provider?
É gratuito. Para começar, você precisa baixar o arquivo do site do Terraform e seguir as instruções acima.