Модуль hetzner.hcloud.iso_info – Сбор информации о списке ISO Hetzner Cloud.
Примечание
Этот модуль входит в состав коллекции hetzner.hcloud (версия 3.1.1).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install hetzner.hcloud. Для использования этого модуля требуются дополнительные компоненты. Подробности см. в разделе Требования.
Чтобы использовать его в плейбуке, укажите: hetzner.hcloud.iso_info.
Описание
- Сбор информации о списке ISO Hetzner Cloud.
Псевдонимы: hcloud_iso_info
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- python-dateutil >= 2.7.5
- requests >=2.20
Параметры
Параметр | Комментарии |
|---|---|
api_endpoint псевдонимы: endpoint строка | Конечная точка API Hetzner Cloud. Этот параметр также можно установить, используя переменную среды Значение по умолчанию: |
api_token строка / обязательно | Токен API Hetzner Cloud. Этот параметр также можно установить, используя переменную среды |
architecture строка | Фильтр ISO по совместимой архитектуре. Доступные значения:
|
id целое число | Идентификатор ISO-образа, который требуется получить. Модуль завершится ошибкой, если предоставленный идентификатор неверный. |
include_architecture_wildcard булево | Включать ISO с подстановочными знаками архитектуры (архитектура равна null). Работает только при указании фильтра архитектуры. Доступные значения:
|
name строка | Имя ISO, которое требуется получить. |
См. также
См. также
- Документация API Hetzner Cloud
-
Полное описание API Hetzner Cloud.
Примеры
- name: Gather hcloud ISO type infos
hetzner.hcloud.iso_info:
register: output
- name: Print the gathered infos
debug:
var: output.hcloud_iso_info
Значения возврата
Общие значения возврата описаны здесь, следующие поля уникальны для данного модуля:
Ключ | Описание |
|---|---|
hcloud_iso_info сложный | Информация о типе ISO в виде списка Возвращается: всегда |
|
архитектура строка |
Тип архитектуры процессора, с которым совместим данный ISO. Значение None означает отсутствие ограничений по архитектуре (подстановочный символ). Возвращается: если поддерживается Пример: |
|
устаревший строка |
Отметка времени устаревания ISO в формате ISO 8601, None, если ISO всё ещё доступен. После даты устаревания ISO больше не будет возможно прикрепить его к серверам. Это поле устарело. Используйте поле `deprecation` вместо него. Возвращается: всегда Пример: |
|
устаревание словарь |
Описывает, когда, почему и как ресурс устарел. Если это поле равно None, ресурс не устарел. Если имеет значение, ресурс считается устаревшим. Возвращается: если ресурс устарел |
|
объявлено строка |
Дата объявления о устаревании. Возвращается: всегда Пример: |
|
строка |
После указанного в этом поле времени ресурс больше не будет доступен по общедоступному списку ресурсов соответствующего типа, и его нельзя использовать в новых ресурсах. Например, если это изображение, после указанной даты вы не сможете создавать новые серверы с этим изображением. Возвращается: всегда Пример: |
|
описание строка |
Описание ISO Возвращается: всегда Пример: |
|
id целое число |
Идентификатор ISO Возвращается: всегда Пример: |
|
название строка |
Уникальный идентификатор ISO. Установлен только для общедоступных ISO Возвращается: всегда Пример: |
|
тип строка |
Тип ISO, может быть `public` или `private`. Возвращается: всегда Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/hetzner/hcloud/iso_info_module.html