onepassword - извлечение значений полей из 1Password
Новое в версии 2.6.
Описание
- onepassword оборачивает утилиту командной строки
opдля извлечения определенных значений полей из 1Password
Требования
Ниже перечислены требования к локальному мастер-узлу, на котором выполняется этот поиск.
-
opУтилита командной строки 1Password. См. https://support.1password.com/command-line/ - должно быть выполнено вход в 1Password с помощью
opCLI
Параметры
| Параметр | Варианты/Значения по умолчанию | Настройка | Комментарии |
|---|---|---|---|
| _terms обязательно | идентификатор(ы) (UUID, имя или домен; регистр не учитывается) элемента(ов) для извлечения | ||
| field | Значение по умолчанию: "password" | поле для возврата из каждого соответствующего элемента (регистр не учитывается) | |
| section | Значение по умолчанию: "None" | раздел элемента, содержащий поле для извлечения (регистр не учитывается); при отсутствии возвращается первое совпадение из любого раздела | |
| vault | Значение по умолчанию: "None" | хранилище, содержащее элемент для извлечения (регистр не учитывается); при отсутствии поиск во всех хранилищах |
Примеры
- name: "retrieve password for KITT"
debug:
msg: "{{ lookup('onepassword', 'KITT') }}"
- name: "retrieve password for Wintermute"
debug:
msg: "{{ lookup('onepassword', 'Tessier-Ashpool', section='Wintermute') }}"
- name: "retrieve username for HAL"
debug:
msg: "{{ lookup('onepassword', 'HAL 9000', field='username', vault='Discovery') }}"
Возвращаемые значения
Общие возвращаемые значения документированы здесь, следующие поля уникальны для этого поиска:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| _raw | запрашиваемые данные поля |
Статус
Этот модуль помечен как предварительный просмотр, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот поиск помечен как сообщество, что означает, что он поддерживается сообществом Ansible. См. Поддержка модулей и техническое обслуживание для получения дополнительной информации.
Список других модулей, которые также поддерживаются сообществом Ansible, см. здесь.
Автор
- Scott Buchanan <sbuchanan@ri.pn>
- Andrew Zenk <azenk@umn.edu>
Подсказка
Если вы заметите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 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/plugins/lookup/onepassword.html