Matrix Docker Ansible eploy
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 

80 wiersze
3.4 KiB

  1. # SPDX-FileCopyrightText: 2020 - 2025 Slavi Pantaleev
  2. # SPDX-FileCopyrightText: 2020 Scott Crossen
  3. # SPDX-FileCopyrightText: 2021 - 2022 MDAD project contributors
  4. # SPDX-FileCopyrightText: 2021 Ahmad Haghighi
  5. # SPDX-FileCopyrightText: 2022 Marko Weltzer
  6. # SPDX-FileCopyrightText: 2022 Nikita Chernyi
  7. # SPDX-FileCopyrightText: 2023 Samuel Meenzen
  8. #
  9. # SPDX-License-Identifier: AGPL-3.0-or-later
  10. ---
  11. # Project source code URL: https://github.com/linuxserver/docker-ddclient
  12. # Whether dynamic dns is enabled
  13. matrix_dynamic_dns_enabled: true
  14. # The dynamic dns daemon interval
  15. matrix_dynamic_dns_daemon_interval: '300'
  16. # renovate: datasource=docker depName=linuxserver/ddclient versioning=semver
  17. matrix_dynamic_dns_version: 4.0.0
  18. # The docker container to use when in mode
  19. matrix_dynamic_dns_docker_image: "{{ matrix_dynamic_dns_docker_image_registry_prefix }}linuxserver/ddclient:{{ matrix_dynamic_dns_version }}"
  20. matrix_dynamic_dns_docker_image_registry_prefix: "{{ 'localhost/' if matrix_dynamic_dns_container_image_self_build else matrix_dynamic_dns_docker_image_registry_prefix_upstream }}"
  21. matrix_dynamic_dns_docker_image_registry_prefix_upstream: "{{ matrix_dynamic_dns_docker_image_registry_prefix_upstream_default }}"
  22. matrix_dynamic_dns_docker_image_registry_prefix_upstream_default: docker.io/
  23. # The image to force pull
  24. matrix_dynamic_dns_docker_image_force_pull: "{{ matrix_dynamic_dns_docker_image.endswith(':latest') }}"
  25. matrix_dynamic_dns_container_network: ''
  26. matrix_dynamic_dns_container_additional_networks: "{{ matrix_dynamic_dns_container_additional_networks_auto + matrix_dynamic_dns_container_additional_networks_custom }}"
  27. matrix_dynamic_dns_container_additional_networks_auto: []
  28. matrix_dynamic_dns_container_additional_networks_custom: []
  29. # List of extra arguments to pass to the ontainer mode
  30. matrix_dynamic_dns_container_extra_arguments: []
  31. # List of wanted services when running in mode
  32. matrix_dynamic_dns_systemd_wanted_services_list: []
  33. # List of required services when running in mode
  34. matrix_dynamic_dns_systemd_required_services_list: "{{ [devture_systemd_docker_base_docker_service_name] if devture_systemd_docker_base_docker_service_name else [] }}"
  35. # Build the container from source when running in mode
  36. matrix_dynamic_dns_container_image_self_build: false
  37. matrix_dynamic_dns_container_image_self_build_repo: "https://github.com/linuxserver/docker-ddclient.git"
  38. matrix_dynamic_dns_container_image_self_build_repo_branch: "{{ matrix_dynamic_dns_version }}"
  39. # Config paths
  40. matrix_dynamic_dns_base_path: "{{ matrix_base_data_path }}/dynamic-dns"
  41. matrix_dynamic_dns_config_path: "{{ matrix_dynamic_dns_base_path }}/config"
  42. matrix_dynamic_dns_docker_src_files_path: "{{ matrix_dynamic_dns_base_path }}/docker-src"
  43. # Config options
  44. matrix_dynamic_dns_use: "web"
  45. # The endpoint to use to determine your external IP
  46. matrix_dynamic_dns_web: "https://cloudflare.com/cdn-cgi/trace"
  47. # The field to extract the IP from
  48. # If your endpoint defined in `matrix_dynamic_dns_web` doesn't need this, just set it to ""
  49. matrix_dynamic_dns_web_skip: "ip="
  50. matrix_dynamic_dns_additional_configuration_blocks: []
  51. # Holds the configurations (the domains to update DNS for, the providers they use, etc.)
  52. #
  53. # Example:
  54. # matrix_dynamic_dns_domain_configurations:
  55. # - provider: domains.google.com
  56. # protocol: dyndn2
  57. # username: XXXXXXXXXXXXXXXX
  58. # password: XXXXXXXXXXXXXXXX
  59. # domain: "{{ matrix_domain }}"
  60. matrix_dynamic_dns_domain_configurations: []