Модуль purestorage.flashblade.purefb_ad — управление учетной записью Active Directory FlashBlade
Примечание
Этот модуль входит в коллекцию purestorage.flashblade (версия 1.24.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install purestorage.flashblade. Для использования этого модуля могут потребоваться дополнительные компоненты; подробности см. в разделе Требования.
Чтобы использовать его в плейбуке, укажите: purestorage.flashblade.purefb_ad.
Новое в purestorage.flashblade 1.6.0
Краткое описание
- Добавление или удаление учетной записи Active Directory FlashBlade
- FlashBlade позволяет создать одну учетную запись компьютера AD или присоединить существующую учетную запись компьютера AD.
Требования
На хосте, выполняющем этот модуль, должны быть установлены следующие компоненты.
- python >= 3.9
- py-pure-client
- netaddr
- datetime
- pytz
- distro
- pycountry
- urllib3
Параметры
Параметр | Комментарии |
|---|---|
api_token string | Токен API FlashBlade для пользователя с привилегиями администратора. |
computer string | Общее имя учетной записи компьютера, создаваемой в домене Active Directory. Если не указано, по умолчанию используется имя конфигурации Active Directory. |
directory_servers list / elements=string | Список серверов каталогов, используемых для поиска данных, связанных с авторизацией пользователей. Допустимые форматы серверов: IP-адрес и имя DNS. Все указанные серверы должны быть надлежащим образом зарегистрированы в домене в DNS, настроенной на массиве. Связь с ними осуществляется только по защищенному протоколу LDAP (LDAPS). Если серверы не указаны, они определяются для домена с помощью DNS. Длина указанного списка не должна превышать 5 элементов. Если указано больше серверов, будут использоваться только первые 5. |
disable_warnings boolean добавлено в purestorage.flashblade 1.18.0 | Отключить предупреждения о небезопасных сертификатах. Варианты:
|
domain string | Домен Active Directory для присоединения. |
encryption list / elements=string | Типы шифрования, поддерживаемые клиентами для аутентификации Kerberos. Варианты:
По умолчанию: |
existing boolean | Существует ли учетная запись с таким именем в среде AD. Варианты:
|
fb_url string | IP-адрес или имя хоста для управления FlashBlade. |
global_catalog_servers list / elements=string добавлено в purestorage.flashblade 1.20.0 | Список серверов глобального каталога, используемых для поиска данных, связанных с авторизацией пользователей. Допустимые форматы серверов: IP-адрес и имя DNS с необязательным суффиксом @domain. Если суффикс не указан, предполагается присоединенный домен. Все указанные серверы должны быть надлежащим образом зарегистрированы в домене в DNS, настроенной на массивах. Связь с ними осуществляется только по защищенному протоколу LDAP (LDAPS). |
join_ou string | Расположение, в котором будет создана учетная запись компьютера, например OU=Arrays,OU=Storage. Если оставить поле пустым, по умолчанию используется CN=Computers. |
kerberos_servers list / elements=string | Список серверов распространения ключей, используемых для протокола Kerberos. Допустимые форматы серверов: IP-адрес и имя DNS. Все указанные серверы должны быть надлежащим образом зарегистрированы в домене в DNS, настроенной на массиве. Если серверы не указаны, они определяются для домена с помощью DNS. Длина указанного списка не должна превышать 5 элементов. Если указано больше серверов, будут использоваться только первые 5. |
local_only boolean | Удалить учетную запись Active Directory только локально. Варианты:
|
name string / обязательный | Имя учетной записи AD. |
password string | Пароль для username. |
server string добавлено в purestorage.flashblade 1.23.0 | Имя локального сервера массива, в который добавляется учетная запись AD. Не указывайте, если учетная запись AD должна подключаться к серверу по умолчанию. |
service list / elements=string | Протокол службы для субъектов Active Directory. Этот параметр больше НЕ ИСПОЛЬЗУЕТСЯ. Дополнительные сведения см. в руководстве пользователя FlashBlade. Используйте вместо него параметр service_principals, чтобы правильно указать тип службы для каждого субъекта. Варианты:
По умолчанию: |
service_principals list / elements=string | Список SPN для регистрации служб в домене. Для службы необходимо указать FQDN. См. примеры ниже. Если параметр не указан, используется Computer Name.Domain. |
state string | Определяет, удаляется ли учетная запись AD. Состояние test выполняет проверку указанного имени учетной записи. Состояние rotate принудительно выполняет ротацию keytab для указанной учетной записи. Варианты:
|
username string | Пользователь, имеющий право создавать учетные записи компьютеров в домене. |
Примечания
Примечание
- Необходимо задать переменные среды
PUREFB_URLиPUREFB_API, если аргументы fb_url и api_token не передаются непосредственно модулю.
Примеры
- name: Create new AD account
purestorage.flashblade.purefb_ad:
name: ad_account
server: local_server
computer: FLASHBLADE
domain: acme.com
username: Administrator
password: Password
join_ou: "CN=FakeOU"
encryption:
- aes128-cts-hmac-sha1-96
- aes256-cts-hmac-sha1-96
kerberos_servers:
- kdc.acme.com
directory_servers:
- ldap.acme.com
service_principals:
- "nfs/vip1.flashblade.acme.com"
- "HOST/vip2.flashblade.acme.com"
global_catalog_servers:
- gc1.flashblade.acme.com
fb_url: 10.10.10.2
api_token: T-55a68eb5-c785-4720-a2ca-8b03903bf641
- name: Connect to existing AD account
purestorage.flashblade.purefb_ad:
name: ad_account
computer: FLASHBLADE
domain: acme.com
username: Administrator
password: Password
existing: true
kerberos_servers:
- kdc.acme.com
directory_servers:
- ldap.acme.com
fb_url: 10.10.10.2
api_token: T-55a68eb5-c785-4720-a2ca-8b03903bf641
- name: Update existing AD account
purestorage.flashblade.purefb_ad:
name: ad_account
server: local_server
encryption:
- aes256-cts-hmac-sha1-96
kerberos_servers:
- kdc.acme.com
directory_servers:
- ldap.acme.com
service_principals:
- "HOST/vip1.flashblade.acme.com"
fb_url: 10.10.10.2
api_token: T-55a68eb5-c785-4720-a2ca-8b03903bf641
- name: Delete local AD account
purestorage.flashblade.purefb_ad:
name: ad_account
local_only: true
fb_url: 10.10.10.2
api_token: T-55a68eb5-c785-4720-a2ca-8b03903bf641
- name: Fully delete AD account
purestorage.flashblade.purefb_ad:
name: ad_account
fb_url: 10.10.10.2
api_token: T-55a68eb5-c785-4720-a2ca-8b03903bf641
- name: Test AD account
purestorage.flashblade.purefb_ad:
name: ad_account
state: test
fb_url: 10.10.10.2
api_token: T-55a68eb5-c785-4720-a2ca-8b03903bf641
- name: Rotate AD account keytabs
purestorage.flashblade.purefb_ad:
name: ad_account
state: rotate
fb_url: 10.10.10.2
api_token: T-55a68eb5-c785-4720-a2ca-8b03903bf641
Ссылки на коллекцию
© 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/flashblade/purefb_ad_module.html