Releases: descomplicando-terraform/terraform-aws-Diego-Rafael_produto
Releases · descomplicando-terraform/terraform-aws-Diego-Rafael_produto
v1.0.0
v0.9.0
Workflow de testes adicionado
- O terraform executará um plan, apply e destroy automaticamente no PR para a branch main
- O destroy será executado obrigatoriamente, mesmo que o step de apply falhe
Workflow de documentação adicionado
- O terraform docs executará sempre que um push for realizado atualizando o README
- A atualização consiste em realizar um commit ajustando a documentação contida no arquivo README
Checagem de modificações na documentação
- Adicionada validação de modificações no arquivo README.md
- Adicionado um condicional para que o commit só seja realizado caso hajam alterações no README.md
- Caso não existam modificações, o workflow irá ignorar o commit e não falhará.
Novos Workflows terraform
- Criação dos workflows para deploy e destruição manuais da infraestrutura
- Os workflows manuais são dependentes do plano realizado automaticamente após o PR para branch main
Outputs IPs Dockers
- Adicionados os outputs de IPs públicos e privados das máquinas docker
Criação de sub-redes privadas
- Agora é possível escolher cirar sub-redes privadas na VPC
- Ao definir a flag create_private_subnets = true, serão criadas as Subnets privadas previamente definidas no groundwork
- Após criadas, automaticamente as rotas serão associadas a estas Subnets
What's Changed
- feat/terraform-testing-workflow by @diegodrk in #12
- Fix/checagem-readme-terraform-docs by @diegodrk in #13
- feat/workflows-terraform-apply-destroy by @diegodrk in #14
- fix/workflows-terraform-apply-destroy by @diegodrk in #15
- fix/workflows-manual-action by @diegodrk in #16
- feat/outputs-ips-ec2 by @diegodrk in #17
- feat/add-private-subnets by @diegodrk in #18
Full Changelog: v0.6.0...v0.9.0
v0.6.0
Unificação dos módulos ec2 e vpc
- Os recursos e suas variáveis agora estão presente dentro de um único diretório
- Não há mais necessidade de chamar dois módulos no repositório de produtos
Remoção de variáveis desnecessárias
- A variável vpc_terraform foi removida para utilização do id do recurso vpc-terraform criado na sessão aws_vpc
Ajuste da documentação
- Atualizado o README.md para atualização do mapeamento
Ajustado workflow GitHub Actions
- Ajustada a versão requerida no providers.tf e workflow do terraform plan
- Ajustado o tipo de variável para execução do pipeline terraform para correção de falha na execução
Ajuste de tags default
- Criadas as Tags Default do projeto para serem herdadas pelos recursos a serem criados
Criadas as Tags Default do projeto para serem herdadas pelos recursos a serem criados
What's Changed
- Primeiro commit by @diegodrk in #1
- feat/refatoracao_repositorio_produtos by @diegodrk in #2
- Feat/instancias docker packer by @diegodrk in #3
- feat/implementando-pipeline-tfsec by @diegodrk in #4
- feat/pipeline-terraform-plan by @diegodrk in #5
- chore/refatoracao-modulos-docs by @diegodrk in #11
New Contributors
Full Changelog: v0.1.0...v0.6.0
v0.4.0
v0.5.0
v0.3.0
- Refatoração do código para ordenamento dos recursos.
- Mudança no contexto do manifesto para instâncias docker.
- As modificações foram realizadas em prol da utilização das AMIs criadas via Parker e Ansible
What's Changed
Full Changelog: v0.2.0...v0.3.0
v0.2.0
v0.1.0
Primeiro commit do módulo de produtos para groundwork AWS
- Adicionado os arquivos do terraform main.tf e providers.tf
- Todo o controle do cenário da infraestrutura será realizado a partir desse repositório
- Os módulos disponíveis em outro repositório serão chamados a partir do repositório de produtos.
- As credenciais devem ser inseridas manualmente
Full Changelog: https://github.com/descomplicando-terraform/terraform-aws-Diego-Rafael_produto/commits/v0.1.0