Как в ансибл добавить строчку в конфиг
February 2, 2017
Обычно в ансибл-ролях перетирают конфиг целиком, конфигурируя его с помощью параметров, но иногда может понадобится
добавить несколько строк в уже существующий файл. Например, баловался не помню с чем, и решил добавить несколько
записей в /etc/hosts, чтобы не зависеть от прихоти DNS. Ансибл может и это:
- lineinfile: dest=/etc/hosts regexp='.*$' line="" state=present
with_items:
- 10.0.0.5 awesome.host
- 10.0.0.6 gorgeous.host
Такая штука может пригодиться, если нужно фиксить уже генеренные файлы (например те, которые выдает облачный провайдер).