{"repo":"terraform-aws-modules/terraform-aws-notify-slack","free":true,"listed":false,"github":"https://github.com/terraform-aws-modules/terraform-aws-notify-slack","clone":"git clone https://github.com/terraform-aws-modules/terraform-aws-notify-slack.git","description":"Terraform module to create AWS resources for sending notifications to Slack 🇺🇦","language":"Python","stars":497,"topics":["aws","aws-lambda","terraform-module","aws-cloudwatch","slack"],"license":"Apache-2.0","category":"chat-messaging","readme_excerpt":"AWS Notify Slack Terraform module This module creates an SNS topic (or uses an existing one) and an AWS Lambda function that sends notifications to Slack using the incoming webhooks API. Start by setting up an incoming webhook integration in your Slack workspace. Doing serverless with Terraform? Check out serverless.tf framework, which aims to simplify all operations when working with the serverless in Terraform. Supported Features - AWS Lambda runtime Python 3.13 - Create new SNS topic or use existing one - Support plaintext and encrypted version of Slack webhook URL - Most of Slack message options are customizable - Custom Lambda function - Various event types are supported, even generic messages: - AWS CloudWatch Alarms - AWS CloudWatch LogMetrics Alarms - AWS GuardDuty Findings - AWS GuardDuty Malware Protection Object Scan Results Usage Using with Terraform Cloud Agents Terraform Cloud Agents are a paid feature, available as part of the Terraform Cloud for Business upgrade package. This module requires Python 3.11. You can customize tfc-agent to include Python using this sample Dockerfile : Use existing SNS topic or create new If you want to subscribe the AWS Lambda Function created by this module to an existing SNS topic you should specify create sns topic = false as an argument and specify the name of existing SNS topic name in sns topic name . Examples - notify-slack-simple - Creates SNS topic which sends messages to Slack channel. - cloudwatch-alerts-to-slack - End t","default_branch":null,"files":null,"tree":[],"storefront":"/r/terraform-aws-modules","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/terraform-aws-modules/terraform-aws-notify-slack/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}