slackbot-secrets

amancevice/slackbot-secrets/aws

Terraform Module HCL AWS

AWS-managed Slack secrets

Install
module "slackbot-secrets" {
source = "amancevice/slackbot-secrets/aws"
version = "7.0.0"
}
plain text: /constructs/tfmod-amancevice-slackbot-secrets-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

Slackbot Secrets ![terraform](https://registry.terraform.io/modules/amancevice/serverless-pypi/aws) ![build](https://github.com/amancevice/terraform-aws-slackbot-secrets/actions) 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 = " "

Inputs (10)
NameTypeDescriptionDefault
slack_client_idstringSlack client ID required
slack_client_secretstringSlack client secret required
slack_oauth_error_uristringSlack OAuth error URI required
slack_tokenstringSlack bot OAuth token required
secretstringSecretsManager secret required
slack_oauth_redirect_uristringSlack OAuth redirect URI required
slack_signing_secretstringSlack signing secret required
slack_oauth_success_uristringSlack OAuth redirect URI"slack://open"
additional_secretsmap(string)Additional SecretsManager secrets{}
slack_signing_versionstringSlack signing version"v0"
Outputs (1)
secret_version — Slackbot SecretsManager secret version
Resources (1)
aws_secretsmanager_secret_version
Topics & Tags
terraformawsslack
Details
FrameworkTerraform Module
LanguageHCL
Version7.0.0
Cloud AWS
★ Stars0
Forks4
Total downloads8.3k
Inputs10
Outputs1
Resources1
LicenseMIT
Namespaceamancevice
Updated