Модуль community.hrobot.server_info — запрос сведений об одном или нескольких серверах
Примечание
Этот модуль входит в коллекцию community.hrobot (версия 2.7.2).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.hrobot.
Чтобы использовать её в плейбуке, укажите: community.hrobot.server_info.
Добавлено в community.hrobot 1.2.0
Краткое описание
- Запрашивает сведения об одном или нескольких серверах.
Параметры
Параметр | Комментарии |
|---|---|
full_info boolean | Следует ли предоставлять полные сведения о каждом сервере. Установка этого параметра в Если указан Варианты:
|
hetzner_password string / обязательный | Пароль пользователя веб-службы Robot. |
hetzner_user string / обязательный | Имя пользователя веб-службы Robot. |
rate_limit_retry_timeout integer добавлено в community.hrobot 2.1.0 | Время ожидания (в секундах) при получении ошибок превышения лимита запросов. Укажите Укажите отрицательное значение, например По умолчанию: |
server_name string | Ограничить список результатов серверами с этим именем. |
server_number integer | Ограничить список результатов сервером с этим номером. |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
action_group | Группа действий: community.hrobot.robot добавлено в community.hrobot 1.6.0 | Используйте |
check_mode | Поддержка: полная Это действие не изменяет состояние. | Может выполняться в |
diff_mode | Поддержка: Н/Д Это действие не изменяет состояние. | При работе в режиме diff будут возвращены сведения об изменениях (или о том, что, возможно, требуется изменить в |
idempotent | Поддержка: полная Это действие не изменяет состояние. | При повторном запуске подряд вне режима проверки с теми же аргументами второй вызов сообщает об отсутствии изменений. Предполагается, что система, которой управляет модуль или сведения о которой он запрашивает, не изменилась существенным образом. |
Примеры
---
- name: Query a list of all servers
community.hrobot.server_info:
hetzner_user: foo
hetzner_password: bar
register: result
- name: Query a specific server
community.hrobot.server_info:
hetzner_user: foo
hetzner_password: bar
server_number: 23
register: result
- name: Output data on specific server
ansible.builtin.debug:
msg: "Server name: {{ result.servers[0].server_name }}"
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
servers list / elements=dictionary | Список серверов, соответствующих заданным параметрам. Возвращается: при успехе |
|
cancelled boolean |
Отменён ли сервер. Возвращается: при успехе Пример: |
|
cpanel boolean | |
|
dc string |
Центр обработки данных, в котором расположен сервер. Возвращается: при успехе Пример: |
|
hot_swap boolean | |
|
ip list / elements=string |
Список назначенных отдельных IP-адресов. Возвращается: при успехе Пример: |
|
linked_storagebox integer | |
|
paid_until string |
Дата, до которой сервер оплачен. Возвращается: при успехе Пример: |
|
plesk boolean | |
|
product string |
Название продукта сервера. Возвращается: при успехе Пример: |
|
rescue boolean | |
|
reset boolean | |
|
server_ip string |
Основной IP-адрес сервера. Возвращается: при успехе Пример: |
|
server_ipv6_net string |
Основной сетевой адрес IPv6 сервера. Возвращается: при успехе Пример: |
|
server_name string |
Заданное пользователем имя сервера. Возвращается: при успехе Пример: |
|
server_number integer |
Числовой идентификатор сервера. Возвращается: при успехе Пример: |
|
status string |
Состояние сервера. Возвращается: при успехе Возможные значения:
Пример: |
|
subnet list / elements=dictionary |
Список назначенных подсетей. Возвращается: при успехе Пример: |
|
ip string |
Первый IP-адрес в подсети. Возвращается: при успехе Пример: |
|
mask string |
Длина маски в битах. Возвращается: при успехе Пример: |
|
traffic string |
Объём бесплатного трафика.
Возвращается: при успехе Пример: |
|
vnc boolean | |
|
windows boolean | |
|
wol boolean |
Ссылки на коллекцию
© 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/server_info_module.html