1
0
mirror of https://github.com/github/octodns.git synced 2024-05-11 05:55:00 +00:00

Implement manager.processors for configuring global processors

This commit is contained in:
Ross McFarland
2022-09-12 15:28:51 -07:00
parent b4792707f8
commit 0f57e6c63e
4 changed files with 28 additions and 2 deletions

View File

@@ -127,6 +127,9 @@ class Manager(object):
manager_config, include_meta
)
self.global_processors = manager_config.get('processors', [])
self.log.info('__init__: global_processors=%s', self.global_processors)
providers_config = self.config['providers']
self.providers = self._config_providers(providers_config)
@@ -539,7 +542,7 @@ class Manager(object):
try:
collected = []
for processor in processors:
for processor in self.global_processors + processors:
collected.append(self.processors[processor])
processors = collected
except KeyError: