Skip to content

Latest commit

 

History

History
58 lines (43 loc) · 2.63 KB

README.pt.md

File metadata and controls

58 lines (43 loc) · 2.63 KB

Huawei Cloud Terraform Boilerplate

🌐 Idioma: English | Português

Huawei Cloud

Este projeto contém uma estrutura mínima para projetos Terraform usando o provider da Huawei Cloud, seguindo algumas práticas e referências encontrada na internet (listadas ao final).

Veja a documentação do provider Terraform da Huawei Cloud para saber quais recursos estão disponíveis e como usá-los.

Se você está começando com Terraform agora, leia os Primeiros Passos.

📋 Estrutura

  • main.tf - arquivo principal;
  • variables.tf - definições de variáveis (variable);
  • outputs.tf - definições de saídas (output);
  • providers.tf - lista os providers utilizados, versões e configurações;
  • terraform.tfvars - derivado do arquivo terraform.tfvars.example, contém valores para as variáveis. Este arquivo não é registrado no repositório.

✒ Convenções de Estilo

De forma a manter a consistência entre os diferentes arquivos do projeto, siga algumas convenções:

  • Use 2 espaços para indentação;
  • Alinhe os sinais de igual (=) dentro de um bloco;
  • Use linhas vazias para separar blocos;
  • Use apenas letras minúsculas, dígitos e underscores (_) nos identificadores dos blocos. Não use hífens (-).

Com exceção dos identificadores, todas as outras convenções são aplicadas automaticamente ao executar o comando terraform fmt.

🔍 Referências