модуль purestorage.flasharray.purefa_ad – управление учетной записью Active Directory в FlashArray
Примечание
Этот модуль входит в коллекцию purestorage.flasharray (версия 1.42.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить ее, используйте: ansible-galaxy collection install purestorage.flasharray. Для использования этого модуля могут потребоваться дополнительные компоненты; подробную информацию см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: purestorage.flasharray.purefa_ad.
Добавлено в purestorage.flasharray 1.9.0
Описание
- Добавление или удаление учетной записи Active Directory в FlashArray
- FlashArray позволяет создать одну учетную запись компьютера AD или присоединиться к существующей учетной записи компьютера AD.
Требования
На хосте, выполняющем этот модуль, должны быть установлены следующие компоненты.
- python >= 3.3
- purestorage >= 1.19
- py-pure-client >= 1.26.0
- netaddr
- requests
- pycountry
- urllib3
Параметры
Параметр | Комментарии |
|---|---|
api_token string | Токен API FlashArray для пользователя с правами администратора. |
computer string | Общее имя учетной записи компьютера, создаваемой в домене Active Directory. Если не указано, по умолчанию используется имя конфигурации Active Directory. |
directory_servers list / elements=string | Список серверов каталогов, используемых для поиска данных, связанных с авторизацией пользователей. Допустимые форматы серверов: IP-адрес и DNS-имя. Все указанные серверы должны быть надлежащим образом зарегистрированы в домене в DNS, настроенной на массиве. Связь с ними устанавливается только по защищенному протоколу LDAP (LDAPS). Если серверы не указаны, они определяются для домена через DNS. Максимальная длина списка — 1 сервер или 3 для Purity 6.1.6 и выше. Если указано больше серверов, будут использованы только первые допустимые по количеству. |
disable_warnings boolean добавлено в purestorage.flasharray 1.29.0 | Отключить предупреждения о небезопасных сертификатах в журналах отладки. Варианты:
|
domain string | Домен Active Directory, к которому нужно присоединиться. |
fa_url string | IPv4-адрес или имя узла для управления FlashArray. |
join_existing boolean добавлено в purestorage.flasharray 1.14.0 | Если указано значение true, в домене выполняется поиск существующей учетной записи компьютера для присоединения, и новая учетная запись в домене не создается. У пользователя Варианты:
|
join_ou string добавлено в purestorage.flasharray 1.10.0 | Уникальное имя организационного подразделения, в котором следует создать учетную запись компьютера при присоединении к домену, например OU=Arrays,OU=Storage. Компоненты DC=… можно опустить. Если значение не указано, по умолчанию используется CN=Computers. Требуется Purity//FA 6.1.8 или выше. |
kerberos_servers list / elements=string | Список серверов распределения ключей, используемых для протокола Kerberos. Допустимые форматы серверов: IP-адрес и DNS-имя. Все указанные серверы должны быть надлежащим образом зарегистрированы в домене в DNS, настроенной на массиве. Связь с ними устанавливается только по защищенному протоколу LDAP (LDAPS). Если серверы не указаны, они определяются для домена через DNS. Максимальная длина списка — 1 сервер или 3 для Purity 6.1.6 и выше. Если указано больше серверов, будут использованы только первые допустимые по количеству. |
local_only boolean | Выполнить локальное удаление учетной записи Active Directory. Варианты:
|
name string / обязательный | Имя учетной записи AD. |
password string | Пароль для username. |
state string | Определяет, будет ли удалена учетная запись AD. Варианты:
|
tls string добавлено в purestorage.flasharray 1.14.0 | Режим TLS для связи с контроллерами домена. Варианты:
|
username string | Пользователь, имеющий право создавать учетную запись компьютера в домене. |
Примечания
Примечание
- Для этого модуля требуются библиотеки Python
purestorageиpy-pure-client. - Для отдельных модулей могут потребоваться дополнительные библиотеки Python.
- Если аргументы fa_url и api_token не передаются модулю напрямую, необходимо задать переменные окружения
PUREFA_URLиPUREFA_API.
Примеры
- name: Create new AD account
purestorage.flasharray.purefa_ad:
name: ad_account
computer: FLASHARRAY
domain: acme.com
join_ou: "OU=Acme,OU=Dev"
username: Administrator
password: Password
kerberos_servers:
- kdc.acme.com
directory_servers:
- ldap.acme.com
fa_url: 10.10.10.2
api_token: e31060a7-21fc-e277-6240-25983c6c4592
- name: Delete AD account locally
purestorage.flasharray.purefa_ad:
name: ad_account
local_only: true
fa_url: 10.10.10.2
api_token: e31060a7-21fc-e277-6240-25983c6c4592
- name: Fully delete AD account. Note that correct AD permissions are required
purestorage.flasharray.purefa_ad:
name: ad_account
fa_url: 10.10.10.2
api_token: e31060a7-21fc-e277-6240-25983c6c4592
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/purestorage/flasharray/purefa_ad_module.html