Spec-Zone.ru › Ansible

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

Поддержка: полная

Это действие не изменяет состояние.

Может работать в режиме check_mode и возвращать прогнозируемый результат изменения состояния без модификации целевого объекта.

diff_mode

Поддержка: Нет

Это действие не изменяет состояние.

В режиме сравнения вернет информацию о том, что изменилось (или, возможно, требует изменения в check_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 openssl_present=true

path

string

Путь к бинарному файлу OpenSSL.

Возвращается: success

Пример: "/usr/bin/openssl"

version

string

Версия OpenSSL.

Возвращается: success

Пример: "1.1.1m"

version_output

string

Полный вывод openssl version.

Возвращается: success

Пример: "OpenSSL 1.1.1m  14 Dec 2021\\n"

openssl_present

boolean

Установлен ли бинарный файл OpenSSL openssl и найден ли он в PATH.

Возвращается: always

Пример: true

python_cryptography_capabilities

dictionary

Информация об установленной библиотеке Python cryptography.

Возвращается: when python_cryptography_installed=true

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=false

python_cryptography_installed

boolean

Установлена ли библиотека Python cryptography.

Возвращается всегда

Пример: true

Авторы

  • Felix Fontein (@felixfontein)

Ссылки на сборку

  • Система отслеживания задач
  • Репозиторий (исходники)
  • Задать вопрос (криптография)
  • Задать вопрос (ACME)
  • Отправить отчет об ошибке
  • Запросить новую функцию
  • Общение

© 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

Spec-Zone.ru

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