Модуль community.hrobot.server_info – Получение информации об одном или нескольких серверах
Примечание
Этот модуль входит в коллекцию community.hrobot (версия 2.0.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 строка / обязательно | Пароль пользователя веб-сервиса Robot. |
hetzner_user строка / обязательно | Имя пользователя пользователя веб-сервиса Robot. |
server_name строка | Ограничить список результатами по серверам с таким именем. |
server_number целое число | Ограничить список результатами по серверу с таким номером. |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
action_group | Группа действий: community.hrobot.robot добавлено в community.hrobot 1.6.0 | Используйте |
check_mode | Поддержка: полная Это действие не изменяет состояние. | Может выполняться в |
diff_mode | Поддержка: Не применимо Это действие не изменяет состояние. | Возвращает детали того, что изменилось (или, возможно, требует изменения в |
Примеры
- 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 список / элементы=словарь | Список серверов, соответствующих указанным параметрам. Возвращается при: успехе |
|
cancelled логическое |
Признак отмены сервера. Возвращается при: успехе Пример: |
|
cpanel логическое | |
|
dc строка |
ЦОД, в котором расположен сервер. Возвращается при: успехе Пример: |
|
hot_swap логическое | |
|
ip список / элементы=строка |
Список назначенных отдельных IP-адресов. Возвращается при: успехе Пример: |
|
linked_storagebox целое | |
|
paid_until строка |
Дата окончания оплаты за сервер. Возвращается при: успехе Пример: |
|
plesk логическое | |
|
product строка |
Наименование продукта сервера. Возвращается при: успехе Пример: |
|
rescue логическое | |
|
reset логическое | |
|
server_ip строка |
Основной IP-адрес сервера. Возвращается при: успехе Пример: |
|
server_ipv6_net строка |
Основной IPv6-адрес сети сервера. Возвращается при: успехе Пример: |
|
server_name строка |
Определённое пользователем имя сервера. Возвращается при: успехе Пример: |
|
server_number целое |
Числовой идентификатор сервера. Возвращается при: успехе Пример: |
|
status строка |
Статус сервера. Возвращается при: успехе Возможные значения:
Пример: |
|
subnet список / элементы=словарь |
Список назначенных подсетей. Возвращается при: успехе Пример: |
|
ip строка |
Первый IP-адрес в подсети. Возвращается при: успехе Пример: |
|
mask строка |
Длина маски в битах. Возвращается при: успехе Пример: |
|
traffic строка |
Квота на бесплатный трафик.
Возвращается при: успехе Пример: |
|
vnc булево | |
|
windows булево | |
|
wol булево |
Ссылки на сборку
© 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/community/hrobot/server_info_module.html