diff --git a/tripleo_ansible/ansible_plugins/modules/paunch.py b/tripleo_ansible/ansible_plugins/modules/paunch.py index 41e051d7b..8d117e6c9 100644 --- a/tripleo_ansible/ansible_plugins/modules/paunch.py +++ b/tripleo_ansible/ansible_plugins/modules/paunch.py @@ -137,6 +137,18 @@ class PaunchManager: self.module = module self.results = results + + # Fail early if containers were not deployed by Paunch before. + if os.path.isfile('/var/lib/tripleo-config/.ansible-managed'): + msg = ('Containers were previously deployed with ' + 'tripleo-ansible, paunch module can not be used. ' + 'Make sure EnablePaunch is set to False.') + self.module.fail_json( + msg=msg, + stdout='', + stderr='', + rc=1) + self.config = self.module.params['config'] if (isinstance(self.module.params['config_id'], list) and len(self.module.params['config_id']) == 1):