Este repositório contém arquivos Terraform para provisionar infraestrutura na nuvem, focado em Clusters Kubernetes.
Todos os recursos são configurados via Terraform para Google Cloud Platform (GCP), Microsoft Azure, Oracle Cloud Infrastructure (OCI) e Amazon Web Services (AWS).
gcp/
: Contém os arquivos Terraform para provisionar recursos na GCP.azure/
: Contém os arquivos Terraform para provisionar recursos na Azure.oci/
: Contém os arquivos Terraform para provisionar recursos na OCI.aws/
: Contém os arquivos Terraform para provisionar recursos na AWS.
- Você deve ter uma conta ativa na respectiva nuvem (GCP, Azure, OCI, AWS).
- Instale o Terraform em sua máquina local. Consulte aqui para obter instruções de instalação.
-
Clone este repositório em sua máquina local:
git clone {{seu.clone.aqui}} cd Catalogo-de-Cloud
-
Altere para o diretório da nuvem desejada (gcp, azure, oci, aws).
Altere o arquivo variables.tf para suas credencias/necessidades
-
Inicialize o Terraform e aplique as configurações:
terraform init terraform apply