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.
29 lines
768 B
YAML
29 lines
768 B
YAML
2 months ago
|
- name: regression/template_test.yml
|
||
|
# Ansible's template module has been seen to raise mitogen.core.StreamError
|
||
|
# iif there is a with_items loop and the destination path has an extension
|
||
|
hosts: test-targets
|
||
|
gather_facts: false
|
||
|
become: false
|
||
|
vars:
|
||
|
foos:
|
||
|
- dest: /tmp/foo
|
||
|
- dest: /tmp/foo.txt
|
||
|
foo: Foo
|
||
|
bar: Bar
|
||
|
tasks:
|
||
|
- block:
|
||
|
- name: Template files
|
||
|
template:
|
||
|
src: foo.bar.j2
|
||
|
dest: "{{ item.dest }}"
|
||
|
mode: u=rw,go=r
|
||
|
# This has to be with_items, loop: doesn't trigger the bug
|
||
|
with_items: "{{ foos }}"
|
||
|
|
||
|
always:
|
||
|
- name: Cleanup
|
||
|
file:
|
||
|
path: "{{ item.dest }}"
|
||
|
state: absent
|
||
|
with_items: "{{ foos }}"
|