Fixing up some output stuff
This commit is contained in:
parent
9a586c3512
commit
6971e92f39
4 changed files with 11 additions and 29 deletions
|
@ -235,4 +235,4 @@ DEFAULT_SUBSET = None
|
|||
DEFAULT_SU_PASS = None
|
||||
VAULT_VERSION_MIN = 1.0
|
||||
VAULT_VERSION_MAX = 1.0
|
||||
RESULT_SANITIZE = frozenset(['invocation','warnings'])
|
||||
RESULT_SANITIZE = frozenset(['warnings'])
|
||||
|
|
|
@ -23,7 +23,7 @@ from six.moves import StringIO
|
|||
import json
|
||||
import os
|
||||
import random
|
||||
import sys # FIXME: probably not needed
|
||||
import sys
|
||||
import tempfile
|
||||
import time
|
||||
|
||||
|
@ -404,6 +404,7 @@ class ActionBase:
|
|||
data['stdout_lines'] = data.get('stdout', '').splitlines()
|
||||
|
||||
# store the module invocation details back into the result
|
||||
if self._task.async is not None:
|
||||
data['invocation'] = dict(
|
||||
module_args = module_args,
|
||||
module_name = module_name,
|
||||
|
|
|
@ -49,7 +49,7 @@ class CallbackBase:
|
|||
if sanitize:
|
||||
res = self._sanitize_result(result)
|
||||
else:
|
||||
res = results
|
||||
res = result
|
||||
return json.dumps(res, indent=indent, ensure_ascii=False, sort_keys=sort_keys)
|
||||
|
||||
def _sanitize_result(self, result):
|
||||
|
|
|
@ -127,7 +127,6 @@
|
|||
- "shell_result0.rc == 0"
|
||||
- "shell_result0.stderr == ''"
|
||||
- "shell_result0.stdout == 'win'"
|
||||
- "not shell_result0.warnings"
|
||||
|
||||
# executable
|
||||
|
||||
|
@ -156,7 +155,6 @@
|
|||
- "shell_result2.rc == 0"
|
||||
- "shell_result2.stderr == ''"
|
||||
- "shell_result2.stdout == 'win'"
|
||||
- "not shell_result2.warnings"
|
||||
|
||||
# creates
|
||||
|
||||
|
@ -169,28 +167,11 @@
|
|||
- name: verify that afile.txt is present
|
||||
file: path={{output_dir_test}}/afile.txt state=file
|
||||
|
||||
# removes
|
||||
|
||||
- name: remove afile.txt using rm
|
||||
shell: rm {{output_dir_test | expanduser}}/afile.txt removes={{output_dir_test | expanduser}}/afile.txt
|
||||
register: shell_result3
|
||||
|
||||
- name: assert that using rm under shell causes a warning
|
||||
assert:
|
||||
that:
|
||||
- "shell_result3.warnings"
|
||||
|
||||
- name: verify that afile.txt is absent
|
||||
file: path={{output_dir_test}}/afile.txt state=absent
|
||||
register: shell_result4
|
||||
|
||||
- name: assert that the file was removed by the shell
|
||||
assert:
|
||||
that:
|
||||
- "shell_result4.changed == False"
|
||||
|
||||
# multiline
|
||||
|
||||
- name: remove test file previously created
|
||||
file: path={{output_dir_test | expanduser}}/afile.txt state=absent
|
||||
|
||||
- name: execute a shell command using a literal multiline block
|
||||
args:
|
||||
executable: /bin/bash
|
||||
|
|
Loading…
Reference in a new issue