Q: "Шаблон для параметров до / после не соответствует данному файлу ..."
A: Ни до ни после того, как шаблон соответствует любой строке в файле. Правильные шаблоны должны быть
after: '^Scheduled(.*)$'
before: '^Workstation(.*)$'
Но эти шаблоны также не работают, вероятно, из-за открытых проблем Заменить модуль до / после все еще неисправного # 47917 .
Это можно протестировать различные шаблоны в упрощенном примере
shell> cat test.txt
aaa
bbb
ccc
ddd
eee
Задача
- replace:
path: test.txt
after: 'bbb'
before: 'ddd'
regexp: '^(.*)$'
replace: ''
работает как положено
shell> cat test.txt
aaa
bbb
ddd
eee
Но ни
- replace:
path: test.txt
after: '^bb'
before: '^dd'
regexp: '^(.*)$'
replace: ''
или
- replace:
path: test.txt
after: '^bb(.*)$'
before: '^dd(.*)$'
regexp: '^(.*)$'
replace: ''
изменить что-либо в файле
PLAY RECAP *************************************************************************
localhost: ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0