Модуль community.hrobot.storagebox_info — получение сведений об одном или нескольких хранилищах
Примечание
Этот модуль входит в коллекцию community.hrobot (версия 2.7.2).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install community.hrobot.
Чтобы использовать её в плейбуке, укажите: community.hrobot.storagebox_info.
Новое в community.hrobot 2.1.0
Краткое описание
- Получение сведений об одном или нескольких хранилищах.
Параметры
Параметр | Комментарии |
|---|---|
full_info логическое значение | Предоставлять ли полные сведения о каждом хранилище. Если установить значение Если указан Примечание: этот параметр не действует, если указан Возможные значения:
|
hetzner_password строка | Пароль пользователя веб-службы Robot. Если указан Этот параметр устарел в данном модуле; его поддержка будет удалена в community.hrobot 3.0.0. |
hetzner_token строка добавлено в community.hrobot 2.5.0 | Токен API пользователя веб-службы Robot. Необходимо указать один из параметров: Начиная с community.hrobot 3.0.0 этот параметр станет обязательным. |
hetzner_user строка | Имя пользователя веб-службы Robot. Необходимо указать один из параметров: Если указан Этот параметр устарел в данном модуле; его поддержка будет удалена в community.hrobot 3.0.0. |
linked_server_number целое число | Ограничить список результатов хранилищами, связанными с сервером с указанным номером. Игнорируется, если указан |
rate_limit_retry_timeout целое число добавлено в community.hrobot 2.1.0 | Время ожидания (в секундах) при получении ошибок превышения лимита запросов. Установите значение Установите отрицательное значение, например По умолчанию: |
storagebox_id целое число | Ограничить список результатов хранилищами с указанным идентификатором. |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
action_group | Группы действий: community.hrobot.api, community.hrobot.robot | Используйте Группа |
check_mode | Поддержка: полная Это действие не изменяет состояние. | Может выполняться в |
diff_mode | Поддержка: не применимо Это действие не изменяет состояние. | В режиме сравнения будут возвращены сведения об изменениях (или о том, что, возможно, требуется изменить в |
idempotent | Поддержка: полная Это действие не изменяет состояние. | При повторном запуске с теми же аргументами вне режима проверки модуль сообщает об отсутствии изменений. Предполагается, что система, управляемая или запрашиваемая модулем, не изменилась существенным образом. |
Примеры
---
- name: Query a list of all storage boxes
community.hrobot.storagebox_info:
hetzner_user: foo
hetzner_password: bar
register: result
- name: Query a specific storage box
community.hrobot.storagebox_info:
hetzner_user: foo
hetzner_password: bar
storagebox_id: 23
register: result
- name: Output data on specific storage box
ansible.builtin.debug:
msg: "Storage box name: {{ result.storageboxes[0].name }}"
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
storageboxes list / elements=dictionary | Список хранилищ, соответствующих указанным параметрам. Возвращается: при успешном выполнении |
|
access_settings dictionary добавлено в community.hrobot 2.5.0 |
Настройки доступа к хранилищу. Возвращается: если указан |
|
reachable_externally boolean |
Доступно ли хранилище извне сети Hetzner. Возвращается: при успешном выполнении Пример: |
|
samba_enabled boolean |
Включена ли SAMBA. Возвращается: при успешном выполнении Пример: |
|
ssh_enabled boolean |
Включён ли SSH. Возвращается: при успешном выполнении Пример: |
|
webdav_enabled boolean |
Включён ли WebDAV. Возвращается: при успешном выполнении Пример: |
|
zfs_enabled boolean |
Включён ли ZFS. Возвращается: при успешном выполнении Пример: |
|
cancelled boolean |
Была ли отменена услуга хранилища. Отмену ещё можно отменить, пока не истёк срок Возвращается: при успешном выполнении и если указан Пример: |
|
created string добавлено в community.hrobot 2.5.0 |
Временная метка создания в формате ISO 8601. Возвращается: если указан Пример: |
|
disk_quota integer |
Общий доступный объём в МБ. Обратите внимание: если указан Это возвращаемое значение устарело и будет удалено в community.hrobot 3.0.0. Если вы используете ansible-core версии 2.19 или новее, при использовании этого возвращаемого значения с Возвращается: если указан Пример: |
|
disk_usage integer |
Используемый объём в МБ. Обратите внимание: если указан Это возвращаемое значение устарело и будет удалено в community.hrobot 3.0.0. Если вы используете ansible-core версии 2.19 или новее, при использовании этого возвращаемого значения с Возвращается: если указан Пример: |
|
disk_usage_data integer |
Объём в МБ, используемый файлами. Обратите внимание: если указан Это возвращаемое значение устарело и будет удалено в community.hrobot 3.0.0. Если вы используете ansible-core версии 2.19 или новее, при использовании этого возвращаемого значения с Возвращается: если указан Пример: |
|
disk_usage_snapshots integer |
Объём в МБ, используемый снимками. Обратите внимание: если указан Это возвращаемое значение устарело и будет удалено в community.hrobot 3.0.0. Если вы используете ansible-core версии 2.19 или новее, при использовании этого возвращаемого значения с Возвращается: если указан Пример: |
|
external_reachability boolean |
Доступно ли хранилище извне. Обратите внимание: если указан Это возвращаемое значение устарело и будет удалено в community.hrobot 3.0.0. Если вы используете ansible-core версии 2.19 или новее, при использовании этого возвращаемого значения с Возвращается: если указан Пример: |
|
host_system string |
Идентификатор хоста хранилища. Возвращается: если указаны Пример: |
|
id integer |
Идентификатор хранилища. Возвращается: при успешном выполнении Пример: |
|
labels dictionary добавлено в community.hrobot 2.5.0 |
Пользовательские метки хранилища. Возвращается: если указан |
|
linked_server integer |
Идентификатор (номер сервера) подключённого сервера, если он доступен. В противном случае — Возвращается: при успешном выполнении и если указан Пример: |
|
location any |
Расположение хранилища. Строка, если указан Возвращается: при успешном выполнении Пример: |
|
locked boolean |
Заблокирован ли IP-адрес. Возвращается: при успешном выполнении и если указан Пример: |
|
login string |
Имя пользователя для входа в хранилище. Обратите внимание: если указан Это возвращаемое значение устарело и будет удалено в community.hrobot 3.0.0. Если вы используете ansible-core версии 2.19 или новее, при использовании этого возвращаемого значения с Возвращается: при успешном выполнении Пример: |
|
name string |
Имя хранилища. Возвращается: при успешном выполнении и если указан Пример: |
|
paid_until string |
Дата, до которой оплачено использование хранилища. Возвращается: при успешном выполнении и если указан Пример: |
|
product string | |
|
protection dictionary добавлено в community.hrobot 2.5.0 |
Настройки защиты хранилища. Возвращается: если указан |
|
delete boolean |
Отключено ли удаление хранилища. Возвращается: при успешном выполнении Пример: |
|
samba boolean |
Активна ли SAMBA. Обратите внимание: если указан Это возвращаемое значение устарело и будет удалено в community.hrobot 3.0.0. Если вы используете ansible-core версии 2.19 или новее, при использовании этого возвращаемого значения с Возвращается: если указан Пример: |
|
server string |
Имя хоста хранилища. Возвращается: если указан Пример: |
|
snapshot_plan dictionary добавлено в community.hrobot 2.5.0 |
План создания снимков для хранилища. Если план не активен, будет Возвращается: если указан |
|
day_of_month integer |
День месяца, в который выполняется план создания снимков. Если это ограничение не задано, будет Возвращается: при успешном выполнении |
|
day_of_week integer |
День недели, в который выполняется план создания снимков. Если это ограничение не задано, будет Возвращается: при успешном выполнении |
|
hour integer |
Час выполнения плана создания снимков (UTC). Возвращается: при успешном выполнении |
|
max_snapshots integer |
Максимальное количество автоматических снимков, которые будут сохранены. Возвращается: при успешном выполнении Пример: |
|
minute integer |
Минута выполнения плана создания снимков (UTC). Возвращается: при успешном выполнении |
|
ssh boolean |
Активен ли SSH. Обратите внимание: если указан Это возвращаемое значение устарело и будет удалено в community.hrobot 3.0.0. Если вы используете ansible-core версии 2.19 или новее, при использовании этого возвращаемого значения с Возвращается: если указан Пример: |
|
stats dictionary добавлено в community.hrobot 2.5.0 |
Сведения об использовании дискового пространства. Возвращается: если указан |
|
size integer |
Текущее использование диска в байтах. Возвращается: при успешном выполнении Пример: |
|
size_data integer |
Текущее использование диска данными в байтах. Возвращается: при успешном выполнении Пример: |
|
size_snapshots integer |
Текущее использование диска снимками в байтах. Возвращается: при успешном выполнении Пример: |
|
status string добавлено в community.hrobot 2.5.0 |
Статус хранилища. Возвращается: если указан Возможные значения:
Пример: |
|
storage_box_type dictionary добавлено в community.hrobot 2.5.0 |
Сведения о типе хранилища. Возвращается: если указан |
|
automatic_snapshot_limit integer |
Максимальное количество снимков, автоматически создаваемых планом создания снимков. Возвращается: success Пример: |
|
deprecation dictionary |
Установлено значение Если установлено значение в виде словаря, тип этого хранилища объявлен устаревшим. Возвращается: success |
|
announced string |
Временная метка в формате ISO 8601, указывающая, когда было объявлено об устаревании. Возвращается: success Пример: |
|
string |
Временная метка в формате ISO 8601, указывающая, когда ресурс будет удалён. Возвращается: success Пример: |
|
description string |
Описание типа хранилища. Возвращается: success Пример: |
|
name string |
Идентификатор типа хранилища. Возвращается: success Пример: |
|
prices list / elements=dictionary |
Стоимость для каждого местоположения. Возвращается: success |
|
location string |
Название местоположения. Возвращается: success Пример: |
|
price_hourly dictionary |
Почасовая ставка. Возвращается: success |
|
gross string |
Почасовая стоимость (с НДС). Возвращается: success Пример: |
|
net string |
Почасовая стоимость (без НДС). Возвращается: success Пример: |
|
price_monthly dictionary |
Месячная ставка. Возвращается: success |
|
gross string |
Месячная стоимость (с НДС). Возвращается: success Пример: |
|
net string |
Месячная стоимость (без НДС). Возвращается: success Пример: |
|
setup_fee dictionary |
Плата за настройку. Возвращается: success |
|
gross string |
Плата за настройку (с НДС). Возвращается: success Пример: |
|
net string |
Плата за настройку (без НДС). Возвращается: success Пример: |
|
size integer |
Доступный объём хранилища в байтах. Возвращается: success Пример: |
|
snapshot_limit integer |
Максимальное количество разрешённых снимков, созданных вручную. Возвращается: success Пример: |
|
subaccounts_limit integer |
Максимальное количество разрешённых субаккаунтов. Возвращается: success Пример: |
|
system string добавлено в community.hrobot 2.5.0 |
Идентификатор хоста хранилища. Возвращается: если указано Пример: |
|
username string добавлено в community.hrobot 2.5.0 |
Имя пользователя для входа в хранилище. Возвращается: success, если указано Пример: |
|
webdav boolean |
Указывает, активен ли WebDAV. Обратите внимание, что это значение копируется из Это возвращаемое значение устарело и будет удалено из community.hrobot 3.0.0. При использовании ansible-core версии 2.19 или новее при использовании этого возвращаемого значения с Возвращается: если указано Пример: |
|
zfs boolean |
Указывает, виден ли каталог ZFS. Обратите внимание, что это значение копируется из Это возвращаемое значение устарело и будет удалено из community.hrobot 3.0.0. При использовании ansible-core версии 2.19 или новее при использовании этого возвращаемого значения с Возвращается: если указано Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/hrobot/storagebox_info_module.html