diff --git a/lib/ansible/modules/files/lineinfile.py b/lib/ansible/modules/files/lineinfile.py index 2e358d1a255..e66bdc01131 100644 --- a/lib/ansible/modules/files/lineinfile.py +++ b/lib/ansible/modules/files/lineinfile.py @@ -22,7 +22,6 @@ import re import os import pipes -import codecs import tempfile DOCUMENTATION = """ @@ -370,22 +369,6 @@ def main(): line = params['line'] - # The safe_eval call will remove some quoting, but not others, - # so we need to know if we should specifically unquote it. - should_unquote = not is_quoted(line) - - # always add one layer of quotes - line = "'%s'" % line - - # Replace escape sequences like '\n' while being sure - # not to replace octal escape sequences (\ooo) since they - # match the backref syntax. - if backrefs: - line = re.sub(r'(\\[0-9]{1,3})', r'\\\1', line) - line = module.safe_eval(line) - - line = codecs.escape_decode(line)[0] - present(module, dest, params['regexp'], line, ins_aft, ins_bef, create, backup, backrefs) else: