cpm_user – Получение различных статусов и параметров с устройств WTI OOB и PDU
Новое в версии 2.7.
Обзор
- Получение/Добавление/Редактирование/Удаление пользователей с устройств WTI OOB и PDU
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| cpm_action - / обязательно |
| Это действие, которое нужно отправить модулю. |
| cpm_password - / обязательно | Это пароль базовой аутентификации устройства WTI, для отправки модуля. | |
| cpm_url - / обязательно | Это URL-адрес устройства WTI для отправки модуля. | |
| cpm_username - / обязательно | Это имя пользователя базовой аутентификации устройства WTI для отправки модуля. | |
| use_https логический тип |
| Указывает на использование подключения https или http. |
| use_proxy логический тип |
| Флаг для управления тем, будет ли поиск использовать переменные окружения HTTP-прокси при их наличии. |
| user_accessapi - |
| Если у пользователя есть доступ к устройству WTI через RESTful API. 0 Нет, 1 Да |
| user_accesslevel - |
| Это уровень доступа, который нужно создать/изменить/удалить 0 Просмотр, 1 Пользователь, 2 СуперПользователь, 3 Администратор |
| user_accessmonitor - |
| Если пользователь имеет возможность отслеживать сеансы подключения. 0 Нет, 1 Да |
| user_accessoutbound - |
| Если пользователь имеет возможность инициировать исходящее подключение. 0 Нет, 1 Да |
| user_accessserial - |
| Если у пользователя есть доступ к устройству WTI через последовательные порты. 0 Нет, 1 Да |
| user_accessssh - |
| Если пользователь имеет доступ к устройству WTI через SSH. 0 Нет, 1 Да |
| user_accessweb - |
| Если пользователь имеет доступ к устройству WTI через веб-интерфейс. 0 Нет, 1 Да |
| user_callbackphone - | Это номер телефона обратного звонка, используемый для соединений с модемом POTS. | |
| user_groupaccess - | Если уровень доступа ниже Администратора, то какие группы имеют доступ. | |
| user_name - / обязательно | Это имя пользователя, которое нужно создать/изменить/удалить. | |
| user_pass - | Это пароль пользователя, который нужно создать/изменить/удалить. Если пользователь создаётся, этот параметр обязателен. | |
| user_plugaccess - | Если уровень доступа ниже Администратора, то к каким розеткам имеет доступ пользователь. | |
| user_portaccess - | Если уровень доступа ниже Администратора, то к каким портам имеет доступ пользователь. | |
| validate_certs логический тип |
| Если false, сертификаты SSL не будут проверены. Это должно использоваться только на сайтах под вашим контролем, использующих самозаверяемые сертификаты. |
Примеры
# Get User Parameters
- name: Get the User Parameters for the given user of a WTI device
cpm_user:
cpm_action: "getuser"
cpm_url: "rest.wti.com"
cpm_username: "restuser"
cpm_password: "restfuluserpass12"
use_https: true
validate_certs: true
user_name: "usernumberone"
# Create User
- name: Create a User on a given WTI device
cpm_user:
cpm_action: "adduser"
cpm_url: "rest.wti.com"
cpm_username: "restuser"
cpm_password: "restfuluserpass12"
use_https: true
validate_certs: false
user_name: "usernumberone"
user_pass: "complicatedpassword"
user_accesslevel: 2
user_accessssh: 1
user_accessserial: 1
user_accessweb: 0
user_accessapi: 1
user_accessmonitor: 0
user_accessoutbound: 0
user_portaccess: "10011111"
user_plugaccess: "00000111"
user_groupaccess: "00000000"
# Edit User
- name: Edit a User on a given WTI device
cpm_user:
cpm_action: "edituser"
cpm_url: "rest.wti.com"
cpm_username: "restuser"
cpm_password: "restfuluserpass12"
use_https: true
validate_certs: false
user_name: "usernumberone"
user_pass: "newpasswordcomplicatedpassword"
# Delete User
- name: Delete a User from a given WTI device
cpm_user:
cpm_action: "deleteuser"
cpm_url: "rest.wti.com"
cpm_username: "restuser"
cpm_password: "restfuluserpass12"
use_https: true
validate_certs: true
user_name: "usernumberone"
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| data строка | всегда | Выходной JSON, возвращаемый из команд, отправленных |
Статус
- Этот модуль не гарантирует обратной совместимости интерфейса. [превью]
- Этот модуль поддерживается сообществом Ansible. [сообщество]
Авторы
- Western Telematic Inc. (@wtinetworkgear)
Подсказка
Если вы заметите какие-либо проблемы в данной документации, вы можете изменить этот документ, чтобы улучшить его.
© 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/cpm_user_module.html