diff --git a/octodns/provider/base.py b/octodns/provider/base.py index 729c9ee..55b1cb4 100644 --- a/octodns/provider/base.py +++ b/octodns/provider/base.py @@ -44,9 +44,14 @@ class BaseProvider(BaseSource): ''' return [] + def process_desired_zone(self, desired): + return desired + def plan(self, desired, processors=[]): self.log.info('plan: desired=%s', desired.name) + desired = self.process_desired_zone(desired) + existing = Zone(desired.name, desired.sub_zones) exists = self.populate(existing, target=True, lenient=True) if exists is None: