Возможно обновить конфигурацию файла через lineinfile
или другой модуль, но сохранить предыдущее значение?
Например:
SOME_ARGS=" -AA:1AA -BB:2BB -CC:3CC"
Добавить в конце строки или в начале -DD:4DD
так что результат будет:
SOME_ARGS=" -AA:1AA -BB:2BB -CC:3CC -DD:4DD"
или
SOME_ARGS="-DD:4DD -AA:1AA -BB:2BB -CC:3CC"
Это не сработает, поскольку заменит текст на строковое значение:
- lineinfile:
path: "/some/file.txt"
regexp: "^SOME_ARGS=.*-DD:4DD"
line: "-DD:4DD"
insertafter: "^SOME_ARGS=\""
state: present
Спасибо за любую помощь!