Hi All,
I want to write few lines into a file using copy module by line by line but it’s not happening,
- name: “Storing the data details”
copy:
content: ’ IP: xx.xx.xx.xx \n
IPV4: xx.xx.xx.xx \n
HOST_NAME: {{host_name}} \n
Network: {{network}} \n’
dest: “/root/home/network.conf”
Excepted o/p:
IP: xx.xx.xx.xx
IPV4: xx.xx.xx.xx
HOST_NAME: some_name
Network: local
Actual o/p:
IP:xx.xx.xx.xx \n IPV4: xx.xx.xx.xx \n HOST_NAME: some_name \n Network: local \n
how can i achieve this as i want in Excepted one.
Hi,
I want to write few lines into a file using copy module by line by
line but it's not happening,
- name: "Storing the data details"
copy:
content: ' IP: xx.xx.xx.xx \n
IPV4: xx.xx.xx.xx \n
HOST_NAME: {{host_name}} \n
Network: {{network}} \n'
dest: "/root/home/network.conf"
Excepted o/p:
IP: xx.xx.xx.xx
IPV4: xx.xx.xx.xx
HOST_NAME: some_name
Network: local
Actual o/p:
IP:xx.xx.xx.xx \n IPV4: xx.xx.xx.xx \n HOST_NAME: some_name
\n Network: local \n
how can i achieve this as i want in Excepted one.
replace the single quotes by double quotes:
- name: "Storing the data details"
copy:
content: " IP: xx.xx.xx.xx \n
IPV4: xx.xx.xx.xx \n
HOST_NAME: {{host_name}} \n
Network: {{network}} \n"
dest: "/root/home/network.conf"
Cheers,
Felix
That worked :)…! thanks Felix