Spec-Zone.ru › Ansible

Модуль 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.

Этот параметр также можно установить, используя переменную среды HCLOUD_ENDPOINT.

Значение по умолчанию: "https://api.hetzner.cloud/v1"

api_token

строка / обязательно

Токен API Hetzner Cloud.

Этот параметр также можно установить, используя переменную среды HCLOUD_TOKEN.

architecture

строка

Фильтр ISO по совместимой архитектуре.

Доступные значения:

  • "x86"
  • "arm"

id

целое число

Идентификатор ISO-образа, который требуется получить.

Модуль завершится ошибкой, если предоставленный идентификатор неверный.

include_architecture_wildcard

булево

Включать ISO с подстановочными знаками архитектуры (архитектура равна null).

Работает только при указании фильтра архитектуры.

Доступные значения:

  • false
  • true

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
END_OF_DOCUMENT_MARKER

Значения возврата

Общие значения возврата описаны здесь, следующие поля уникальны для данного модуля:

Ключ

Описание

hcloud_iso_info

сложный

Информация о типе ISO в виде списка

Возвращается: всегда

архитектура

строка

Тип архитектуры процессора, с которым совместим данный ISO. Значение None означает отсутствие ограничений по архитектуре (подстановочный символ).

Возвращается: если поддерживается

Пример: "x86"

устаревший

строка

Отметка времени устаревания ISO в формате ISO 8601, None, если ISO всё ещё доступен. После даты устаревания ISO больше не будет возможно прикрепить его к серверам. Это поле устарело. Используйте поле `deprecation` вместо него.

Возвращается: всегда

Пример: "2024-12-01T00:00:00+00:00"

устаревание

словарь

Описывает, когда, почему и как ресурс устарел. Если это поле равно None, ресурс не устарел. Если имеет значение, ресурс считается устаревшим.

Возвращается: если ресурс устарел

объявлено

строка

Дата объявления о устаревании.

Возвращается: всегда

Пример: "2021-11-01T00:00:00+00:00"

недоступно_после

строка

После указанного в этом поле времени ресурс больше не будет доступен по общедоступному списку ресурсов соответствующего типа, и его нельзя использовать в новых ресурсах. Например, если это изображение, после указанной даты вы не сможете создавать новые серверы с этим изображением.

Возвращается: всегда

Пример: "2021-12-01T00:00:00+00:00"

описание

строка

Описание ISO

Возвращается: всегда

Пример: "Debian 12.0 (amd64/netinstall)"

id

целое число

Идентификатор ISO

Возвращается: всегда

Пример: 22110

название

строка

Уникальный идентификатор ISO. Установлен только для общедоступных ISO

Возвращается: всегда

Пример: "debian-12.0.0-amd64-netinst.iso"

тип

строка

Тип ISO, может быть `public` или `private`.

Возвращается: всегда

Пример: "public"

Авторы

  • Patrice Le Guyader (@patlegu)
  • Lukas Kaemmerling (@LKaemmerling)

Ссылки на коллекцию

  • Система отслеживания ошибок
  • Репозиторий (источники)
  • Справочник по API Hetzner Cloud
  • Журнал изменений API Hetzner Cloud

© 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

Spec-Zone.ru

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