_spdyn.tpl 1011 B

123456789101112131415161718192021222324252627282930
  1. {{/* https://github.com/qdm12/ddns-updater/blob/master/docs/spdyn.md */}}
  2. {{- define "ddns.config.spdyn" -}}
  3. {{- $item := .item }}
  4. {{- if $item.spdynToken }}
  5. token: {{ $item.spdynToken }}
  6. {{- else if and $item.spdynUsername $item.spdynPassword }}
  7. username: {{ $item.spdynUsername }}
  8. password: {{ $item.spdynPassword }}
  9. {{- else -}}
  10. {{- fail "DDNS Updater - Spdyn.de provider requires either [Token] or [Username and Password]" -}}
  11. {{- end }}
  12. provider_ip: {{ $item.spdynProviderIP | default false }}
  13. {{- end -}}
  14. {{/*
  15. ddnsConfig:
  16. config:
  17. - provider: spdyn - Required
  18. domain: "example.com" - Required
  19. host: "@" - Required - Valid value ("@")
  20. ipVersion: "" - Required - Valid values (ipv4/ipv6/"")
  21. spdynProviderIP: false - Required - Valid values (true/false)
  22. # One of the following is required
  23. # Token
  24. spdynToken: token
  25. # Username and Password
  26. spdynUsername: username
  27. spdynPassword: password
  28. */}}