Spec-Zone.ru › Ansible

Создание инвентарей Ansible

Примечание

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

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

Добро пожаловать в руководство по созданию инвентарей Ansible. Инвентарь — это список управляемых узлов или хостов, которые Ansible развёртывает и настраивает. В этом руководстве вы познакомитесь с инвентарями и рассмотрите следующие темы:

  • Создание инвентарей для отслеживания списка серверов и устройств, автоматизацию которых вы хотите настроить.
  • Использование динамических инвентарей для отслеживания облачных сервисов с серверами и устройствами, которые постоянно запускаются и останавливаются.
  • Использование шаблонов для автоматизации определённых подмножеств инвентаря.
  • Расширение и уточнение методов подключения, используемых Ansible для вашего инвентаря.
  • Как создать инвентарь
    • Основы инвентаря: форматы, хосты и группы
    • Передача нескольких источников инвентаря
    • Организация инвентаря в каталоге
    • Добавление переменных в инвентарь
    • Назначение переменной одному компьютеру: переменные хоста
    • Определение переменных в формате INI
    • Назначение переменной нескольким компьютерам: переменные группы
    • Организация переменных хоста и группы
    • Как объединяются переменные
    • Подключение к хостам: параметры инвентаря, определяющие поведение
    • Примеры настройки инвентаря
  • Работа с динамическим инвентарём
    • Пример скрипта инвентаря: Cobbler
    • Другие скрипты инвентаря
    • Использование каталогов инвентаря и нескольких источников инвентаря
    • Статические группы динамических групп
  • Шаблоны: выбор целевых хостов и групп
    • Использование шаблонов
    • Распространённые шаблоны
    • Ограничения шаблонов
    • Порядок обработки шаблонов
    • Дополнительные параметры шаблонов
    • Шаблоны и разовые команды
    • Шаблоны и параметры ansible-playbook
  • Неявный «localhost»
  • Методы и сведения о подключении
    • ControlPersist и paramiko
    • Настройка удалённого пользователя
    • Настройка ключей SSH
    • Запуск на localhost
    • Управление проверкой ключей хоста
    • Другие методы подключения

© 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/inventory_guide/index.html

Spec-Zone.ru

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