mirror of https://github.com/ansible/ansible.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
525 B
YAML
17 lines
525 B
YAML
6 years ago
|
- name: execute the script
|
||
|
command: "'{{ ansible_python_interpreter }}' '{{ role_path }}/files/playbook_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:
|
||
|
pbexec_json: "{{ script.stdout | parse_json }}"
|
||
|
|
||
|
- assert:
|
||
|
that:
|
||
|
- "pbexec_json.rc == 0"
|
||
|
- "pbexec_json.events|length == 5"
|
||
|
- "'localhost' in pbexec_json.stats.ok"
|