нем насколько раз указан путь к ssl сертификату. Сейчас я создаю плейбук, чтобы:
1 Новый сертификат скопировался с ansible сервера в указанной директории
2 в файле httpd прописался путь к новому сертификату в замен старого.
Пункт 1 успешно сделан. Проблема со 2. Я пытаюсь заменить строчки с помощью lineinfile (regexp=‘^ SSLCertificateFile старый_путь’ line=‘SSLCertificateFile новый_путь’). Так вот из всего файла меняется только 1 строчка. А у меня их несколько... Вопрос как сделать так, чтобы все строки, которые попали под условие поменялись?..
забудьте ваши проблемы и используйте template
А можно по подробнее, пожалуйста. Где об этом прочитать?Желательно с примерами..
Google ansible template. Море инфы, хоть в офф доке
Обсуждают сегодня