Initial role commit
This commit is contained in:
50
defaults/main.yaml
Executable file
50
defaults/main.yaml
Executable file
@@ -0,0 +1,50 @@
|
||||
---
|
||||
# Daemon settings
|
||||
ddclient_daemon_interval: 300 # Check interval in seconds (0 = run once)
|
||||
ddclient_foreground: false # Run in foreground (don't fork)
|
||||
ddclient_pid: "" # PID file path
|
||||
ddclient_cache: "" # Cache file path
|
||||
|
||||
# Network settings
|
||||
ddclient_ssl: true # Use SSL/HTTPS
|
||||
ddclient_proxy: "" # HTTP proxy (empty = no proxy)
|
||||
ddclient_timeout: 0 # Connection timeout (0 = no timeout)
|
||||
|
||||
# Logging settings
|
||||
ddclient_syslog: true # Log to syslog
|
||||
ddclient_facility: daemon # Syslog facility
|
||||
ddclient_priority: notice # Syslog priority
|
||||
ddclient_mail: "" # Email address for notifications
|
||||
ddclient_mail_failure: "" # Email address for failure notifications
|
||||
ddclient_verbose: false # Verbose output
|
||||
ddclient_quiet: false # Suppress unnecessary update messages
|
||||
ddclient_debug: false # Debug output
|
||||
|
||||
# Update behavior
|
||||
ddclient_exec: true # Actually execute updates (false = dry-run)
|
||||
ddclient_retry: false # Retry failed updates
|
||||
ddclient_force: false # Force updates even if unnecessary
|
||||
ddclient_postscript: "" # Script to run after update
|
||||
|
||||
# IP Detection configuration
|
||||
ddclient_ipv4_detection:
|
||||
static_ip: "" # Set static IP address (skips detection)
|
||||
method: webv4 # Method: ip, if, web, fw, cmd
|
||||
source: dyndns # Source for web/fw methods
|
||||
address: "" # IP address for method=ip
|
||||
interface: "" # Network interface (for method=if)
|
||||
command: "" # Command to run (for method=cmd)
|
||||
skip: "" # Pattern to skip in output
|
||||
|
||||
ddclient_ipv6_detection:
|
||||
static_ip: "" # Set static IP address (skips detection)
|
||||
method: webv6 # Method: ip, if, web, fw, cmd
|
||||
source: dyndns # Source for web/fw methods
|
||||
address: "" # IP address for method=ip
|
||||
interface: "" # Network interface (for method=if)
|
||||
command: "" # Command to run (for method=cmd)
|
||||
skip: "" # Pattern to skip in output
|
||||
|
||||
fw_login: "" # Firewall login (for method=fw)
|
||||
fw_password: "" # Firewall password (for method=fw)
|
||||
|
||||
Reference in New Issue
Block a user