Spec-Zone.ru › Ansible

Модуль ieisystem.inmanage.edit_service — настройка службы

Примечание

Этот модуль входит в коллекцию ieisystem.inmanage (версия 4.0.0).

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

Для установки используйте: ansible-galaxy collection install ieisystem.inmanage. Для работы с этим модулем необходимы дополнительные требования. Подробнее см. в разделе Требования.

Чтобы использовать модуль в плейбуке, укажите: ieisystem.inmanage.edit_service.

Новое в ieisystem.inmanage 1.0.0

  • Краткое описание
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Настройка служб на сервере ieisystem.

Требования

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

  • Python 3.7+
  • inManage

Параметры

Параметр

Комментарии

host

строка

Задает DNS-имя узла или адрес для подключения к удаленному устройству через указанный транспорт. Значение host используется как адрес назначения для транспорта.

interface

строка

Показывает интерфейс, на котором запущена служба.

Пользователь может выбрать любой из доступных интерфейсов.

Этот параметр поддерживается только моделью M5.

Варианты:

  • "eth0"
  • "eth1"
  • "both"
  • "bond0"

non_secure_port

целое число

Используется для настройки номера незащищенного порта службы.

Допустимый диапазон значений порта — от 1 до 65535.

password

строка

Задает пароль для аутентификации при подключении к удаленному устройству. Если значение не указано в задаче, вместо него используется значение переменной среды ANSIBLE_NET_PASSWORD.

provider

словарь

Объект dict, содержащий сведения о подключении.

host

строка

Задает DNS-имя узла или адрес для подключения к удаленному устройству через указанный транспорт. Значение host используется как адрес назначения для транспорта.

password

строка

Задает пароль для аутентификации при подключении к удаленному устройству. Если значение не указано в задаче, вместо него используется значение переменной среды ANSIBLE_NET_PASSWORD.

username

строка

Задает имя пользователя для аутентификации при подключении к удаленному устройству. Если значение не указано в задаче, вместо него используется значение переменной среды ANSIBLE_NET_USERNAME.

secure_port

целое число

Используется для настройки номера защищенного порта службы.

Допустимый диапазон значений порта — от 1 до 65535.

service_name

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

Отображает имя службы выбранного слота (только для чтения).

Параметр vnc не поддерживается в M5.

Параметры fd-media/telnet/snmp не поддерживаются в M6.

Варианты:

  • "web"
  • "kvm"
  • "cd-media"
  • "fd-media"
  • "hd-media"
  • "ssh"
  • "telnet"
  • "solssh"
  • "snmp"
  • "vnc"

state

строка

Отображает текущее состояние службы: активна она или неактивна.

Выберите этот параметр, чтобы запустить неактивную службу.

Варианты:

  • "active"
  • "inactive"

timeout

целое число

Отображает значение времени ожидания сеанса службы.

Для служб web, SSH и telnet пользователь может настроить время ожидания сеанса.

Допустимый диапазон времени ожидания для web — от 300 до 1800 секунд.

Допустимый диапазон времени ожидания для SSH и Telnet — от 60 до 1800 секунд.

Значение времени ожидания должно быть кратно 60 секундам.

username

строка

Задает имя пользователя для аутентификации при подключении к удаленному устройству. Если значение не указано в задаче, вместо него используется значение переменной среды ANSIBLE_NET_USERNAME.

Примечания

Примечание

  • Не поддерживает check_mode.

Примеры

- name: Edit service test
  hosts: inmanage
  connection: local
  gather_facts: false
  vars:
    inmanage:
      host: "{{ ansible_ssh_host }}"
      username: "{{ username }}"
      password: "{{ password }}"

  tasks:

  - name: "Edit kvm"
    ieisystem.inmanage.edit_service:
      service_name: "kvm"
      state: "active"
      timeout: "1200"
      provider: "{{ inmanage }}"

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

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

Ключ

Описание

changed

логическое значение

Показывает, были ли внесены изменения на устройстве.

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

message

строка

Сообщения, возвращаемые после выполнения модуля.

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

state

строка

Состояние после выполнения модуля.

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

Авторы

  • WangBaoshan (@ieisystem)

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

  • Отслеживание проблем
  • Репозиторий (исходный код)

© 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/ieisystem/inmanage/edit_service_module.html

Spec-Zone.ru

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