Releases: amancevice/terraform-aws-slackbot
v25.0.0
Re-architect project to use native API Gateway -> Step Functions integration for better latency
v24.3.0
Python ~> 3.11
v24.2.0
bump aws provider to ~> 5.0
v24.1.0
Update to python3.10
runtime
24.0.1
Pipenv upgrade
24.0.0
v24 of this module represents a re-thinking of this module. Previous versions attempted to be as un-opinionated as possible, while this version is more of a "batteries included" approach.
Prerequisites
In order to use this module you must set up a Route53 hosted zone and an ACM certificate that covers the domain on which your Slack API will be hosted (eg, *.example.com
or slack.example.com
)
Resources
This module will create the following resources:
- API Gateway HTTP API (+ supporting resources
- EventBridge event bus
- SecretsManager secret container
- Lambda functions
- CloudWatch log groups
Post-requisites
After applying this module you must update the SecretsManager secret with the JSON for your Slackbot (see README)
23.2.1
Upgrade to Python 3.9
Add option to format JSON logs
23.1.0
Upgrade runtime to python3.9
Requires aws provider ~> 3.55
23.0.1
Support for terraform v1.0
Fix to OAuth route
22.2.0
The included function to make requests against the Slack API from EventBridge events was modified to be more generic
If the event contains a task-token
key, this value is used to issue success/failure notifications for Step Functions