https://github.com/maroux/terraform-aws-taskhawk-queue
https://github.com/maroux/terraform-aws-taskhawk-queue
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/maroux/terraform-aws-taskhawk-queue
- Owner: maroux
- License: apache-2.0
- Created: 2018-04-20T19:54:04.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-14T18:39:48.000Z (about 8 years ago)
- Last Synced: 2025-07-06T01:41:39.181Z (11 months ago)
- Language: HCL
- Size: 14.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Taskhawk SQS App Terraform module
=================================
[Taskhawk](https://github.com/Automatic/taskhawk) is a replacement for celery that works on AWS SQS/SNS, while
keeping things pretty simple and straight forward.
This module provides a custom [Terraform](https://www.terraform.io/) module for deploying Taskhawk
infrastructure for Taskhawk SQS app.
Usage
-----
```hcl
module "taskhawk-dev-myapp" {
source = "Automatic/taskhawk-queue/aws"
queue = "DEV-MYAPP"
iam = true
alerting = true
enable_scheduler = true
aws_region = "us-east-1"
aws_account_id = "12345678"
tags = {
app = "myapp"
env = "dev"
}
}
```
It's recommended that `queue` include your environment.
Naming convention - uppercase alphanumeric and dashes only.
The SQS queue name will be prefixed by `TASKHAWK-`.
## Release Notes
[Github Releases](https://github.com/Automatic/terraform-aws-taskhawk-queue/releases)
## How to publish
Go to [Terraform Registry](https://registry.terraform.io/modules/Automatic/taskhawk-queue/aws), and Resync module.