Este projeto tem como objetivo provisionar um ambiente na aws utilizando terraform com a finalidade de hospedar o wordpress utilizando de varios recursos da plataforma para garantir um alto grau de resiliência, disponibilidade e elasticidade.
- VPC
- RDS
- EFS
- Load Balancer
- Elastic Cache
- EC2
- S3
- CloudFront
- Terraform instalado
- Credenciais da AWS, seja por variaveis de ambiente ou com o AWS CLI, recomenda-se o uso de uma conta de serviço para isso.
cp variables.tfvars.exemple variables.tfvars
1.1 Apos a copia do mesmo substitua as variaveis necessarias, como por exemplo o campo lc_key_name para a sua propria chave e outros que ache necessário.
#para baixar os plugins
terraform init
# para ver o que será executado
terraform plan
# para propriamente executar
terraform apply