DNSControl has build in support for notifications when changes are made. This allows you to post messages in team chat, or send emails when dns changes are made.
Notifications are set up in your credentials JSON file. They will use the
notificationskey to look for keys or configuration needed for various notification types.
"teams_url": "https://outlook.office.com/webhook/[email protected]000000000/IncomingWebhook/00000000000000000000000000000000/00000000-0000-0000-0000-000000000000"
You also must run
dnscontrol pushwith the
-notifyflag to enable notification sending at all.
slack_urlto this webhook. Mattermost works as well, as they share the same api,
teams_urlto this webhook.
This is Stack Overflow's built in chat system. This is probably not useful for most people.
bonfire_urlto be the full url including room and api key.
Yes, this seems pretty limited right now in what it can do. We didn't want to add a bunch of notification types if nobody was going to use them. The good news is, it should be really simple to add more. We gladly welcome any PRs with new notification destinations. Some easy possibilities:
- Generic Webhooks
Please update this documentation if you add anything.