This sample workflow sends a customized message to a channel in your organization's Slack messaging app. The workflow should appear on the Workflows page in your Nebula web interface. If you don't see it there, add the workflow from our examples repo on GitHub.
Before you run the workflow, make sure you have access to a Slack authentication token. For more information, see Getting a Slack token.
Follow these steps to run the workflow:
- Add your Slack authentication token to the workflow as a secret.
- Click Edit > Secrets.
- Click Define new secret and use the following values:
- KEY:
slack-token
- VALUE: Enter your Slack authentication token
- KEY:
- Configure your workflow parameters.
- Click Run and enter a room name and message. For example:
- Channel:
nebula-workflows
- Message:
:tv: This is a test. Do not adjust your sets. :tv:
- Channel:
- Click Run and enter a room name and message. For example:
- Click Run workflow and wait for the workflow run page to appear.
After the run completes, your message shows up in the channel you specified.
Next, provision and deploy a Google Kubernetes Engine (GKE) cluster using Terraform.
Useful topics:
- This workflow uses the Slack notification step curated by Puppet. To find out more about the the step, see Slack notification.
- For more information on our curated step specifications, see Step specifications.
- If your team uses Microsoft teams, try the Microsoft Teams notification step.