Slack

Slack has become the central meeting place for the majority of DevOps teams for code reviews, incident notifications, and more. SlackOps enables teams to be more efficient and move at a faster pace, and at Scalr, we believe in meeting our users where they work. The Slack integration will send notifications based on run events as well as allow for run approval directly from Slack.

Connecting to Slack

The Slack integration is simple to set up, just click “Connect to Slack” to enable the application in Slack. Fill in the details below and the notifications will start coming in based on the Terraform run events:

2518

Notifications and Approvals

When the Slack notification is received there will be an option to "Review run", which gives you the option to approve or decline it:

888

The first time a user goes through this workflow Scalr will authorize the Slack bot. Once authorized, the bot will check that the person approving the run has the proper permission in Scalr to do so each time "Review run" is clicked. Once an action is taken, an optional reason can be given for the approve/deny and it will then appear in the run information in Scalr.

Plan Output

Users also have the option of getting the full plan output directly in Slack by clicking "Get plan output". Once selected, the output will be sent in a private message through the Scalr app:

534