linode – Динамический плагин инвентаризации Ansible для Linode
Добавлено в версии 2.8.
Краткое описание
- Читает инвентаризацию из API Linode v4.
- Использует файл конфигурации YAML с окончанием linode.(yml|yaml).
- По умолчанию в качестве имён узлов используются метки Linode.
- Группы инвентаризации формируются на основе групп, а не тегов.
Требования
Следующие требования необходимы на локальном управляющем узле, который выполняет эту инвентаризацию.
- python >= 2.7
- linode_api4 >= 2.0.0
Параметры
| Параметр | Варианты/значения по умолчанию | Конфигурация | Комментарии |
|---|---|---|---|
| access_token - / обязательный | env:LINODE_ACCESS_TOKEN | Персональный токен доступа к учётной записи Linode. | |
| plugin - / обязательный |
| указывает, что это экземпляр плагина 'linode' | |
| regions list | По умолчанию: [] | Добавляет в инвентаризацию экземпляры из этого региона. | |
| types list | По умолчанию: [] | Добавляет в инвентаризацию экземпляры этого типа. |
Примеры
# Minimal example. `LINODE_ACCESS_TOKEN` is exposed in environment. plugin: linode # Example with regions, types, groups and access token plugin: linode access_token: foobar regions: - eu-west types: - g5-standard-2
Статус
- Обратная совместимость интерфейса этой инвентаризации не гарантируется. [предварительная версия]
- Эта инвентаризация поддерживается сообществом Ansible. [сообщество]
Авторы
- Luke Murphy (@lwm)
Подсказка
Если вы заметили какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
Подсказка
Записи конфигурации для каждого типа записи имеют приоритет от низкого к высокому. Например, переменная, расположенная ниже в списке, переопределит переменную, расположенную выше.
© 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/linode.html