# Конфиг демона traefik-selectel-dns. Секреты Selectel здесь НЕ хранятся: # SELECTEL_USERNAME / SELECTEL_PASSWORD / SELECTEL_ACCOUNT_ID / SELECTEL_PROJECT_ID # задаются только через env (или *_FILE). Любой параметр можно переопределить # env-переменной TSD_* (см. README). # Разрешённые зоны (opt-in по зоне): записи создаются только для хостов, # равных зоне или являющихся её поддоменом. Зоны должны существовать в проекте Selectel. zones: - example.com # IPv4 публичного адреса ВМ с Traefik — значение всех создаваемых A-записей. ip: 203.0.113.10 ttl: 300 # 60..604800 interval: 30s # период опроса Traefik API dryRun: false # true — только логировать, ничего не менять в DNS traefik: apiURL: http://traefik:8080 # внутренний адрес API, наружу не публиковать timeout: 10s docker: enabled: true # подписка на события контейнеров (триггер немедленного reconcile) host: tcp://docker-proxy:2375 # или unix:///var/run/docker.sock; недоступность не фатальна delete: enabled: false # по умолчанию записи не удаляются gracePeriod: 10m # удалять только после непрерывного отсутствия роута # selectel: # обычно не нужно # baseURL: https://api.selectel.ru/domains/v2 # authURL: https://cloud.api.selcloud.ru/identity/v3 # timeout: 30s listen: ":9090" # /healthz logLevel: info # debug|info|warn|error logFormat: json # json|text