Move Verizon endpoint config into plugin

This commit is contained in:
Lyncoln
2026-09-20 20:29:40 -04:00
parent 16359dc164
commit ed97b644e8
4 changed files with 27 additions and 54 deletions
+11 -1
View File
@@ -1,3 +1,5 @@
import os
from dns_sync.adapters import (
DNS_RECORDS,
ApplyResult,
@@ -13,12 +15,20 @@ from dns_sync.adapter_support import (
require_desired,
require_endpoint_plugin,
)
from dns_sync.config import parse_endpoint_list
from dns_sync.models import DesiredRecord
from .provider import Plugin as VerizonProvider
def configured_endpoints(config):
return config.verizon_endpoints
return parse_endpoint_list(
"verizon",
os.getenv(
"VERIZON_ENDPOINTS",
"192.168.1.1",
),
443,
)
class Plugin: