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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.