История изменений
Исправление dopedopedope, (текущая версия) :
Разобрался.
Нужно ставить двойное экранирование перед каждым спецсимволом, в том числе и перед [, ] - это пропустил.
Вот так - работает:
- name: replace a line
lineinfile:
path: /usr/share/phppgadmin/conf/config.inc.php
regexp: "\\$conf\\['servers'\\]\\[0\\]\\['host'\\] = '';"
line: "$conf['servers'][0]['host'] = 'localhost';"
Исходная версия dopedopedope, :
Разобрался.
Нужно ставить двойное экранирование перед каждым спецсимволом, в том числе и перед [, ] - это пропустил.