Hi ,
I’m using the template module that takes a J2 template and update the
relevant fields.
My problem is When I want to create a file per file input should be used as
variable – I’m actually need to understand how to loop file that should be
used as var files
*My J2 file*
select * from {{ item.id}} where {{ item.color}}
*My input files*
*File-1.yml :*
Id: 1
color: blue
*File-2**.yml** :*
Id: 2
color: red
*My Playbook – that is not working. *
- hosts: localhost
become: true
gather_facts: yes
tasks:
- name:
template:
src: /opt/input.sql.j2
dest: /opt//{{item.id}}.sql
with_items:
- file-1.yaml
- file-2.yaml
*The output files I wish to have *
1.sql
select * from 1 where blue
2.sql
select * from 2 where red
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/50d4e830-9330-43be-95dc-68795a311d9an%40googlegroups.com.