title: Ansible Playbook keeps adding ^M to my files
body: <p>I have the below ansible playbook where i am identifying a string in a file and replacing it with another </p>
  
  <pre><code>---
  - name: Ansible Playbook
    hosts: webserver1
    remote_user: user45
  
    tasks:
    - name: Replacing content with other
      lineinfile:
       path: /home/user45/run.sh
       regexp: '^(.*)DEBUG=(.*)$'
       line: 'DEBUG=ON'
  </code></pre>
  
  <p>the above works, but it adds ^M to the end of every other line in that file and every blank line</p>
  
  <p>From what I have read online this normally occurs when you copy and paste from Windows to Linux but i typed this out manually so i am kind of stumped </p>
  
  <p>Playbook is running on Linux Redhat 7</p>