diff --git a/nyacme/config.py b/nyacme/config.py index 34213d0..7043cdd 100644 --- a/nyacme/config.py +++ b/nyacme/config.py @@ -38,7 +38,7 @@ def read_config(path: Optional[str]) -> Config: raw_conf = tomllib.load(file) for key in raw_conf: - if key not in ('domains', 'secrets'): + if key not in ('domains', 'secrets', 'post_acquire', 'acme_path'): log.warning('unknown config key: %s', key) c = Config() diff --git a/nyacme/handlers/base.py b/nyacme/handlers/base.py index 78105df..356b852 100644 --- a/nyacme/handlers/base.py +++ b/nyacme/handlers/base.py @@ -1,5 +1,7 @@ import logging +from ..config import Config + class Handler: zone: str config: Config diff --git a/nyacme/handlers/hetzner.py b/nyacme/handlers/hetzner.py index 7148b8a..609b248 100644 --- a/nyacme/handlers/hetzner.py +++ b/nyacme/handlers/hetzner.py @@ -3,6 +3,7 @@ import json from typing import Optional, Any from .base import Handler +from ..config import Config class HetznerHandler(Handler): # discovered