option token ''
option config '/etc/cloudflared/config.yml'
option origincert '/etc/cloudflared/cert.pem'
- option edge-bind-address 'auto'
- option protocol 'auto'
+ option edge_bind_address ''
+ option edge_ip_version ''
+ option grace_period ''
+ option protocol 'http2'
option region ''
- option retries '5'
+ option retries ''
+ option tag ''
+ option metrics ''
option loglevel 'info'
option logfile '/var/log/cloudflared.log'
append_param_arg() {
local value
config_get value "config" "$1" $2
- [ -n "$value" ] && procd_append_param command "--$1" "$value"
+ [ -n "$value" ] && procd_append_param command "--${1//_/-}" "$value"
}
start_service() {
append_param_arg "config" "/etc/cloudflared/config.yml"
append_param_arg "origincert" "/etc/cloudflared/cert.pem"
- append_param_arg "edge-bind-address"
+ append_param_arg "edge_bind_address"
+ append_param_arg "edge_ip_version"
+ append_param_arg "grace_period"
append_param_arg "protocol"
append_param_arg "region"
append_param_arg "retries"
+ append_param_arg "tag"
+ append_param_arg "metrics"
append_param_arg "loglevel"
append_param_arg "logfile"