Spec-Zone.ru › Ansible 2.10

cyberark.pas.cyberark_authentication – Аутентификация в CyberArk с использованием PAS Web Services SDK.

Примечание

Этот плагин входит в состав коллекции cyberark.pas (версия 1.0.5).

Для его установки используйте: ansible-galaxy collection install cyberark.pas.

Чтобы использовать его в книге задач, укажите: cyberark.pas.cyberark_authentication.

Новое в версии 2.4: модуля cyberark.pas

  • Описание
  • Параметры
  • Примеры
  • Возвращаемые значения

Описание

  • Авторизуется в хранилище CyberArk с использованием Privileged Account Security Web Services SDK и создаёт фактор сессии, который может быть использован другими модулями. Он возвращает факт Ansible под названием cyberark_session. Каждый модуль может использовать этот факт в качестве параметра cyberark_session.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_base_url
строка
Строка, содержащая базовый URL-адрес сервера, на котором размещены веб-службы CyberArk Privileged Account Security SDK.
connection_number
целое число
Для поддержки нескольких подключений для одного пользователя укажите
разные значения для этого параметра.
cyberark_session
словарь
Словарь, заданный модулем аутентификации CyberArk, содержащий различные значения для выполнения действий в сессии подключенного к CyberArk.
new_password
строка
Новый пароль пользователя. Этот параметр является необязательным и позволяет изменить пароль.
password
строка
Пароль пользователя.
state
строка
    Варианты:
  • present ←
  • absent
Указывает, должен ли быть добавлен/удален вход/выход в систему аутентификации и cyberark_session.
use_radius_authentication
логическое значение
    Варианты:
  • нет ←
  • да
Указывает, будут ли пользователи аутентифицироваться через RADIUS-сервер. Допустимые значения — true/false.
use_shared_logon_authentication
логическое значение
    Варианты:
  • нет ←
  • да
Указывает, будет ли использоваться аутентификация Shared Logon.
username
строка
Имя пользователя, который войдёт в хранилище.
validate_certs
логическое значение
    Варианты:
  • нет
  • да ←
Если false, сертификаты SSL не будут проверены. Это следует установить только в false, используемых на сайтах под собственным контролем с использованием самозаверяющих сертификатов.

Примеры

- name: Logon - use_shared_logon_authentication
  cyberark_authentication:
    api_base_url: "{{ web_services_base_url }}"
    use_shared_logon_authentication: yes

- name: Logon - Not use_shared_logon_authentication
  cyberark_authentication:
    api_base_url: "{{ web_services_base_url }}"
    username: "{{ password_object.password }}"
    password: "{{ password_object.passprops.username }}"
    use_shared_logon_authentication: no

- name: Logoff from CyberArk Vault
  cyberark_authentication:
    state: absent
    cyberark_session: "{{ cyberark_session }}"

Возвращаемые значения

Общие возвращаемые значения описаны в этом разделе. Ниже перечислены поля, уникальные для данного модуля:

Ключ Возвращённое значение Описание
cyberark_session
сложный тип
success
Факты аутентификации.

api_base_url
строка
всегда
Базовый URL для API-запросов. Возвращается в cyberark_session, поэтому его можно использовать в последующих вызовах.

token
строка
всегда
Токен, идентифицирующий сеанс, закодированный в BASE 64.

use_shared_logon_authentication
логическое значение
всегда
Указывает, использовалась ли аутентификация Shared Logon для создания сессии.

validate_certs
логическое значение
всегда
Указывает, должны ли быть проверены сертификаты SSL.



Авторы

  • Edward Nunez (@enunez-cyberark) CyberArk BizDev
  • Cyberark Bizdev (@cyberark-bizdev)
  • Erasmo Acosta (@erasmix)

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/cyberark/pas/cyberark_authentication_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API