Hello Group,

Requesting for advise or solution.
The idea/objective is to have the specific filename to copy to the specific 
node as the SRC path.

*Filename*
node1-appprops.config
node2-appprops.config

*Server Host*
app_server_node1
app_server_node2 

*SRC Patch*
/ConfigurationFolder/WrapperConfig/temp

Someone says to use Jinja2 Template and I have created the file, 
copy_appprops_node.j2. And, the j2 contains like...

*J2 Template*


*{% if ansible_hostname is match(" app*node1") %} 
/ConfigurationFolder/WrapperConfig/temp/{{nodeID1}}- appprops.config {% 
endif %}*



*{% if ansible_hostname is match(" app*node2") %} 
/ConfigurationFolder/WrapperConfig/temp/{{nodeID2}}- appprops.config {% 
endif %}*

*Playbook YML File (running by different user)*
---
- name: Test Template
  hosts: app_host
  vars:
    nodeID1: node1
    nodeID2: node2

  tasks:
    - name: Copying the properties file
      template:
        src: copy_appprops_node.j2
        dest: "/appserver/instance/conf/app_properties.conf"
        owner: app1
        group: app1
        mode: 0644
...

Any help and assistance would be highly appreciated.
Or, any idea that will work from the objective.

Thank you in advance.

Cheers....

-- 
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/1b9b5620-26c5-4071-9772-01c2aeef9555n%40googlegroups.com.

Reply via email to