Spec-Zone.ru › Ansible

Модуль community.general.online_server_info – Сбор информации об онлайн-серверах

Примечание

Этот модуль является частью коллекции community.general (версия 9.5.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install community.general.

Чтобы использовать его в плейбуке, укажите: community.general.online_server_info.

  • Обзор
  • Параметры
  • Атрибуты
  • Примечания
  • Примеры
  • Возвращаемые значения

Обзор

  • Сбор информации о серверах.
  • https://www.online.net/en/dedicated-server

Параметры

Параметр

Комментарии

api_timeout

псевдонимы: timeout

целое число

Таймаут HTTP-запроса к API Online в секундах.

По умолчанию: 30

api_token

псевдонимы: oauth_token

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

Токен Online OAuth.

api_url

псевдонимы: base_url

строка

URL API Online.

По умолчанию: "https://api.online.net"

validate_certs

булево

Проверка SSL-сертификатов API Online.

Варианты:

  • false
  • true ← (по умолчанию)

Атрибуты

Атрибут

Поддержка

Описание

check_mode

Поддержка: полная

Это действие не изменяет состояние.

Может работать в режиме check_mode и возвращать прогноз состояния изменения без изменения целевого объекта.

diff_mode

Поддержка: Нет

Это действие не изменяет состояние.

Возвратит подробную информацию о том, что изменилось (или, возможно, требует изменения в check_mode), когда используется режим diff.

Примечания

Примечание

  • См. также документацию API по адресу https://console.online.net/en/api/.
  • Если api_token не задано в модуле, можно использовать следующие переменные окружения в порядке убывания приоритета: ONLINE_TOKEN, ONLINE_API_KEY, ONLINE_OAUTH_TOKEN, ONLINE_API_TOKEN.
  • Если нужно использовать другой api_url, можно также установить переменную окружения ONLINE_API_URL.

Примеры

- name: Gather Online server information
  community.general.online_server_info:
    api_token: '0d1627e8-bbf0-44c5-a46f-5c4d3aef033f'
  register: result

- ansible.builtin.debug:
    msg: "{{ result.online_server_info }}"

Возвращаемые значения

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

Ключ

Описание

online_server_info

список / элементы=словарь

Ответ от API Online.

Для более подробной информации, пожалуйста, обратитесь к https://console.online.net/en/api/.

Возвращаемое значение: успех

Пример: {"online_server_info": [{"abuse": "abuse@example.com", "anti_ddos": false, "bmc": {"session_key": null}, "boot_mode": "normal", "contacts": {"owner": "foobar", "tech": "foobar"}, "disks": [{"$ref": "/api/v1/server/hardware/disk/68452"}, {"$ref": "/api/v1/server/hardware/disk/68453"}], "drive_arrays": [{"disks": [{"$ref": "/api/v1/server/hardware/disk/68452"}, {"$ref": "/api/v1/server/hardware/disk/68453"}], "raid_controller": {"$ref": "/api/v1/server/hardware/raidController/9910"}, "raid_level": "RAID1"}], "hardware_watch": true, "hostname": "sd-42", "id": 42, "ip": [{"address": "195.154.172.149", "mac": "28:92:4a:33:5e:c6", "reverse": "195-154-172-149.rev.poneytelecom.eu.", "switch_port_state": "up", "type": "public"}, {"address": "10.90.53.212", "mac": "28:92:4a:33:5e:c7", "reverse": null, "switch_port_state": "up", "type": "private"}], "last_reboot": "2018-08-23T08:32:03.000Z", "location": {"block": "A", "datacenter": "DC3", "position": 19, "rack": "A23", "room": "4 4-4"}, "network": {"ip": ["195.154.172.149"], "ipfo": [], "private": ["10.90.53.212"]}, "offer": "Pro-1-S-SATA", "os": {"name": "FreeBSD", "version": "11.1-RELEASE"}, "power": "ON", "proactive_monitoring": false, "raid_controllers": [{"$ref": "/api/v1/server/hardware/raidController/9910"}], "support": "Basic service level"}]}

Авторы

  • Remy Leone (@remyleone)

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

  • Система отслеживания ошибок
  • Репозиторий (источники)
  • Задать вопрос
  • Отправить отчет об ошибке
  • Запросить новую функцию
  • Связь

© 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/general/online_server_info_module.html

Spec-Zone.ru

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