Sobre o projeto

Terraform é uma ferramenta para construir, alterar e versionar infraestrutura com segurança e eficiência. Ela pode gerenciar provedores de serviços existentes e populares, bem como soluções personalizadas internas. Principais recursos descritos no README: - Infraestrutura como Código: a infraestrutura é descrita usando uma sintaxe de configuração de alto nível, de modo que um blueprint de um datacenter pode ser versionado, compartilhado e reutilizado como qualquer outro código. - Planos de Execução: uma etapa de planejamento gera um plano de execução mostrando o que o Terraform fará quando apply for chamado, ajudando a evitar surpresas. - Grafo de Recursos: o Terraform constrói um grafo de todos os recursos e paraleliza a criação e modificação de recursos não dependentes, dando aos operadores visibilidade sobre as dependências. - Automação de Mudanças: conjuntos de alterações complexos podem ser aplicados com interação humana mínima, com o plano e o grafo indicando o que mudará e em que ordem. Este repositório contém apenas o núcleo do Terraform, que inclui a interface de linha de comando e o principal mecanismo de grafo. Os provedores são implementados como plugins, e o Terraform pode baixar automaticamente provedores publicados no Terraform Registry; alguns provedores são desenvolvidos pela HashiCorp e outros por outras organizações. Documentação, tutoriais, um fórum de discussão e um exame de certificação estão vinculados ao projeto. Orientações para contribuição, um processo de triagem de bugs e instruções para contribuição de documentação também são referenciados. O projeto é licenciado sob a Business Source License 1.1.