Spec-Zone.ru › Ansible

Советы и рекомендации по Ansible

Примечание

Делаем открытый исходный код более инклюзивным

Red Hat стремится заменять проблемную лексику в нашем коде, документации и веб-ресурсах. Мы начинаем с четырёх терминов: master, slave, blacklist и whitelist. Просим вас создать issue или pull request, если вы встретите термин, который мы упустили. Подробнее см. в обращении нашего технического директора Криса Райта.

Добро пожаловать в руководство с советами и рекомендациями по Ansible. Эти советы и рекомендации помогли нам оптимизировать использование Ansible, и мы делимся ими в качестве предложений. Надеемся, они помогут вам упорядочить содержимое, писать плейбуки, поддерживать инвентаризацию и запускать Ansible. В конечном счёте вам следует использовать Ansible так, как это лучше всего подходит вашей организации и вашим целям.

  • Общие советы
    • Не усложняйте
    • Используйте систему контроля версий
    • Настройте вывод CLI
    • Избегайте содержимого, зависящего от конфигурации
  • Советы по плейбукам
    • Используйте пробелы
    • Всегда задавайте имена для plays, задач и блоков
    • Всегда указывайте состояние
    • Используйте комментарии
    • Используйте полные имена коллекций
  • Советы по инвентаризации
    • Используйте динамическую инвентаризацию для облачных сред
    • Группируйте узлы в инвентаризации по функциям
    • Разделяйте инвентаризацию для рабочей и промежуточной сред
    • Обеспечьте безопасную видимость зашифрованных переменных
  • Советы по выполнению
    • Используйте среды выполнения
    • Сначала проверьте в промежуточной среде
    • Выполняйте обновления пакетами
    • Учитывайте различия между ОС и дистрибутивами
  • Пример настройки Ansible
    • Пример структуры каталогов
    • Альтернативная структура каталогов
    • Примеры переменных групп и узлов
    • Примеры плейбуков, сгруппированных по функциям
    • Примеры файлов задач и обработчиков в роли, организованной по функциям
    • Возможности примера настройки
    • Структурирование для развёртывания или настройки
    • Использование локальных модулей Ansible

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/tips_tricks/index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API