All Projects → dnsimple → strillone

dnsimple / strillone

Licence: other
Listen to incoming webhooks from DNSimple, and publish them to a Slack channel or other messaging service.

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects
Procfile
174 projects

Projects that are alternatives of or similar to strillone

terraform-provider-dnsimple
Terraform DNSimple provider
Stars: ✭ 15 (-28.57%)
Mutual labels:  dnsimple, dnsimple-policy-dev, dnsimple-policy-dev-golang, dnsimple-policy-dev-active
dnsimple-python
The DNSimple API client for Python.
Stars: ✭ 66 (+214.29%)
Mutual labels:  dnsimple, dnsimple-api, dnsimple-policy-dev, dnsimple-policy-dev-active
dnsimple-elixir
The DNSimple API client for Elixir.
Stars: ✭ 49 (+133.33%)
Mutual labels:  dnsimple, dnsimple-api, dnsimple-policy-dev
chef-dnsimple
Chef cookbook for DNSimple.
Stars: ✭ 37 (+76.19%)
Mutual labels:  dnsimple, dnsimple-api, dnsimple-policy-dev
chef-pdns
Development repository for DNSimple Cookbook PowerDNS.
Stars: ✭ 22 (+4.76%)
Mutual labels:  dnsimple-policy-dev, dnsimple-policy-dev-active
dnsimple-api-examples
Example scripts and code to demonstrate how to use the DNSimple API
Stars: ✭ 22 (+4.76%)
Mutual labels:  dnsimple-policy-dev, dnsimple-policy-dev-active
ddns
a multiple providers ddns script without dependencies
Stars: ✭ 47 (+123.81%)
Mutual labels:  dnsimple
exdns
Elixir port of erldns.
Stars: ✭ 15 (-28.57%)
Mutual labels:  dnsimple-policy-dev

Strillone

Strillone is a service to publish the events generated from a DNSimple account to a messaging service, using the DNSimple webhooks.

Build Status

Usage

Deploy the application

You can use the following button to deploy the service to Heroku.

Deploy

Check the deploy

Make sure the app is properly deployed. If you access the homepage, you should see a JSON response like the following one:

{"ping":"1458412047","what":"dnsimple-strillone"}

Configure the Publishers

Configure the target of the messages. We currently support the following publishers:

See below for the specific configurations.

Create the webhook

Once you configured the publisher and generated the webhook URL, use the URL to create a new webhook in your DNSimple account.

Slack configuration

Strillone integrates with Slack using the Slack Incoming Webhook feature.

First, you need to setup an incoming webhook. Select the Slack channel and follow the instructions.

Once created, Slack will give you a Webhook URL that looks like the following one:

To generate the Strillone webhook URL, simply replace the initial fixed part of the Slack webhook URL with https://your-strillone-domain.com/slack.

For instance, if your Heroku app is https://happy-panda.herokuapp.com/ and the Slack webhook URL is https://hooks.slack.com/services/XXXXX/YYYYY/ZZZZZZZZZZ, then your Strillone webhook URL for this specific integration will be:

https://your-strillone-domain.com/slack/XXXXX/YYYYY/ZZZZZZZZZZ

This is the URL you have to enter in DNSimple when creating the webhook.

About the name

The word strillone (literally someone who shouts a lot, in practice the equivalent of newspaper boy) comes from Italian and it refers to the newspaper sellers in the street, who were used to yell the titles in the front page to catch the attention and sell more newspapers.

Photo: New York Media

License

Copyright (c) 2016-2021 DNSimple Corporation. This is Free Software distributed under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].