Este repositório contém um exemplo de IaC feito com Terraform, uma ferramenta de infraestrutura como código (IaC) que permite criar, modificar e versionar infraestruturas de forma programática.
O Terraform é uma ferramenta poderosa que ajuda a automatizar a criação e gerenciamento de recursos de infraestrutura em nuvem, como máquinas virtuais, redes, instâncias de bancos de dados e muito mais. Com o Terraform, é possível definir uma infraestrutura como um código, que pode ser armazenado, compartilhado e versionado como qualquer outro código-fonte.
- Instalar o terraform
- Criar uma conta na Digital Ocean (Cloud Provider Utilizado neste exemplo)
- Clonar este repositório
- Entrar na pasta
- Criar um API Token na Digital Ocean
- Criar uma chave SSH e adicionada na Digital Ocean
- Substituir o token no arquivo terraform.tfvars
- Executar o comando:
e em seguida
terraform init
terraform apply