foreman – источник инвентаризации foreman
Новое в версии 2.6.
Описание
- Получение хостов инвентаризации из сервиса foreman.
- Использует файл конфигурации в качестве источника инвентаризации, он должен заканчиваться на
.foreman.ymlили.foreman.yamlи иметь записьplugin: foreman.
Требования
Ниже перечислены требования к локальному мастер-узлу, на котором выполняется эта инвентаризация.
- requests >= 1.1
Параметры
| Параметр | Варианты/Значения по умолчанию | Конфигурация | Комментарии |
|---|---|---|---|
| cache boolean | Значение по умолчанию: "нет" | Записи ini: [inventory] переменная окружения:ANSIBLE_INVENTORY_CACHE | Включает/выключает кэширование исходных данных инвентаризации. Требует настройки плагина кэша для работы. |
| cache_connection - | Записи ini: [inventory] переменная окружения:ANSIBLE_INVENTORY_CACHE_CONNECTION | Данные или путь к соединению кэша, см. документацию плагина кэша для подробностей. | |
| cache_plugin - | Записи ini: [inventory] переменная окружения:ANSIBLE_INVENTORY_CACHE_PLUGIN | Плагин кэша для использования с данными источника инвентаризации. | |
| cache_timeout целое число | Значение по умолчанию: 3600 | Записи ini: [inventory] переменная окружения:ANSIBLE_INVENTORY_CACHE_TIMEOUT | Время жизни кэша в секундах |
| group_prefix - | Значение по умолчанию: "foreman_" | Префикс для применения к группам foreman | |
| password - / обязательно | Пароль для аутентификации в foreman | ||
| plugin - / обязательно |
| Название плагина, для корректной работы плагина его всегда нужно устанавливать в 'foreman'. | |
| url - | Значение по умолчанию: "http://localhost:300" | URL до foreman | |
| user - / обязательно | Пользователь для аутентификации в foreman | ||
| validate_certs boolean | Значение по умолчанию: "нет" | Проверить сертификат SSL, если используется https | |
| vars_prefix - | Значение по умолчанию: "foreman_" | Префикс для переменных хостов, не включает факты и параметры | |
| want_facts boolean | Значение по умолчанию: "нет" | Флаг, если True, плагин получит факты хостов с сервера | |
| want_params boolean | Значение по умолчанию: "нет" | Флаг, если true, инвентаризация получит информацию 'all_parameters' как переменные хостов |
Примеры
# my.foreman.yml plugin: foreman url: http://localhost:2222 user: ansible-tester password: secure validate_certs: False
Статус
Авторы
- НЕИЗВЕСТНО
Подсказка
Если вы обнаружите какие-либо проблемы в этом руководстве, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/plugins/inventory/foreman.html