slackbot-secrets
amancevice/slackbot-secrets/aws
AWS-managed Slack secrets
Slackbot Secrets   Add-on for amancevice/slackbot/aws terraform module to add required SecreteManager secret to support the slackbot module. _NOTE—deployed instances of this module will contain sensitive information in their state files._ _You should NEVER store your secrets in plaintext or deploy with a remote state that is unencrypted!_ Usage ``terraform module "slackbot" { source = "amancevice/slackbot/aws" version = "~> 18.2" # … } module "slackbot_secret" { source = "amancevice/slackbot-secrets/aws" version = "~> 7.0" # Required… secret = module.slackbot.secret # Provided by Slack slack_client_id = " " slack_client_secret = " "
| Name | Type | Description | Default |
|---|---|---|---|
| slack_client_id | string | Slack client ID | required |
| slack_client_secret | string | Slack client secret | required |
| slack_oauth_error_uri | string | Slack OAuth error URI | required |
| slack_token | string | Slack bot OAuth token | required |
| secret | string | SecretsManager secret | required |
| slack_oauth_redirect_uri | string | Slack OAuth redirect URI | required |
| slack_signing_secret | string | Slack signing secret | required |
| slack_oauth_success_uri | string | Slack OAuth redirect URI | "slack://open" |
| additional_secrets | map(string) | Additional SecretsManager secrets | {} |
| slack_signing_version | string | Slack signing version | "v0" |
secret_version — Slackbot SecretsManager secret versionAzure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,