@fara_ib

Переменные в шаблоне Ansible?

Здравствуйте. Подскажите по ansible.
Есть простой плэйбук, он ставит nginx затем копирует конфигурационные файлы на сервер и файлы сертификата.
Есть файл шаблона nginx.conf.j2 (лежит в playbooks/templates) но когда он копируется, то замены в нем переменных {{ server_name }} {{ cerf_file }} {{ key_file }} на значения, которые есть в файле плейбука не происходит. Если в этом файле заменить эти переменные {{}} и прописать пути до файлов сертификата, то все работает, сайт поднимается.
Почему не происходит замена в этом файле при копировании? Что сделано не так? В файле плейбука значения переменных применяются.
5c17bb97cd26a938731077.jpeg5c17bba260f10218741402.jpeg5c17bba90ab50626604482.jpeg
  • Вопрос задан
  • 39 просмотров
Решения вопроса 1
Zarom
@Zarom
Мастер на все руки из жопы
Вы использовали copy, а нужно было template для доставки nginx.conf
https://docs.ansible.com/ansible/latest/modules/te...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы