Модуль purestorage.flashblade.purefb_keytabs — Управление ключами Kerberos FlashBlade
Примечание
Этот модуль является частью коллекции purestorage.flashblade (версия 1.18.0).
Эта коллекция, возможно, уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить её установку, выполните ansible-galaxy collection list.
Для её установки используйте: ansible-galaxy collection install purestorage.flashblade. Для использования этого модуля требуются дополнительные требования. Подробности см. в разделе Требования.
Чтобы использовать его в playbook, укажите: purestorage.flashblade.purefb_keytabs.
Добавлен в purestorage.flashblade 1.6.0
Обзор
- Управление ключами Kerberos Keytabs для FlashBlade
Требования
Ниже приведены требования к хосту, на котором будет выполняться этот модуль.
- python >= 2.7
- purity_fb >= 1.9
- netaddr
- pytz
- urllib3
Параметры
Параметр | Комментарии |
|---|---|
api_token строка | Токен API FlashBlade для пользователя с правами администратора. |
disable_warnings булево добавлено в purestorage.flashblade 1.18.0 | Отключить предупреждения об небезопасных сертификатах Варианты:
|
fb_url строка | IP-адрес или имя хоста управления FlashBlade. |
filetype строка | Формат файла keytab Варианты:
|
keytab_file строка | Имя файла, содержащего keytab |
name строка | Имя keytab Должно включать префикс и суффикс |
prefix строка | Необязательно для import или rotate Префикс для именования слотов файлов Указание префикса имени файла необходимо, так как один файл keytab может содержать несколько записей keytab в разных слотах. Если не указан для import, используется текущее имя учетной записи AD. |
state строка | Управление ключами Kerberos Keytabs Варианты:
|
Примечания
Примечание
- Для работы данного модуля требуется библиотека
purity_fbPython - Вы должны установить переменные окружения
PUREFB_URLиPUREFB_API, если аргументы fb_url и api_token не передаются в модуль напрямую
Примеры
- name: Import a binary keytab
purestorage.flashblade.purefb_keytabs:
state: import
prefix: example
keytab_file: pure_krb.keytab
filetype: binary
fb_url: 10.10.10.2
api_token: T-9f276a18-50ab-446e-8a0c-666a3529a1b6
- name: Import a base64 keytab
purestorage.flashblade.purefb_keytabs:
state: import
prefix: example
keytab_file: pure_krb.keytab.mime
filetype: base64
fb_url: 10.10.10.2
api_token: T-9f276a18-50ab-446e-8a0c-666a3529a1b6
- name: Export a keytab
purestorage.flashblade.purefb_keytabs:
state: export
name: example.3
fb_url: 10.10.10.2
api_token: T-9f276a18-50ab-446e-8a0c-666a3529a1b6
register: download_file
- name: Delete a keytab
purestorage.flashblade.purefb_keytabs:
state: absent
name: example.3
fb_url: 10.10.10.2
api_token: T-9f276a18-50ab-446e-8a0c-666a3529a1b6
- name: Rotate current AD account keytabs
purestorage.flashblade.purefb_keytabs:
state: rotate
fb_url: 10.10.10.2
- name: Rotate AD account keytabs by creating new series
purestorage.flashblade.purefb_keytabs:
state: rotate
name: next_prefix
fb_url: 10.10.10.2
api_token: T-9f276a18-50ab-446e-8a0c-666a3529a1b6
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:
Ключ | Описание |
|---|---|
download_file строка | Имя файла, содержащего экспортированный keytab Возвращается: При использовании опции export Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/purestorage/flashblade/purefb_keytabs_module.html