Spec-Zone.ru › Ansible 2.11

inspur.sm.ldap_group – Управление информацией о группе ldap.

Примечание

Этот плагин является частью коллекции inspur.sm (версия 1.1.2).

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

Чтобы использовать его в playbook, укажите: inspur.sm.ldap_group.

Новый в версии 1.1.0: от inspur.sm

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

Обзор

  • Управление информацией о группе ldap на сервере Inspur.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
base
строка
База поиска.
host
строка
Указывает имя DNS-хоста или адрес для подключения к удаленному устройству по указанному транспорту. Значение host используется в качестве адреса назначения для транспорта.
kvm
строка
    Варианты:
  • enable
  • disable
Привилегии kvm.
name
строка / обязательно
Имя группы.
password
строка
Указывает пароль для аутентификации подключения к удаленному устройству. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_PASSWORD.
pri
строка
    Варианты:
  • administrator
  • user
  • operator
  • oem
  • none
Привилегии группы.
provider
словарь
Объект типа dict, содержащий данные подключения.
host
строка
Указывает имя DNS-хоста или адрес для подключения к удаленному устройству по указанному транспорту. Значение host используется в качестве адреса назначения для транспорта.
password
строка
Указывает пароль для аутентификации подключения к удаленному устройству. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_PASSWORD.
username
строка
Настройка имени пользователя для аутентификации подключения к удаленному устройству. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_USERNAME.
state
строка
    Варианты:
  • present ←
  • absent
Указывает, должно ли существовать ldap-группа или нет, выполняя действие, если состояние отличается от указанного.
username
строка
Настройка имени пользователя для аутентификации подключения к удаленному устройству. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_USERNAME.
vm
строка
    Варианты:
  • enable
  • disable
Привилегии vm.

Примеры

- name: Ldap group test
  hosts: ism
  connection: local
  gather_facts: no
  vars:
    ism:
      host: "{{ ansible_ssh_host }}"
      username: "{{ username }}"
      password: "{{ password }}"

  tasks:

  - name: "Add ldap group information"
    inspur.sm.ldap_group:
      state: "present"
      name: "wbs"
      base: "cn=manager"
      pri: "administrator"
      kvm: "enable"
      vm: "disable"
      provider: "{{ ism }}"

  - name: "Set ldap group information"
    inspur.sm.ldap_group:
      state: "present"
      name: "wbs"
      pri: "user"
      kvm: "disable"
      provider: "{{ ism }}"

  - name: "Delete ldap group information"
    inspur.sm.ldap_group:
      state: "absent"
      name: "wbs"
      provider: "{{ ism }}"

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

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

Ключ Возвращаемое значение Описание
changed
логическое
всегда
Проверка того, было ли внесено изменение на устройстве.

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

state
строка
всегда
Статус после выполнения модуля.



Авторы

  • WangBaoshan (@ISIB-group)

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/inspur/sm/ldap_group_module.html

Spec-Zone.ru

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