Sud, Sud nuie simme r'o Sud,
nuie simme curt' e nire,
nuie simme buone pe' canta
e faticamm' a faticà
SUD
(Scaleway Update Dns) is a small utility to add/update an "A" record in a DNS zone
managed by Scaleway.
$ pip install sud
By default SUD search for a configuration file in /etc/sud/sud-config.yml
.
A minimal configuration file need the hostname you want to add/update and the API secret needed to talk with the Scaleway API like in the following example:
hostname: myname.mydomain.com
api_secret: 1279bde5-150f-4113-ba37-c4c58e1dfece
It is possible to change the frequency with which SUD checks if an IP change has occurred as well as receiving a telegram notification with the new IP address:
hostname: myname.mydomain.com
api_secret: 1279bde5-150f-4113-ba37-c4c58e1dfece
frequency: 600 # each 10 minutes
notifications:
telegram:
token: 0987654321:tdCkfKaJooaIWMvebbKYeliLfLhlhvpKAB
chat_id: -1234567890
To run sud just type:
$ sud run
if you want to place your config file somewhere else you can use:
$ sud -c /path/to/config.yml run
You can get help just typing:
$ sud --help
SUD
is released under the Apache License Version 2.0.