Sobes.tech
Назад к вопросам
Junior — Middle
117

Объясните, что делает модуль lineinfile в Ansible и в каких случаях его используют?

Ответ от нейросети

sobes.tech AI

Модуль lineinfile в Ansible используется для управления содержимым отдельных строк в текстовых файлах. Он позволяет искать строки по шаблону и заменять их, добавлять новые строки, если они отсутствуют, или удалять строки.

Основные случаи использования:

  • Обновление конфигурационных файлов, где нужно изменить или добавить конкретную строку.
  • Автоматизация правок в файлах без полного их перезаписывания.

Пример использования:

- name: Добавить или обновить строку в файле
  ansible.builtin.lineinfile:
    path: /etc/example.conf
    regexp: '^option='
    line: 'option=value'