blob: 4dc3dc01a3c4c0910eabb828f23d85755ca0dcdd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
- hosts: localhost
gather_facts: no
tasks:
- set_fact:
output_dir: "{{ lookup('env', 'OUTPUT_DIR') }}"
- template:
src: templates/46169.json.j2
dest: "{{ output_dir }}/result.json"
- command: "diff templates/46169.json.j2 {{ output_dir }}/result.json"
register: diff_result
- assert:
that:
- diff_result.stdout == ""
- block:
- set_fact:
non_native_lookup: "{{ lookup('template', 'templates/46169.json.j2') }}"
- assert:
that:
- non_native_lookup | type_debug == 'NativeJinjaUnsafeText'
- set_fact:
native_lookup: "{{ lookup('template', 'templates/46169.json.j2', jinja2_native=true) }}"
- assert:
that:
- native_lookup | type_debug == 'dict'
|