summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/template/in_template_overrides.yml
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/targets/template/in_template_overrides.yml')
-rw-r--r--test/integration/targets/template/in_template_overrides.yml28
1 files changed, 28 insertions, 0 deletions
diff --git a/test/integration/targets/template/in_template_overrides.yml b/test/integration/targets/template/in_template_overrides.yml
new file mode 100644
index 0000000..3c2d4d9
--- /dev/null
+++ b/test/integration/targets/template/in_template_overrides.yml
@@ -0,0 +1,28 @@
+- hosts: localhost
+ gather_facts: false
+ vars:
+ var_a: "value"
+ var_b: "{{ var_a }}"
+ var_c: "<< var_a >>"
+ tasks:
+ - set_fact:
+ var_d: "{{ var_a }}"
+
+ - block:
+ - template:
+ src: in_template_overrides.j2
+ dest: out.txt
+
+ - command: cat out.txt
+ register: out
+
+ - assert:
+ that:
+ - "'var_a: value' in out.stdout"
+ - "'var_b: value' in out.stdout"
+ - "'var_c: << var_a >>' in out.stdout"
+ - "'var_d: value' in out.stdout"
+ always:
+ - file:
+ path: out.txt
+ state: absent