sf_account_manager - Управление учетными записями SolidFire
Новое в версии 2.3.
Описание
- Создание, удаление или обновление учетных записей SolidFire
Требования
Ниже приведены требования к хосту, на котором будет выполняться этот модуль.
- solidfire-sdk-python (1.1.0.92)
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| account_id | Идентификатор учетной записи для управления или обновления. | |
| attributes | Список пар «Имя/Значение» в формате JSON-объекта. | |
| hostname обязательно | Имя хоста или IP-адрес кластера SolidFire. | |
| initiator_secret | Секрет CHAP для инициатора. Длина должна составлять 12-16 символов и быть надежной. Секреты CHAP инициатора должны быть уникальными и не совпадать с секретом CHAP целевого узла. Если не указан, создается случайный секрет. | |
| name обязательно | Уникальное имя пользователя для этой учетной записи. (Длина может составлять от 1 до 64 символов). | |
| new_name | Новое имя для учетной записи пользователя. | |
| password обязательно | Пароль для указанного пользователя. | |
| state обязательно |
| Требуется ли существование указанной учетной записи. |
| status | Статус учетной записи. | |
| target_secret | Секрет CHAP для целевого узла (взаимная аутентификация CHAP). Длина должна составлять 12-16 символов и быть надежной. Секреты CHAP целевого узла должны быть уникальными и не совпадать с секретом CHAP инициатора. Если не указан, создается случайный секрет. | |
| username обязательно | Убедитесь, что у пользователя есть необходимые разрешения. Для получения дополнительной информации, пожалуйста, ознакомьтесь с официальной документацией https://goo.gl/ddJa4Q. |
Примечания
Примечание
- Модули с префиксом
sf\_разработаны для поддержки платформы хранения SolidFire.
Примеры
- name: Create Account
sf_account_manager:
hostname: "{{ solidfire_hostname }}"
username: "{{ solidfire_username }}"
password: "{{ solidfire_password }}"
state: present
name: TenantA
- name: Modify Account
sf_account_manager:
hostname: "{{ solidfire_hostname }}"
username: "{{ solidfire_username }}"
password: "{{ solidfire_password }}"
state: present
name: TenantA
new_name: TenantA-Renamed
- name: Delete Account
sf_account_manager:
hostname: "{{ solidfire_hostname }}"
username: "{{ solidfire_username }}"
password: "{{ solidfire_password }}"
state: absent
name: TenantA-Renamed
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- Sumit Kumar (sumit4@netapp.com)
Подсказка
Если вы заметите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/sf_account_manager_module.html