2018-08-30 18:20:50 +02:00
|
|
|
- name: execute the script
|
2019-08-15 01:33:45 +02:00
|
|
|
command: "'{{ ansible_python_interpreter }}' '{{ role_path }}/files/adhoc_example1.py' '{{ lookup('env', 'OUTPUT_DIR') }}'"
|
2018-08-30 18:20:50 +02:00
|
|
|
register: script
|
|
|
|
|
|
|
|
- name: parse script output
|
|
|
|
# work around for ansible-runner showing ansible warnings on stdout
|
|
|
|
set_fact:
|
|
|
|
adexec1_json: "{{ script.stdout | parse_json }}"
|
|
|
|
|
|
|
|
- assert:
|
|
|
|
that:
|
|
|
|
- "adexec1_json.rc == 0"
|
2020-02-25 23:00:09 +01:00
|
|
|
- "adexec1_json.events|length == 4"
|
2018-08-30 18:20:50 +02:00
|
|
|
- "'localhost' in adexec1_json.stats.ok"
|