Overview
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
O Terraform tornou-se uma peça-chave no mundo DevOps para definir, lançar e gerenciar a infraestrutura como código (IaC) em uma variedade de plataformas de nuvem e virtualização, incluindo AWS, Google Cloud, Azure e muito mais. Esta terceira edição prática, expandida e completamente actualizada para a versão 1.0 e posteriores, mostra-te a forma mais rápida de começar a trabalhar com o Terraform.
O cofundador da Gruntwork, Yevgeniy (Jim) Brikman, conduz-te através de exemplos de código que demonstram a linguagem de programação simples e declarativa do Terraform para implementar e gerir infra-estruturas com alguns comandos. Os administradores de sistemas veteranos, os engenheiros DevOps e os programadores novatos passarão rapidamente do básico do Terraform para a execução de uma pilha completa que pode suportar uma enorme quantidade de tráfego e uma grande equipa de programadores.
- Compara o Terraform com o Chef, o Puppet, o Ansible, o CloudFormation e o Pulumi
- Implanta servidores, balanceadores de carga e bancos de dados
- Cria infra-estruturas reutilizáveis com módulos Terraform
- Testa os teus módulos Terraform com análise estática, testes unitários e testes de integração
- Configura pipelines de CI/CD para as tuas aplicações e código de infraestrutura
- Usa a sintaxe avançada do Terraform para loops, condicionais e implantação de tempo de inatividade zero
- Acelera no Terraform 0.13 a 1.0 e mais além
- Trabalha com várias Clouds e fornecedores (incluindo Kubernetes!)