Skip to content

Tech-Tweakers/iac-aws-sqs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terraform AWS SQS Module

Módulo Terraform criado para facilitar a criação de filas SQS nos padrões do Olist. Este código realiza as seguintes configurações:

  • Cria uma fila sqs podendo escolher com SSE ou não. [DONE]
  • Cria uma DLQ para a fila criada. [DONE]
  • Cria a política da fila. [TO-DO]
  • Cria um KMS caso não exista para fila com SSE habilitado. [TO-DO]

Usage

Para utilizar o módulo é necessário chamá-lo e passar as configurações que deseja, conforme o exemplo:

module "aws-sqs-queue" {
  source = "git::https://gitlab.olist.io/sre/terraform-modules/terraform-aws-sqs.git?ref=v0.1"

  name = "queue-name"
  tags = {
    product = ""
    team    = ""
    owner   = ""
    env     = ""
  }
}

Variáveis Obrigatórias

As seguintes variáveis são obrigatórias para o funcionamento do módulo:

Variable Description
name Nome da fila que será criada.
tags Tags de segurança definidas por nossa empresa(owner, env, product, team).
create_dlq Define se cria ou não uma DLQ para a fila criada.
topic_arns Lista de ARNs dos tópicos a serem assinados.

Variáveis Não Obrigatórias

As seguintes variáveis não são obrigatórias para o funcionamento do módulo:

Variable Description
subscription_filter_policy Politica de filtro da assinatura do tópico.

About

Módulo Terraform AWS SQS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages