Demonstração de deploy de uma aplicação web utilizando terraform-module-autoscaling.
Neste projeto foi o utilizado o conceito de infraestrutura imutável. Com o Ansible é configurado a instância para suportar a aplicação e o Packer faz o build de uma AMI utilizando o playbook.
Com o Terraform é provisionado a infraestrutura utilizando o módulo https://github.com/Vdgonc/terraform-module-autoscaling
e assim que a instância estiver disponível é feito o registro de subdominío no Route 53.
-
Ansible
-
Packer
-
Terraform
-
VPC pré configurada
-
Hosted Zone no Route53