mellanox.onyx.onyx_username – Настройка модуля пользователя
Примечание
Этот плагин входит в коллекцию mellanox.onyx (версия 1.0.0).
Для его установки используйте: ansible-galaxy collection install mellanox.onyx.
Для использования в плейбуке укажите: mellanox.onyx.onyx_username.
Новый в версии 0.2.0: модуля mellanox.onyx
Обзор
- Этот модуль предоставляет декларативное управление пользователями/ролями на сетевых устройствах Mellanox ONYX.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| capability строка |
| Предоставить права этому пользователю |
| disabled строка |
| Отключить способы входа в учетную запись |
| disconnected булево |
| Отключить все сеансы этого пользователя |
| encrypted_password булево |
| Определить тип установленного пароля (открытый текст или зашифрованный) |
| full_name строка | Установить полное имя этого пользователя | |
| nopassword булево |
| Очистить пароль для такого пользователя |
| password строка | Установить пароль для данного пользователя | |
| reset_capability булево |
| Сбросить права для этого пользователя |
| state строка |
| Установить состояние данной учетной записи |
| username строка / обязательно | Создать/редактировать пользователя, используя имя пользователя |
Примеры
- name: Create new user
onyx_username:
username: anass
- name: Set the user full-name
onyx_username:
username: anass
full_name: anasshami
- name: Set the user encrypted password
onyx_username:
username: anass
password: 12345
encrypted_password: True
- name: Set the user capability
onyx_username:
username: anass
capability: monitor
- name: Reset the user capability
onyx_username:
username: anass
reset_capability: True
- name: Remove the user configuration
onyx_username:
username: anass
state: absent
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| commands список / элементы=строка | всегда | Список команд конфигурации для отправки на устройство. Пример: ['username *', 'username * password *', 'username * nopassword', 'username * disable login', 'username * capability admin', 'no username *', 'no username * disable'] |
Авторы
- Anas Shami (@anass)
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/mellanox/onyx/onyx_username_module.html