Назад к вопросам
Junior — Middle
117
Объясните, что делает модуль lineinfile в Ansible и в каких случаях его используют?
Ответ от нейросети
sobes.tech AI
Модуль lineinfile в Ansible используется для управления содержимым отдельных строк в текстовых файлах. Он позволяет искать строки по шаблону и заменять их, добавлять новые строки, если они отсутствуют, или удалять строки.
Основные случаи использования:
- Обновление конфигурационных файлов, где нужно изменить или добавить конкретную строку.
- Автоматизация правок в файлах без полного их перезаписывания.
Пример использования:
- name: Добавить или обновить строку в файле
ansible.builtin.lineinfile:
path: /etc/example.conf
regexp: '^option='
line: 'option=value'