Infraestrutura como código (IaC), permitindo criar e versionar nossa infraestrutura em diferentes Provedores Cloud ou ainda equipamentos de rede (Cisco ASA, F5 e etc).
interfaces de rede, balanceadores de carga, discos, redes, vpn e etc. • Replica a mesma infraestrutura para diferentes regiões, ou ainda para diferentes ambientes. • Melhor rastreio de sua infraestrutura. • Mudanças incrementais.
precisamos de outra ferramenta para isso, como Ansible, Chef ou Puppet. ◦ ..mas, é possível fazer alguns “truques”. • Terraform não é agnóstico, é preciso escrever novamente o recurso para o Provedor de Cloud que você deseja utilizar.
sua configuração. • Performance para infraestruturas grandes. • terraform.tfstate é um simples arquivo json. • Ordem de dependência. • https://raw.githubusercontent.com/mdb/te rraform-example/master/terraform/terrafo rm.tfstate terraform.tfstate