diff --git a/octodns/provider/base.py b/octodns/provider/base.py index b57f371..357dc83 100644 --- a/octodns/provider/base.py +++ b/octodns/provider/base.py @@ -94,7 +94,8 @@ class BaseProvider(BaseSource): record = record.copy() record.values = [record.value] desired.add_record(record, replace=True) - elif record._type == 'NS' and record.name == '': + elif record._type == 'NS' and record.name == '' and \ + not self.SUPPORTS_ROOT_NS: # ignore, we can't manage root NS records msg = \ f'root NS record not supported for {record.fqdn}'