cloudscale – cloudscale.ch инвентаризационный источник
Новый в версии 2.8.
Обзор
- Получение хостов инвентаризации из API cloudscale.ch
Параметры
| Параметр | Варианты/Значения по умолчанию | Конфигурация | Комментарии |
|---|---|---|---|
| ansible_host строка |
| Какой 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'. | |
| keyed_groups список | Значение по умолчанию: [] | Добавление хостов в группу на основе значений переменной. | |
| plugin - / обязательный |
| Токен, который гарантирует, что это файл-источник для плагина '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