|
|
@ -52,7 +52,7 @@ class YamlProvider(BaseProvider): |
|
|
if target: |
|
|
if target: |
|
|
# When acting as a target we ignore any existing records so that we |
|
|
# When acting as a target we ignore any existing records so that we |
|
|
# create a completely new copy |
|
|
# create a completely new copy |
|
|
return |
|
|
|
|
|
|
|
|
return False |
|
|
|
|
|
|
|
|
before = len(zone.records) |
|
|
before = len(zone.records) |
|
|
filename = join(self.directory, '{}yaml'.format(zone.name)) |
|
|
filename = join(self.directory, '{}yaml'.format(zone.name)) |
|
|
@ -69,8 +69,9 @@ class YamlProvider(BaseProvider): |
|
|
lenient=lenient) |
|
|
lenient=lenient) |
|
|
zone.add_record(record) |
|
|
zone.add_record(record) |
|
|
|
|
|
|
|
|
self.log.info('populate: found %s records', |
|
|
|
|
|
|
|
|
self.log.info('populate: found %s records, exists=False', |
|
|
len(zone.records) - before) |
|
|
len(zone.records) - before) |
|
|
|
|
|
return False |
|
|
|
|
|
|
|
|
def _apply(self, plan): |
|
|
def _apply(self, plan): |
|
|
desired = plan.desired |
|
|
desired = plan.desired |
|
|
|