_spdyn.tpl 883 B

12345678910111213141516171819202122232425262728
  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. {{- end -}}
  13. {{/*
  14. ddnsConfig:
  15. config:
  16. - provider: spdyn - Required
  17. domain: "example.com" - Required
  18. host: "@" - Required - Valid value ("@")
  19. ipVersion: "" - Required - Valid values (ipv4/ipv6/"")
  20. # One of the following is required
  21. # Token
  22. spdynToken: token
  23. # Username and Password
  24. spdynUsername: username
  25. spdynPassword: password
  26. */}}