summaryrefslogtreecommitdiffstats
path: root/qtip/ansible_library/plugins/action/calculate.py
diff options
context:
space:
mode:
Diffstat (limited to 'qtip/ansible_library/plugins/action/calculate.py')
-rw-r--r--qtip/ansible_library/plugins/action/calculate.py10
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