Spec-Zone.ru › Ansible

Советы и хитрости Ansible

Примечание

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

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

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

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

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

Spec-Zone.ru

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