Skip to content

Releases: descomplicando-terraform/terraform-aws-Diego-Rafael_produto

v1.0.0

01 Oct 13:11
8d2153a
Compare
Choose a tag to compare

Inclusão de versão gorundwork

  • Implementado a versão de referência do módulo groundwork
  • Também pode ser referenciada pela branch main (major)

What's Changed

Full Changelog: v0.9.0...v1.0.0

v0.9.0

29 Sep 23:51
22cf1f4
Compare
Choose a tag to compare

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

Full Changelog: v0.6.0...v0.9.0

v0.6.0

26 Sep 02:40
1348408
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v0.1.0...v0.6.0

v0.4.0

25 Sep 17:20
Compare
Choose a tag to compare

Implementando pipeline do tfsec no MR para branch main

What's Changed

Full Changelog: v0.3.0...v0.4.0

v0.5.0

25 Sep 20:59
Compare
Choose a tag to compare
  • Criação do workflow para terraform plan
  • Separação das branches de dev e main, de acordo com os environments dev e prod.

What's Changed

Full Changelog: v0.1.0...v0.5.0

v0.3.0

25 Sep 01:43
Compare
Choose a tag to compare
  • 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

  • feat/refatoracao_repositorio_produtos by @diegodrk in #2

Full Changelog: v0.2.0...v0.3.0

v0.2.0

24 Sep 17:05
Compare
Choose a tag to compare

Refatoração para inclusão do LB de aplicação entre as máquinas Web.

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

24 Sep 02:05
Compare
Choose a tag to compare

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