diff --git a/plugins/module_utils/otc.py b/plugins/module_utils/otc.py index 1496f4f..7964c7f 100644 --- a/plugins/module_utils/otc.py +++ b/plugins/module_utils/otc.py @@ -110,7 +110,7 @@ class OTCModule: min_version = self.otce_min_version if not HAS_LIBRARIES: - self.fail_json(msg='openstacksdk and otcextensions are required for this self') + self.fail_json(msg='openstacksdk and otcextensions are required for this') if min_version: min_version = max(V('0.6.9'), V(min_version)) diff --git a/plugins/modules/service_catalog.py b/plugins/modules/service_catalog.py index 5409a34..8ed5257 100644 --- a/plugins/modules/service_catalog.py +++ b/plugins/modules/service_catalog.py @@ -73,6 +73,7 @@ class ServiceCatalogModule(OTCModule): services=dict(type='dict', required=True), environment=dict(type='str', required=True), limit_services=dict(type='list', elements='str'), + skip_delete=dict(type='bool', default=True) ) module_kwargs = dict( supports_check_mode=True @@ -327,11 +328,13 @@ class ServiceCatalogModule(OTCModule): def run(self): changed = False + (results, changed) = self.process( - services=self.params['services'], - target_env=self.params['environment'], + services=self.params["services"], + target_env=self.params["environment"], dry_run=self.ansible.check_mode, - limit_services=self.params['limit_services'] + limit_services=self.params["limit_services"], + skip_delete=self.params["skip_delete"] ) if len(self.errors) == 0: self.exit_json(