in bash i use echo command to empty a file all replace it’s contents. I couldn’t figure this out using file or lineinfile modules.
Using shell command, i get another server state since ansible states change although i echo the same line.
Does anybody has an Idea ?
in bash i use echo command to empty a file all replace it's contents.
I couldn't figure this out using file or lineinfile modules. Using
shell command, i get another server state since ansible states change
although i echo the same line.
You just want to replace a file with an empty file? /dev/null is "an empty
file" that you can copy:
- copy: src=/dev/null dest=/tmp/empty-file
That seems to work for me. (Reports 'changed' if the file wasn't already
empty, 'ok' if the file was already empty.)
-Josh (jbs@care.com)
(apologies for the automatic corporate disclaimer that follows)
This email is intended for the person(s) to whom it is addressed and may contain information that is PRIVILEGED or CONFIDENTIAL. Any unauthorized use, distribution, copying, or disclosure by any person other than the addressee(s) is strictly prohibited. If you have received this email in error, please notify the sender immediately by return email and delete the message and any attachments from your system.