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.

Reply via email to