Spec-Zone.ru › Ansible

Модуль kaytus.ksmanage.edit_service — настройка параметров службы

Примечание

Этот модуль входит в коллекцию kaytus.ksmanage (версия 2.0.0).

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

Для установки используйте: ansible-galaxy collection install kaytus.ksmanage. Для работы с этим модулем требуются дополнительные компоненты; подробности см. в разделе Требования.

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

Добавлено в kaytus.ksmanage 1.0.0

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

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

  • Настройка параметров службы на сервере kaytus.

Требования

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

  • Python 3.7+
  • inManage

Параметры

Параметр

Комментарии

host

string

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

interface

string

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

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

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

Варианты:

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

non_secure_port

integer

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

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

password

string

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

provider

dictionary

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

host

string

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

password

string

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

username

string

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

secure_port

integer

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

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

service_name

string / обязательный

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

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

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

Варианты:

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

state

string

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

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

Варианты:

  • "active"
  • "inactive"

timeout

integer

Отображает значение тайм-аута сеанса службы.

Для служб Web, SSH и Telnet пользователь может настроить значение тайм-аута сеанса.

Допустимый диапазон тайм-аута Web — от 300 до 1800 секунд.

Допустимый диапазон тайм-аута SSH и Telnet — от 60 до 1800 секунд.

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

username

string

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

Примечания

Примечание

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

Примеры

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

  tasks:

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

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

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

Ключ

Описание

changed

boolean

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

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

message

string

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

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

state

string

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

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

Авторы

  • 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/kaytus/ksmanage/edit_service_module.html

Spec-Zone.ru

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