@perrfect

Как изменить несколько строк в файле через Ansible?

Как через ansible менять несколько строк например в конфиге ssh?

Нужно изменить несколько пареметров:
AllowTcpForwarding NO
TCPKeepAlive NO
X11Forwarding NO

Нужно через цикл. Либо изменения будут в одном файле
  • Вопрос задан
  • 1457 просмотров
Пригласить эксперта
Ответы на вопрос 2
opium
@opium
Просто люблю качественно работать
Копируйте просто нужные вам конфиг и не майтесь
Ответ написан
@beza2000
Возможно, что это не то, что нужно:
- lineinfile:
    path: /etc/file
    regexp: "{{item.reg}}"
    line: "{{item.line}}"
  with_items:
  - { reg: '^AllowTcpForwarding', line: 'AllowTcpForwarding NO'}
  - { reg: '^TCPKeepAlive', line: 'TCPKeepAlive NO'}
  - ....
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы