0c74ee4352
* Fix var_blending test temp dir usage. * Fix filters integration test: - Fix use of `output_dir`. - Use `localhost` instead of `testhost` since we're only testing filters. - Fix `fileglob` test to actually test a directory that exists. * Fix lookups integration test: - Fix use of `output_dir`. - Use `localhost` instead of `testhost` since we're only testing lookups. * Fix ansible-runner test temp dir usage. * Fix template and template_jinja2_latest test. Use the `OUTPUT_DIR` env var to get the output directory for the tests. * Fix Python version compat in filters test. * Skip filters test on Python 2.6.
16 lines
542 B
YAML
16 lines
542 B
YAML
- name: execute the script
|
|
command: "'{{ ansible_python_interpreter }}' '{{ role_path }}/files/playbook_example1.py' '{{ lookup('env', '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 == 7"
|
|
- "'localhost' in pbexec_json.stats.ok"
|