ansible/test/integration/targets/ansible-runner/tasks/adhoc_example1.yml
Sam Doran 8532dab3bf Fix ansible-runner test
Change test to support runner_on_start in Ansible 2.8 and ansible-runner 1.2.0
2018-12-19 15:08:36 -08:00

16 lines
526 B
YAML

- name: execute the script
command: "'{{ ansible_python_interpreter }}' '{{ role_path }}/files/adhoc_example1.py' '{{ output_dir }}'"
environment:
AWX_LIB_DIRECTORY: "{{ callback_path }}"
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"
- "adexec1_json.events|length == 3"
- "'localhost' in adexec1_json.stats.ok"