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)