Releases: amancevice/terraform-aws-slackbot
v25.0.5
Full Changelog: v25.0.4...v25.0.5
v25.0.4
Bugfix to event OpenAPI integration and state machine
v25.0.2
Upgrade Lambda runtime to python3.12
v25.0.1
Bugfixes to API Gateway domain name (should be REGIONAL, not EDGE)
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)