This module will create three AWS SQS queues which can be used to send and receive SDB messages via Cloudloop. It has been written for Terraform 0.12.
This module can be imported using the github url:
module "cloudloop_sqs" {
source = "github.com/rock7/cloudloop-sqs-terraform-module" # Or to clone using SSH: "[email protected]:rock7/cloudloop-sqs-terraform-module.git"
}
- To change the queue name from the default:
mo_queue_namemt_queue_namemt_confirm_queue_name
- The amount of time to wait before making a message available for another attempt. The AWS default is 30 seconds, so you may commonly want to adjust this based on your own benchmarks.
mo_visibility_timeout_secondsmt_confirm_visibility_timeout_seconds
- The amount of time an unacknowledged SQS message is kept before deletion. The AWS default is 3 days.
mo_message_retention_daysmt_message_retention_daysmt_confirm_message_retention_days
For integration with the rest of your infrastructure
- arns
mo_queue_arnmt_queue_arnmt_confirm_queue_arn
- names
mo_queue_namemt_queue_namemt_confirm_queue_name
- urls
mo_queue_urlmt_queue_urlmt_confirm_queue_url
If you need additional changes, like dead letter queues, fork this repository or clone it locally.