community.crypto.crypto_info модуль — Получение криптографических возможностей
Примечание
Этот модуль является частью коллекции community.crypto (версия 2.22.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install community.crypto.
Чтобы использовать её в плейбуке, укажите: community.crypto.crypto_info.
Новое в community.crypto 2.1.0
Обзор
- Получение информации о криптографических возможностях.
- Текущая версия получает информацию о доступной для модулей Ansible библиотеке Python cryptography, а также об исполняемом файле OpenSSL
opensslв пути.
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная Это действие не изменяет состояние. | Может работать в режиме |
diff_mode | Поддержка: Нет Это действие не изменяет состояние. | В режиме сравнения вернет информацию о том, что изменилось (или, возможно, требует изменения в |
Примеры
- name: Retrieve information
community.crypto.crypto_info:
account_key_src: /etc/pki/cert/private/account.key
register: crypto_information
- name: Show retrieved information
ansible.builtin.debug:
var: crypto_information
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:
Key | Description |
|---|---|
openssl dictionary | Информация об установленном бинарном файле OpenSSL. Возвращается: when |
|
path string |
Путь к бинарному файлу OpenSSL. Возвращается: success Пример: |
|
version string |
Версия OpenSSL. Возвращается: success Пример: |
|
version_output string |
Полный вывод Возвращается: success Пример: |
openssl_present boolean | Установлен ли бинарный файл OpenSSL Возвращается: always Пример: |
python_cryptography_capabilities dictionary | Информация об установленной библиотеке Python cryptography. Возвращается: when |
|
curves list / elements=string |
Список всех поддерживаемых эллиптических кривых. Теоретически, это должно быть непустым для версии 0.5 и выше, в зависимости от используемой версии libssl. Возвращается: success |
|
has_dsa boolean |
Поддерживаются ли ключи DSA. Теоретически, это должно быть так для версии 0.5 и выше. Возвращается: success |
|
has_dsa_sign boolean |
Поддерживается ли подпись с использованием ключей DSA. Теоретически, это должно быть так для версии 1.5 и выше. Возвращается: success |
|
has_ec boolean |
Поддерживаются ли эллиптические кривые. Теоретически, это должно быть так для версии 0.5 и выше, в зависимости от используемой версии libssl. Возвращается: success |
|
has_ec_sign boolean |
Поддерживается ли подпись с использованием эллиптических кривых. Теоретически, это должно быть так для версии 1.5 и выше, в зависимости от используемой версии libssl. Возвращается: success |
|
has_ed25519 boolean |
Поддерживаются ли ключи Ed25519. Теоретически, это должно быть так для версии 2.6 и выше, в зависимости от используемой версии libssl. Возвращается: success |
|
has_ed25519_sign boolean |
Поддерживается ли подпись с использованием ключей Ed25519. Теоретически, это должно быть так для версии 2.6 и выше, в зависимости от используемой версии libssl. Возвращается: success |
|
has_ed448 boolean |
Поддерживаются ли ключи Ed448. Теоретически, это должно быть так для версии 2.6 и выше, в зависимости от используемой версии libssl. Возвращается: success |
|
has_ed448_sign boolean |
Поддерживается ли подпись с использованием ключей Ed448. Теоретически, это должно быть так для версии 2.6 и выше, в зависимости от используемой версии libssl. Возвращается: success |
|
has_rsa boolean |
Поддерживаются ли ключи RSA. Теоретически, это должно быть так для версии 0.5 и выше. Возвращается: success |
|
has_rsa_sign boolean |
Поддерживается ли подпись с использованием ключей RSA. Теоретически, это должно быть так для версии 1.4 и выше. Возвращается: success |
|
has_x25519 boolean |
Поддерживаются ли ключи X25519. Теоретически, это должно быть так для версии 2.0 и выше, в зависимости от используемой версии libssl. Возвращается: success |
|
has_x25519_serialization boolean |
Поддерживается ли сериализация ключей X25519. Теоретически это должно быть так для версии 2.5 и выше, в зависимости от используемой версии libssl. Возвращается при: успехе |
|
has_x448 boolean |
Поддерживаются ли ключи X448. Теоретически это должно быть так для версии 2.5 и выше, в зависимости от используемой версии libssl. Возвращается при: успехе |
|
version string |
Версия библиотеки. Возвращается при: успехе |
python_cryptography_import_error string | Ошибка импорта при попытке импортировать библиотеку Python cryptography. Возвращается при: |
python_cryptography_installed boolean |
Ссылки на сборку
© 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/community/crypto/crypto_info_module.html