Ansible С Нуля до Профессионала 3.8 Создание Шаблонов - Jinja Templates
455 просмотров
3 года назад
Название:
Ansible С Нуля до Профессионала 3.8 Создание Шаблонов - Jinja Templates
Категория:
ОбучениеОписание от ИИ
В этом уроке по Ansible изучается создание шаблонов (Jinja Templates) для генерации конфигурационных файлов с переменными. Вместо простого копирования файлов (модуль copy) используется модуль template, который подставляет значения переменных (например, ansible_host, ansible_distribution) в шаблон (index.j2). Это позволяет автоматически создавать уникальные файлы для каждого сервера, например, с разными именами (Петя, Вася) или IP-адресами. Пример: шаблон index.j2 содержит переменные в фигурных скобках {{ variable }}, которые заменяются при выполнении плейбука. После генерации файлов (index.html) на серверах, они отображаются с персонализированными данными. Шаблоны особенно полезны для управления множеством серверов, где требуется минимальные различия в конфигурациях.