Spec-Zone.ru › Ansible 2.8

pn_role – Команда CLI для создания/удаления/изменения ролей

Новая в версии 2.8.

  • Описание
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Статус

Описание

  • Этот модуль может использоваться для создания, удаления и изменения ролей пользователей.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
pn_access
строка
    Варианты:
  • только чтение
  • чтение и запись
Тип доступа.
pn_cliswitch
строка
Целевой коммутатор для выполнения CLI.
pn_delete_from_users
логическое значение
    Варианты:
  • нет
  • да
Удалить из пользователей.
pn_name
строка / обязательно
Имя роли.
pn_running_config
логическое значение
    Варианты:
  • нет
  • да
Отобразить текущую конфигурацию коммутатора.
pn_scope
строка
    Варианты:
  • локальный
  • тканевой
Локальный или тканевой.
pn_shell
логическое значение
    Варианты:
  • нет
  • да
Разрешить команду оболочки.
pn_sudo
логическое значение
    Варианты:
  • нет
  • да
Разрешить sudo из оболочки.
state
строка / обязательно
    Варианты:
  • present
  • absent
  • update
Указывает действие для выполнения. Используйте present для создания роли, absent для удаления роли и update для изменения роли.

Примеры

- name: Role create
  pn_role:
    pn_cliswitch: 'sw01'
    state: 'present'
    pn_name: 'foo'
    pn_scope: 'local'
    pn_access: 'read-only'

- name: Role delete
  pn_role:
    pn_cliswitch: 'sw01'
    state: 'absent'
    pn_name: 'foo'

- name: Role modify
  pn_role:
    pn_cliswitch: 'sw01'
    state: 'update'
    pn_name: 'foo'
    pn_access: 'read-write'
    pn_sudo: true
    pn_shell: true

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

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

Ключ Возвращаемое значение Описание
changed
логическое значение
всегда
Указывает, вызвало ли CLI изменения на целевом узле.

command
строка
всегда
Команда CLI, запущенная на целевом узле.

stderr
список
при ошибке
Набор сообщений об ошибках от команды управления ролью.

stdout
список
всегда
Набор ответов от команды управления ролью.



Статус

  • Гарантия обратной совместимости интерфейса этого модуля не предоставляется. [превью]
  • Этот модуль поддерживается сообществом Ansible. [сообщество]

Авторы

  • Pluribus Networks (@rajaspachipulusu17)

Подсказка

Если вы заметите какие-либо проблемы в этом руководстве, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.8/modules/pn_role_module.html

Spec-Zone.ru

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