Terraform module which creates multiple sqs with different configurations and with ability to create additional dead-letter configuration. Especially comfortable with Terragrunt.
module "sqs" {
source = "zahornyak/multiple-sqs/aws"
version = "0.0.3"
sqs_queues = {
simple_sqs = {
name = "simple"
}
foo = {
name = "bar"
}
deadletter_sqs = {
name = "deadletter_sqs"
create_deadletter = true
maxReceiveCount = 100
}
example_all_functions = {
name = "all"
delay_seconds = 60
max_message_size = 100
message_retention_seconds = 60
receive_wait_time_seconds = 60
visibility_timeout_seconds = 70
create_deadletter = true
maxReceiveCount = 100
}
}
}
Name | Version |
---|---|
terraform | >= 1.4 |
aws | >= 4.37 |
Name | Version |
---|---|
aws | >= 4.37 |
No modules.
Name | Type |
---|---|
aws_sqs_queue.dead_letter_queue | resource |
aws_sqs_queue.queue | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
sqs_queues | creating list of lots queue (deadletter or not) | any |
{} |
no |
Name | Description |
---|---|
dead_letter_queue_ids | output for dead_letter_queue_ids |
queue_ids | output for queue_ids |