This commit is contained in:
2022-09-12 17:17:26 +02:00
parent ae3778c57c
commit d2cb2d0280
7 changed files with 36 additions and 19 deletions

View File

@ -144,7 +144,7 @@ class ServiceCatalogModule(OTCModule):
def process(
self,
target_data,
services,
target_env='production',
dry_run=True,
skip_delete=True,
@ -158,8 +158,7 @@ class ServiceCatalogModule(OTCModule):
_used_services = set()
_used_eps = set()
results = dict(services=[], endpoints=[])
for srv_type, target_srv in target_data.get(
'services', {}).items():
for srv_type, target_srv in services.items():
if limit_services is not None and srv_type not in limit_services:
# logging.debug(f'Skipping service {srv_type} as requested')
continue
@ -319,15 +318,15 @@ class ServiceCatalogModule(OTCModule):
def run(self):
changed = False
(results, changed) = self.process(
target_data=self.params['services'],
target_env=['self.args.environment'],
services=self.params['services'],
target_env=self.params['environment'],
dry_run=self.ansible.check_mode,
limit_services=self.params['limit_services']
)
if len(self.errors) == 0:
self.exit_json(
changed=changed,
results=results
changes=results
)
else:
self.fail_json(