diff options
Diffstat (limited to 'qtip/ansible_library/plugins/action/calculate.py')
-rw-r--r-- | qtip/ansible_library/plugins/action/calculate.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/qtip/ansible_library/plugins/action/calculate.py b/qtip/ansible_library/plugins/action/calculate.py index 01c80a02..ee3b8e3a 100644 --- a/qtip/ansible_library/plugins/action/calculate.py +++ b/qtip/ansible_library/plugins/action/calculate.py @@ -38,12 +38,13 @@ class ActionModule(ActionBase): spec = yaml.safe_load(stream) metrics = self._task.args.get('metrics') - export_to = self._task.args.get('export_to') + dest = self._task.args.get('dest') - return calc_qpi(spec, metrics, export_to) + return calc_qpi(spec, metrics, dest=dest) -def calc_qpi(qpi_spec, metrics, dest=None): +@export_to_file +def calc_qpi(qpi_spec, metrics): display.vv("calculate QPI {}".format(qpi_spec['name'])) display.vvv("spec: {}".format(qpi_spec)) @@ -63,9 +64,6 @@ def calc_qpi(qpi_spec, metrics, dest=None): 'metrics': metrics } - if dest is not None: - export_to_file(results, dest) - return results |