ddclient
ddclient
Ansible role for ddclient, with support of multiple protocol configuration.
Example role variables configuration:
ddclient_router:
type: web
options:
web: "dynamicdns.park-your-domain.com/getip"
ddclient_protocol:
- protocol: namecheap
server: "dynamicdns.park-your-domain.com"
login: "example.io"
password: "xxxxx"
domains:
- dev
- test
- protocol: dyndns2
server: "dynupdate.no-ip.com"
login: "[email protected]"
password: "xxxxx"
domains:
- example.ddns.net
Example output ddclient configuration:
# Ansible managed
# Configuration file for ddclient
#
# /etc/ddclient.conf
use=web, web=dynamicdns.park-your-domain.com/getip
protocol=namecheap
server=dynamicdns.park-your-domain.com
login=example.io
password=xxxxx
dev, test
protocol=dyndns2
server=dynupdate.no-ip.com
[email protected]
password=xxxxx
example.ddns.net
Install
ansible-galaxy install Makubo/ddclient
License
Unknown
Downloads
31
Owner
Infrastructure/SRE/DevOps Engineer