Skip to content

leoalves100/caffine-presentation-2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

caffine-presentation-2023

Esse repositório foi criado para fins de introdução ao Terraform. O código apresentado, não deve ser executado em produção!

Introdução

Usaremos o GCP(Google Cloud Platform) como provedor de cloud. Consulte os limites do nível gratuito

Preparando sua conta GCP

  1. Crie um projeto no Console do GCP. Nome utilizado no projeto caffine-presentation-2023
  2. Crie uma conta de faturamento para utilização dos recursos

Executando localmente

  1. Instale o ASDF

  2. Adicione o plugin do terraform e gcloud

asdf plugin-add terraform https://github.com/asdf-community/asdf-hashicorp.git
asdf plugin add gcloud https://github.com/jthegedus/asdf-gcloud

asdf install
  1. Realize o login no GCP, para gerar as credenciais que será utilizado pelo terraform
gcloud auth application-default login

Obs¹: As credencias será salva em ~/.config/gcloud/application_default_credentials.json

  1. Inicialize o provedor
terraform init
  1. Execute o planejamento do terraform
terraform plan
  1. Execute a aplicação do terraform
terraform apply
  1. Destroy os recursos criados
terraform destroy

Links úteis

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages