cpm_user – Получение различных статусов и параметров от устройств WTI OOB и PDU
Новое в версии 2.7.
Краткое описание
- Получение/Добавление/Редактирование/Удаление пользователей из устройств WTI OOB и PDU
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| cpm_action - / обязательно |
| Это действие, отправляемое модулем. |
| cpm_password - / обязательно | Это пароль аутентификации Basic устройства WTI, который нужно отправить с модулем. | |
| cpm_url - / обязательно | Это URL-адрес устройства WTI, к которому нужно отправить модуль. | |
| cpm_username - / обязательно | Это имя пользователя аутентификации Basic устройства WTI, которое нужно отправить с модулем. | |
| use_https boolean |
| Указывает на использование подключения HTTPS или HTTP. |
| use_proxy boolean |
| Флаг для управления тем, будет ли поиск использовать переменные окружения 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 - | Если AccessLevel ниже Администратора, то какие группы имеет доступ пользователь | |
| user_name - / обязательно | Это имя пользователя, которое необходимо создать/изменить/удалить | |
| user_pass - | Это пароль пользователя, который необходимо создать/изменить/удалить Если пользователь создаётся, этот параметр обязателен. | |
| user_plugaccess - | Если AccessLevel ниже Администратора, то к каким розеткам имеет доступ пользователь | |
| user_portaccess - | Если AccessLevel ниже Администратора, то к каким портам имеет доступ пользователь | |
| validate_certs boolean |
| Если ложно, сертификаты 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 string | всегда | 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.9/modules/cpm_user_module.html