commit
1408a01498
3 changed files with 32 additions and 9 deletions
|
@ -293,3 +293,7 @@
|
|||
that:
|
||||
- result.results|length == 3
|
||||
- result.results[1].skipped
|
||||
|
||||
- name: test complex templated condition
|
||||
debug: msg="it works"
|
||||
when: vars_file_var in things1|union([vars_file_var])
|
||||
|
|
|
@ -111,9 +111,21 @@
|
|||
- name: confirm pipe lookup works with a single positional arg
|
||||
debug: msg="{{ lookup('pipe', 'ls') }}"
|
||||
|
||||
# https://github.com/ansible/ansible/issues/6550
|
||||
- name: confirm pipe lookup works with multiple positional args
|
||||
debug: msg="{{ lookup('pipe', 'ls -l /tmp') }}"
|
||||
|
||||
# LOOKUP TEMPLATING
|
||||
|
||||
- name: use bare interpolation
|
||||
debug: msg="got {{item}}"
|
||||
with_items: things1
|
||||
register: bare_var
|
||||
|
||||
- name: verify that list was interpolated
|
||||
assert:
|
||||
that:
|
||||
- "bare_var.results[0].item == 1"
|
||||
- "bare_var.results[1].item == 2"
|
||||
|
||||
- name: use list with undefined var in it
|
||||
debug: msg={{item}}
|
||||
with_items: things2
|
||||
|
||||
|
|
|
@ -2,4 +2,11 @@
|
|||
# in general define test data in the individual role:
|
||||
# roles/role_name/vars/main.yml
|
||||
|
||||
foo: "Hello"
|
||||
things1:
|
||||
- 1
|
||||
- 2
|
||||
things2:
|
||||
- "{{ foo }}"
|
||||
- "{{ foob }}"
|
||||
vars_file_var: 321
|
||||
|
|
Loading…
Reference in a new issue