I am getting a failure with the latter half of my task. I replaced the working stuff with .... According to a regexp tester, every group does have something, and I don't have empty groups. https://regex101.com/r/MNkwaD/1 I changed stdout_callback to minimal, but it didn't look much different. I am so new to regexp I could use another pair of eyes. I don't know what else to look for here.
Code: - name: Sanitize vm.cfg step 2 of 2 lineinfile: path: "{{ file }}" regexp: "{{ item.regexp }}" line: "{{ item.line }}" backrefs: "{{ item.backrefs }}" with_items: .... - regexp: (^disk\W+\[)?('file:[^']+'(,)?)?('phy:[^']+'(,)?)?(])? line: \1\2\3\6 backrefs: yes Failure: failed: [ovmftp] (item={u'regexp': u "(^disk\\W+\\[)?('file:[^']+'(,)?)?('phy:[^']+'(,)?)?(])?", u'line': u '\\1\\2\\3\\6\\5\\4', u'backrefs': True}) => {"changed": false, "item": { "backrefs": true, "line": "\\1\\2\\3\\6\\5\\4", "regexp": "(^disk\\W+\\[)?('file:[^']+'(,)?)?('phy:[^']+'(,)?)?(])?"}, "module_stderr" : "tput: No value for $TERM and no -T specified\ntput: No value for $TERM and no -T specified\nTraceback (most recent call last):\n File \"<stdin>\", line 113, in <module>\n File \"<stdin>\", line 105, in _ansiballz_main\n File \"<stdin>\", line 48, in invoke_module\n File \"/tmp/ansible_lineinfile_payload_Wm2J_Z/__main__.py\", line 520, in <module>\n File \"/tmp/ansible_lineinfile_payload_Wm2J_Z/__main__.py\", line 511, in main\n File \"/tmp/ansible_lineinfile_payload_Wm2J_Z/__main__.py\", line 300, in present\n File \"/usr/lib64/python2.7/re.py\", line 266, in _expand\n return sre_parse.expand_template(template, match)\n File \"/usr/lib64/python2.7/sre_parse.py\", line 800, in expand_template\n raise error, \"unmatched group\"\nsre_constants.error: unmatched group\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1} -- 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 ansible-project+unsubscr...@googlegroups.com. To post to this group, send email to ansible-project@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/295a6e4e-124c-43a4-b73d-4221bfaa0e6c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.