Spec-Zone.ru › Ansible 2.8

cloudscale – cloudscale.ch инвентаризационный источник

Новый в версии 2.8.

  • Обзор
  • Параметры
  • Примеры
  • Статус

Обзор

  • Получение хостов инвентаризации из API cloudscale.ch

Параметры

Параметр Варианты/Значения по умолчанию Конфигурация Комментарии
ansible_host
строка
    Варианты:
  • public_v4 ←
  • public_v6
  • private
  • none
Какой IP-адрес зарегистрировать как ansible_host. Если запрошенного значения нет или установлено 'none', ansible_host не будет установлен.
api_timeout
целое число
Значение по умолчанию:
30
Время ожидания в секундах для вызовов API cloudscale.ch.
api_token
строка
env:CLOUDSCALE_API_TOKEN
Токен API cloudscale.ch
compose
словарь
Значение по умолчанию:
{}
Создание переменных из выражений Jinja2.
groups
словарь
Значение по умолчанию:
{}
Добавление хостов в группу на основе условных выражений Jinja2.
inventory_hostname
строка
    Варианты:
  • имя ←
  • uuid
Что зарегистрировать как имя хоста инвентаризации. Если установлено 'uuid', будет использован uuid сервера и создана группа для имени сервера. Если установлено 'имя', будет использовано имя сервера, если только не будет более одного сервера с одинаковым именем, в этом случае будет использоваться логика 'uuid'.
keyed_groups
список
Значение по умолчанию:
[]
Добавление хостов в группу на основе значений переменной.
plugin
- / обязательный
    Варианты:
  • cloudscale
Токен, который гарантирует, что это файл-источник для плагина 'cloudscale'.
strict
логическое значение
    Варианты:
  • нет ←
  • да
Если yes сделать недействительные записи ошибкой, иначе пропустить и продолжить.
Поскольку возможно использовать факты в выражениях, они могут не всегда быть доступны, и мы игнорируем эти ошибки по умолчанию.

Примеры

# cloudscale_inventory.yml file in YAML format
# Example command line: ansible-inventory --list -i cloudscale_inventory.yml

plugin: cloudscale

Статус

  • Этот инвентаризационный источник не гарантирует обратную совместимость. [превью]
  • Этот инвентаризационный источник поддерживается сообществом Ansible. [сообщество]

Авторы

  • Gaudenz Steinlin (@gaudenz)

Подсказка

Если вы заметили какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

Подсказка

Элементы конфигурации для каждого типа имеют порядок приоритета снизу вверх. Например, переменная, расположенная ниже в списке, переопределит переменную, расположенную выше.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.8/plugins/inventory/cloudscale.html

Spec-Zone.ru

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