Skip to content

flandiGT/openwrt-ddns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

openwrt-ddns

configure ddns aspects of your openwrt system. compare: [http://wiki.openwrt.org/doc/uci/ddns]

Dependencies

  • openwrt-uci
  • python installed (if any package is being to installed)

Role Variables

variable name type description/structure default
ddns_services array of objects see attributes below []
packages array of texts packages to install (like: 'ddns-scripts_no-ip_com') []

Role Variable elements

ddns_services attributes:

attribute name property type Mandatory? valid values / examples
name text yes custom service name
service_name text yes (like "ddnsprovider.com") - only use names listed in /usr/lib/ddns/services
domain interval as text yes domain of the service (like host.yourdomain.net)
username text yes your username
password text yes your password
interface text no interface on your router (default: 'wan')
enabled boolean no enable or disable this service (default: True)
update_url text no the update url used with placeholders to update the ip (consider documentation of your provider)

Example Playbook

 - role: openwrt-ddns
   packages: ['ddns-scripts_no-ip_com']
   ddns_services:
     - name: myddns
       service_name: "ddnsprovider.com"
       domain: "host.yourdomain.net"
       username: "your_user_name"
       password: "p@ssw0rd"
       interface: wan
       enabled: True

Official documentation:

About

configure ddns aspects of your openwrt system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published