mirror of
https://github.com/ansible-collections/community.crypto.git
synced 2026-03-26 21:33:25 +00:00
Reorganize imports due to https://github.com/ansible-community/antsibull-nox/pull/136.
This commit is contained in:
@@ -8,6 +8,7 @@ import base64
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
from ansible.module_utils.common.text.converters import to_bytes
|
from ansible.module_utils.common.text.converters import to_bytes
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
||||||
OpenSSLObjectError,
|
OpenSSLObjectError,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -43,6 +43,7 @@ import typing as t
|
|||||||
|
|
||||||
from ansible.errors import AnsibleFilterError
|
from ansible.errors import AnsibleFilterError
|
||||||
from ansible.module_utils.common.text.converters import to_bytes
|
from ansible.module_utils.common.text.converters import to_bytes
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._gnupg.cli import (
|
from ansible_collections.community.crypto.plugins.module_utils._gnupg.cli import (
|
||||||
GPGError,
|
GPGError,
|
||||||
get_fingerprint_from_bytes,
|
get_fingerprint_from_bytes,
|
||||||
|
|||||||
@@ -278,6 +278,7 @@ import typing as t
|
|||||||
|
|
||||||
from ansible.errors import AnsibleFilterError
|
from ansible.errors import AnsibleFilterError
|
||||||
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
||||||
OpenSSLObjectError,
|
OpenSSLObjectError,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -150,6 +150,7 @@ import typing as t
|
|||||||
|
|
||||||
from ansible.errors import AnsibleFilterError
|
from ansible.errors import AnsibleFilterError
|
||||||
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
||||||
OpenSSLObjectError,
|
OpenSSLObjectError,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -127,6 +127,7 @@ import typing as t
|
|||||||
|
|
||||||
from ansible.errors import AnsibleFilterError
|
from ansible.errors import AnsibleFilterError
|
||||||
from ansible.module_utils.common.text.converters import to_bytes
|
from ansible.module_utils.common.text.converters import to_bytes
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
||||||
OpenSSLObjectError,
|
OpenSSLObjectError,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -43,6 +43,7 @@ import typing as t
|
|||||||
|
|
||||||
from ansible.errors import AnsibleFilterError
|
from ansible.errors import AnsibleFilterError
|
||||||
from ansible.module_utils.common.text.converters import to_text
|
from ansible.module_utils.common.text.converters import to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._serial import (
|
from ansible_collections.community.crypto.plugins.module_utils._serial import (
|
||||||
parse_serial,
|
parse_serial,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -42,6 +42,7 @@ import typing as t
|
|||||||
|
|
||||||
from ansible.errors import AnsibleFilterError
|
from ansible.errors import AnsibleFilterError
|
||||||
from ansible.module_utils.common.text.converters import to_text
|
from ansible.module_utils.common.text.converters import to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.pem import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.pem import (
|
||||||
split_pem_list,
|
split_pem_list,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -42,6 +42,7 @@ _value:
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
from ansible.errors import AnsibleFilterError
|
from ansible.errors import AnsibleFilterError
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._serial import to_serial
|
from ansible_collections.community.crypto.plugins.module_utils._serial import to_serial
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -312,6 +312,7 @@ import typing as t
|
|||||||
|
|
||||||
from ansible.errors import AnsibleFilterError
|
from ansible.errors import AnsibleFilterError
|
||||||
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
||||||
OpenSSLObjectError,
|
OpenSSLObjectError,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -159,6 +159,7 @@ import typing as t
|
|||||||
|
|
||||||
from ansible.errors import AnsibleFilterError
|
from ansible.errors import AnsibleFilterError
|
||||||
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
||||||
OpenSSLObjectError,
|
OpenSSLObjectError,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -48,6 +48,7 @@ import typing as t
|
|||||||
from ansible.errors import AnsibleLookupError
|
from ansible.errors import AnsibleLookupError
|
||||||
from ansible.module_utils.common.text.converters import to_text
|
from ansible.module_utils.common.text.converters import to_text
|
||||||
from ansible.plugins.lookup import LookupBase
|
from ansible.plugins.lookup import LookupBase
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._gnupg.cli import (
|
from ansible_collections.community.crypto.plugins.module_utils._gnupg.cli import (
|
||||||
GPGError,
|
GPGError,
|
||||||
get_fingerprint_from_file,
|
get_fingerprint_from_file,
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ import typing as t
|
|||||||
from ansible.module_utils.basic import missing_required_lib
|
from ansible.module_utils.basic import missing_required_lib
|
||||||
from ansible.module_utils.common.text.converters import to_bytes
|
from ansible.module_utils.common.text.converters import to_bytes
|
||||||
from ansible.module_utils.urls import fetch_url
|
from ansible.module_utils.urls import fetch_url
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._acme.backend_cryptography import (
|
from ansible_collections.community.crypto.plugins.module_utils._acme.backend_cryptography import (
|
||||||
CRYPTOGRAPHY_ERROR,
|
CRYPTOGRAPHY_ERROR,
|
||||||
CRYPTOGRAPHY_MINIMAL_VERSION,
|
CRYPTOGRAPHY_MINIMAL_VERSION,
|
||||||
@@ -54,6 +55,7 @@ if t.TYPE_CHECKING:
|
|||||||
import urllib.error # pragma: no cover
|
import urllib.error # pragma: no cover
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._acme.account import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.module_utils._acme.account import ( # pragma: no cover
|
||||||
ACMEAccount,
|
ACMEAccount,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ import traceback
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._acme.backends import (
|
from ansible_collections.community.crypto.plugins.module_utils._acme.backends import (
|
||||||
CertificateInformation,
|
CertificateInformation,
|
||||||
CryptoBackend,
|
CryptoBackend,
|
||||||
@@ -83,6 +84,7 @@ if t.TYPE_CHECKING:
|
|||||||
import datetime # pragma: no cover
|
import datetime # pragma: no cover
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._acme.certificates import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.module_utils._acme.certificates import ( # pragma: no cover
|
||||||
CertificateChain,
|
CertificateChain,
|
||||||
Criterium,
|
Criterium,
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ import traceback
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._acme.backends import (
|
from ansible_collections.community.crypto.plugins.module_utils._acme.backends import (
|
||||||
CertificateInformation,
|
CertificateInformation,
|
||||||
CryptoBackend,
|
CryptoBackend,
|
||||||
@@ -40,6 +41,7 @@ from ansible_collections.community.crypto.plugins.module_utils._time import (
|
|||||||
|
|
||||||
if t.TYPE_CHECKING:
|
if t.TYPE_CHECKING:
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._acme.certificates import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.module_utils._acme.certificates import ( # pragma: no cover
|
||||||
Criterium,
|
Criterium,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -34,6 +34,7 @@ if t.TYPE_CHECKING:
|
|||||||
import os # pragma: no cover
|
import os # pragma: no cover
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._acme.certificates import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.module_utils._acme.certificates import ( # pragma: no cover
|
||||||
ChainMatcher,
|
ChainMatcher,
|
||||||
Criterium,
|
Criterium,
|
||||||
|
|||||||
@@ -38,6 +38,7 @@ from ansible_collections.community.crypto.plugins.module_utils._acme.utils impor
|
|||||||
|
|
||||||
if t.TYPE_CHECKING:
|
if t.TYPE_CHECKING:
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._acme.backends import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.module_utils._acme.backends import ( # pragma: no cover
|
||||||
CryptoBackend,
|
CryptoBackend,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ import time
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
from ansible.module_utils.common.text.converters import to_bytes
|
from ansible.module_utils.common.text.converters import to_bytes
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._acme.errors import (
|
from ansible_collections.community.crypto.plugins.module_utils._acme.errors import (
|
||||||
ACMEProtocolException,
|
ACMEProtocolException,
|
||||||
ModuleFailException,
|
ModuleFailException,
|
||||||
@@ -29,6 +30,7 @@ from ansible_collections.community.crypto.plugins.module_utils._acme.utils impor
|
|||||||
|
|
||||||
if t.TYPE_CHECKING:
|
if t.TYPE_CHECKING:
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._acme.acme import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.module_utils._acme.acme import ( # pragma: no cover
|
||||||
ACMEClient,
|
ACMEClient,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ from urllib.parse import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto._asn1 import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto._asn1 import (
|
||||||
serialize_asn1_string_as_der,
|
serialize_asn1_string_as_der,
|
||||||
)
|
)
|
||||||
@@ -71,6 +72,7 @@ except ImportError:
|
|||||||
IDNA_IMP_ERROR = traceback.format_exc()
|
IDNA_IMP_ERROR = traceback.format_exc()
|
||||||
|
|
||||||
from ansible.module_utils.basic import missing_required_lib
|
from ansible.module_utils.basic import missing_required_lib
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto._obj2txt import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto._obj2txt import (
|
||||||
obj2txt,
|
obj2txt,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -41,13 +41,14 @@ if t.TYPE_CHECKING:
|
|||||||
import datetime # pragma: no cover
|
import datetime # pragma: no cover
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.cryptography_support import ( # pragma: no cover
|
|
||||||
CertificatePrivateKeyTypes,
|
|
||||||
)
|
|
||||||
from cryptography.hazmat.primitives.asymmetric.types import ( # pragma: no cover
|
from cryptography.hazmat.primitives.asymmetric.types import ( # pragma: no cover
|
||||||
CertificateIssuerPrivateKeyTypes,
|
CertificateIssuerPrivateKeyTypes,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.cryptography_support import ( # pragma: no cover
|
||||||
|
CertificatePrivateKeyTypes,
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
MINIMAL_CRYPTOGRAPHY_VERSION = COLLECTION_MINIMUM_CRYPTOGRAPHY_VERSION
|
MINIMAL_CRYPTOGRAPHY_VERSION = COLLECTION_MINIMUM_CRYPTOGRAPHY_VERSION
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ import traceback
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
from ansible.module_utils.common.text.converters import to_bytes
|
from ansible.module_utils.common.text.converters import to_bytes
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.module_backends.certificate import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.module_backends.certificate import (
|
||||||
CertificateBackend,
|
CertificateBackend,
|
||||||
CertificateError,
|
CertificateError,
|
||||||
@@ -23,6 +24,7 @@ from ansible_collections.community.crypto.plugins.module_utils._crypto.module_ba
|
|||||||
|
|
||||||
if t.TYPE_CHECKING:
|
if t.TYPE_CHECKING:
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._argspec import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.module_utils._argspec import ( # pragma: no cover
|
||||||
ArgumentSpec,
|
ArgumentSpec,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ import binascii
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
from ansible.module_utils.common.text.converters import to_text
|
from ansible.module_utils.common.text.converters import to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.cryptography_support import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.cryptography_support import (
|
||||||
CRYPTOGRAPHY_TIMEZONE,
|
CRYPTOGRAPHY_TIMEZONE,
|
||||||
cryptography_decode_name,
|
cryptography_decode_name,
|
||||||
@@ -41,6 +42,10 @@ if t.TYPE_CHECKING:
|
|||||||
import datetime # pragma: no cover
|
import datetime # pragma: no cover
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
|
from cryptography.hazmat.primitives.asymmetric.types import (
|
||||||
|
PublicKeyTypes, # pragma: no cover
|
||||||
|
)
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._argspec import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.module_utils._argspec import ( # pragma: no cover
|
||||||
ArgumentSpec,
|
ArgumentSpec,
|
||||||
)
|
)
|
||||||
@@ -50,9 +55,6 @@ if t.TYPE_CHECKING:
|
|||||||
from ansible_collections.community.crypto.plugins.plugin_utils._filter_module import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.plugin_utils._filter_module import ( # pragma: no cover
|
||||||
FilterModuleMock,
|
FilterModuleMock,
|
||||||
)
|
)
|
||||||
from cryptography.hazmat.primitives.asymmetric.types import (
|
|
||||||
PublicKeyTypes, # pragma: no cover
|
|
||||||
)
|
|
||||||
|
|
||||||
GeneralAnsibleModule = t.Union[
|
GeneralAnsibleModule = t.Union[
|
||||||
AnsibleModule, AnsibleActionModule, FilterModuleMock
|
AnsibleModule, AnsibleActionModule, FilterModuleMock
|
||||||
|
|||||||
@@ -45,13 +45,14 @@ if t.TYPE_CHECKING:
|
|||||||
import datetime # pragma: no cover
|
import datetime # pragma: no cover
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._argspec import ( # pragma: no cover
|
|
||||||
ArgumentSpec,
|
|
||||||
)
|
|
||||||
from cryptography.hazmat.primitives.asymmetric.types import ( # pragma: no cover
|
from cryptography.hazmat.primitives.asymmetric.types import ( # pragma: no cover
|
||||||
CertificateIssuerPrivateKeyTypes,
|
CertificateIssuerPrivateKeyTypes,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
from ansible_collections.community.crypto.plugins.module_utils._argspec import ( # pragma: no cover
|
||||||
|
ArgumentSpec,
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import cryptography
|
import cryptography
|
||||||
|
|||||||
@@ -39,13 +39,14 @@ if t.TYPE_CHECKING:
|
|||||||
import datetime # pragma: no cover
|
import datetime # pragma: no cover
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._argspec import ( # pragma: no cover
|
|
||||||
ArgumentSpec,
|
|
||||||
)
|
|
||||||
from cryptography.hazmat.primitives.asymmetric.types import ( # pragma: no cover
|
from cryptography.hazmat.primitives.asymmetric.types import ( # pragma: no cover
|
||||||
CertificateIssuerPrivateKeyTypes,
|
CertificateIssuerPrivateKeyTypes,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
from ansible_collections.community.crypto.plugins.module_utils._argspec import ( # pragma: no cover
|
||||||
|
ArgumentSpec,
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import cryptography
|
import cryptography
|
||||||
|
|||||||
@@ -29,15 +29,16 @@ from ansible_collections.community.crypto.plugins.module_utils._cryptography_dep
|
|||||||
|
|
||||||
if t.TYPE_CHECKING:
|
if t.TYPE_CHECKING:
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
|
from cryptography.hazmat.primitives.asymmetric.types import ( # pragma: no cover
|
||||||
|
PrivateKeyTypes,
|
||||||
|
)
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.plugin_utils._action_module import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.plugin_utils._action_module import ( # pragma: no cover
|
||||||
AnsibleActionModule,
|
AnsibleActionModule,
|
||||||
)
|
)
|
||||||
from ansible_collections.community.crypto.plugins.plugin_utils._filter_module import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.plugin_utils._filter_module import ( # pragma: no cover
|
||||||
FilterModuleMock,
|
FilterModuleMock,
|
||||||
)
|
)
|
||||||
from cryptography.hazmat.primitives.asymmetric.types import ( # pragma: no cover
|
|
||||||
PrivateKeyTypes,
|
|
||||||
)
|
|
||||||
|
|
||||||
GeneralAnsibleModule = t.Union[
|
GeneralAnsibleModule = t.Union[
|
||||||
AnsibleModule, AnsibleActionModule, FilterModuleMock
|
AnsibleModule, AnsibleActionModule, FilterModuleMock
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import binascii
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
from ansible.module_utils.common.text.converters import to_text
|
from ansible.module_utils.common.text.converters import to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._argspec import (
|
from ansible_collections.community.crypto.plugins.module_utils._argspec import (
|
||||||
ArgumentSpec,
|
ArgumentSpec,
|
||||||
)
|
)
|
||||||
@@ -49,14 +50,15 @@ from ansible_collections.community.crypto.plugins.module_utils._cryptography_dep
|
|||||||
|
|
||||||
if t.TYPE_CHECKING:
|
if t.TYPE_CHECKING:
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.cryptography_support import ( # pragma: no cover
|
|
||||||
CertificatePrivateKeyTypes,
|
|
||||||
)
|
|
||||||
from cryptography.hazmat.primitives.asymmetric.types import ( # pragma: no cover
|
from cryptography.hazmat.primitives.asymmetric.types import ( # pragma: no cover
|
||||||
CertificateIssuerPrivateKeyTypes,
|
CertificateIssuerPrivateKeyTypes,
|
||||||
PrivateKeyTypes,
|
PrivateKeyTypes,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.cryptography_support import ( # pragma: no cover
|
||||||
|
CertificatePrivateKeyTypes,
|
||||||
|
)
|
||||||
|
|
||||||
_ET = t.TypeVar("_ET", bound="cryptography.x509.ExtensionType") # pragma: no cover
|
_ET = t.TypeVar("_ET", bound="cryptography.x509.ExtensionType") # pragma: no cover
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ import binascii
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
from ansible.module_utils.common.text.converters import to_text
|
from ansible.module_utils.common.text.converters import to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.cryptography_support import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.cryptography_support import (
|
||||||
cryptography_decode_name,
|
cryptography_decode_name,
|
||||||
cryptography_get_extensions_from_csr,
|
cryptography_get_extensions_from_csr,
|
||||||
@@ -32,16 +33,17 @@ from ansible_collections.community.crypto.plugins.module_utils._cryptography_dep
|
|||||||
|
|
||||||
if t.TYPE_CHECKING:
|
if t.TYPE_CHECKING:
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
|
from cryptography.hazmat.primitives.asymmetric.types import ( # pragma: no cover
|
||||||
|
CertificatePublicKeyTypes,
|
||||||
|
PrivateKeyTypes,
|
||||||
|
)
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.plugin_utils._action_module import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.plugin_utils._action_module import ( # pragma: no cover
|
||||||
AnsibleActionModule,
|
AnsibleActionModule,
|
||||||
)
|
)
|
||||||
from ansible_collections.community.crypto.plugins.plugin_utils._filter_module import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.plugin_utils._filter_module import ( # pragma: no cover
|
||||||
FilterModuleMock,
|
FilterModuleMock,
|
||||||
)
|
)
|
||||||
from cryptography.hazmat.primitives.asymmetric.types import ( # pragma: no cover
|
|
||||||
CertificatePublicKeyTypes,
|
|
||||||
PrivateKeyTypes,
|
|
||||||
)
|
|
||||||
|
|
||||||
GeneralAnsibleModule = t.Union[
|
GeneralAnsibleModule = t.Union[
|
||||||
AnsibleModule, AnsibleActionModule, FilterModuleMock
|
AnsibleModule, AnsibleActionModule, FilterModuleMock
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ import traceback
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
from ansible.module_utils.common.text.converters import to_bytes
|
from ansible.module_utils.common.text.converters import to_bytes
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._argspec import (
|
from ansible_collections.community.crypto.plugins.module_utils._argspec import (
|
||||||
ArgumentSpec,
|
ArgumentSpec,
|
||||||
)
|
)
|
||||||
@@ -38,13 +39,14 @@ from ansible_collections.community.crypto.plugins.module_utils._cryptography_dep
|
|||||||
|
|
||||||
if t.TYPE_CHECKING:
|
if t.TYPE_CHECKING:
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
from ansible_collections.community.crypto.plugins.plugin_utils._action_module import ( # pragma: no cover
|
|
||||||
AnsibleActionModule,
|
|
||||||
)
|
|
||||||
from cryptography.hazmat.primitives.asymmetric.types import ( # pragma: no cover
|
from cryptography.hazmat.primitives.asymmetric.types import ( # pragma: no cover
|
||||||
PrivateKeyTypes,
|
PrivateKeyTypes,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
from ansible_collections.community.crypto.plugins.plugin_utils._action_module import ( # pragma: no cover
|
||||||
|
AnsibleActionModule,
|
||||||
|
)
|
||||||
|
|
||||||
GeneralAnsibleModule = t.Union[
|
GeneralAnsibleModule = t.Union[
|
||||||
AnsibleModule, AnsibleActionModule
|
AnsibleModule, AnsibleActionModule
|
||||||
] # pragma: no cover
|
] # pragma: no cover
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ import traceback
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
from ansible.module_utils.common.text.converters import to_bytes
|
from ansible.module_utils.common.text.converters import to_bytes
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._argspec import (
|
from ansible_collections.community.crypto.plugins.module_utils._argspec import (
|
||||||
ArgumentSpec,
|
ArgumentSpec,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ from __future__ import annotations
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
||||||
OpenSSLObjectError,
|
OpenSSLObjectError,
|
||||||
)
|
)
|
||||||
@@ -34,15 +35,16 @@ from ansible_collections.community.crypto.plugins.module_utils._cryptography_dep
|
|||||||
|
|
||||||
if t.TYPE_CHECKING:
|
if t.TYPE_CHECKING:
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
|
from cryptography.hazmat.primitives.asymmetric.types import ( # pragma: no cover
|
||||||
|
PrivateKeyTypes,
|
||||||
|
)
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.plugin_utils._action_module import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.plugin_utils._action_module import ( # pragma: no cover
|
||||||
AnsibleActionModule,
|
AnsibleActionModule,
|
||||||
)
|
)
|
||||||
from ansible_collections.community.crypto.plugins.plugin_utils._filter_module import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.plugin_utils._filter_module import ( # pragma: no cover
|
||||||
FilterModuleMock,
|
FilterModuleMock,
|
||||||
)
|
)
|
||||||
from cryptography.hazmat.primitives.asymmetric.types import ( # pragma: no cover
|
|
||||||
PrivateKeyTypes,
|
|
||||||
)
|
|
||||||
|
|
||||||
GeneralAnsibleModule = t.Union[
|
GeneralAnsibleModule = t.Union[
|
||||||
AnsibleModule, AnsibleActionModule, FilterModuleMock
|
AnsibleModule, AnsibleActionModule, FilterModuleMock
|
||||||
|
|||||||
@@ -24,15 +24,16 @@ from ansible_collections.community.crypto.plugins.module_utils._cryptography_dep
|
|||||||
|
|
||||||
if t.TYPE_CHECKING:
|
if t.TYPE_CHECKING:
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
|
from cryptography.hazmat.primitives.asymmetric.types import ( # pragma: no cover
|
||||||
|
PublicKeyTypes,
|
||||||
|
)
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.plugin_utils._action_module import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.plugin_utils._action_module import ( # pragma: no cover
|
||||||
AnsibleActionModule,
|
AnsibleActionModule,
|
||||||
)
|
)
|
||||||
from ansible_collections.community.crypto.plugins.plugin_utils._filter_module import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.plugin_utils._filter_module import ( # pragma: no cover
|
||||||
FilterModuleMock,
|
FilterModuleMock,
|
||||||
)
|
)
|
||||||
from cryptography.hazmat.primitives.asymmetric.types import ( # pragma: no cover
|
|
||||||
PublicKeyTypes,
|
|
||||||
)
|
|
||||||
|
|
||||||
GeneralAnsibleModule = t.Union[
|
GeneralAnsibleModule = t.Union[
|
||||||
AnsibleModule, AnsibleActionModule, FilterModuleMock
|
AnsibleModule, AnsibleActionModule, FilterModuleMock
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ import os
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
from ansible.module_utils.common.text.converters import to_bytes
|
from ansible.module_utils.common.text.converters import to_bytes
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.cryptography_support import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.cryptography_support import (
|
||||||
is_potential_certificate_issuer_private_key,
|
is_potential_certificate_issuer_private_key,
|
||||||
is_potential_certificate_private_key,
|
is_potential_certificate_private_key,
|
||||||
@@ -40,15 +41,16 @@ from ansible_collections.community.crypto.plugins.module_utils._crypto.basic imp
|
|||||||
|
|
||||||
if t.TYPE_CHECKING:
|
if t.TYPE_CHECKING:
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.cryptography_support import ( # pragma: no cover
|
|
||||||
CertificatePrivateKeyTypes,
|
|
||||||
)
|
|
||||||
from cryptography.hazmat.primitives.asymmetric.types import ( # pragma: no cover
|
from cryptography.hazmat.primitives.asymmetric.types import ( # pragma: no cover
|
||||||
CertificateIssuerPrivateKeyTypes,
|
CertificateIssuerPrivateKeyTypes,
|
||||||
PrivateKeyTypes,
|
PrivateKeyTypes,
|
||||||
PublicKeyTypes,
|
PublicKeyTypes,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.cryptography_support import ( # pragma: no cover
|
||||||
|
CertificatePrivateKeyTypes,
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
# This list of preferred fingerprints is used when prefer_one=True is supplied to the
|
# This list of preferred fingerprints is used when prefer_one=True is supplied to the
|
||||||
# fingerprinting methods.
|
# fingerprinting methods.
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ import traceback
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
from ansible.module_utils.basic import missing_required_lib
|
from ansible.module_utils.basic import missing_required_lib
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._version import (
|
from ansible_collections.community.crypto.plugins.module_utils._version import (
|
||||||
LooseVersion,
|
LooseVersion,
|
||||||
)
|
)
|
||||||
@@ -24,6 +25,7 @@ from ansible_collections.community.crypto.plugins.module_utils._version import (
|
|||||||
|
|
||||||
if t.TYPE_CHECKING:
|
if t.TYPE_CHECKING:
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.plugin_utils._action_module import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.plugin_utils._action_module import ( # pragma: no cover
|
||||||
AnsibleActionModule,
|
AnsibleActionModule,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -20,14 +20,15 @@ from ansible_collections.community.crypto.plugins.module_utils._openssh.utils im
|
|||||||
|
|
||||||
if t.TYPE_CHECKING:
|
if t.TYPE_CHECKING:
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._openssh.certificate import ( # pragma: no cover
|
|
||||||
OpensshCertificateTimeParameters,
|
|
||||||
)
|
|
||||||
from cryptography.hazmat.primitives.asymmetric.types import ( # pragma: no cover
|
from cryptography.hazmat.primitives.asymmetric.types import ( # pragma: no cover
|
||||||
CertificateIssuerPrivateKeyTypes,
|
CertificateIssuerPrivateKeyTypes,
|
||||||
PrivateKeyTypes,
|
PrivateKeyTypes,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
from ansible_collections.community.crypto.plugins.module_utils._openssh.certificate import ( # pragma: no cover
|
||||||
|
OpensshCertificateTimeParameters,
|
||||||
|
)
|
||||||
|
|
||||||
Param = t.ParamSpec("Param") # pragma: no cover
|
Param = t.ParamSpec("Param") # pragma: no cover
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ import typing as t
|
|||||||
|
|
||||||
from ansible.module_utils.basic import missing_required_lib
|
from ansible.module_utils.basic import missing_required_lib
|
||||||
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._cryptography_dep import (
|
from ansible_collections.community.crypto.plugins.module_utils._cryptography_dep import (
|
||||||
COLLECTION_MINIMUM_CRYPTOGRAPHY_VERSION,
|
COLLECTION_MINIMUM_CRYPTOGRAPHY_VERSION,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ from datetime import datetime
|
|||||||
from hashlib import sha256
|
from hashlib import sha256
|
||||||
|
|
||||||
from ansible.module_utils.common.text.converters import to_text
|
from ansible.module_utils.common.text.converters import to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._openssh.utils import (
|
from ansible_collections.community.crypto.plugins.module_utils._openssh.utils import (
|
||||||
OpensshParser,
|
OpensshParser,
|
||||||
_OpensshWriter,
|
_OpensshWriter,
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
from ansible.module_utils.common.text.converters import to_text
|
from ansible.module_utils.common.text.converters import to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.math import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.math import (
|
||||||
convert_int_to_hex,
|
convert_int_to_hex,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ import datetime
|
|||||||
import re
|
import re
|
||||||
|
|
||||||
from ansible.module_utils.common.text.converters import to_text
|
from ansible.module_utils.common.text.converters import to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
||||||
OpenSSLObjectError,
|
OpenSSLObjectError,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -602,6 +602,7 @@ from ansible_collections.community.crypto.plugins.module_utils._acme.utils impor
|
|||||||
|
|
||||||
if t.TYPE_CHECKING:
|
if t.TYPE_CHECKING:
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._acme.backends import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.module_utils._acme.backends import ( # pragma: no cover
|
||||||
CertificateInformation,
|
CertificateInformation,
|
||||||
CryptoBackend,
|
CryptoBackend,
|
||||||
|
|||||||
@@ -155,6 +155,7 @@ import typing as t
|
|||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._acme.errors import (
|
from ansible_collections.community.crypto.plugins.module_utils._acme.errors import (
|
||||||
ModuleFailException,
|
ModuleFailException,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -227,6 +227,7 @@ output_json:
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._acme.acme import (
|
from ansible_collections.community.crypto.plugins.module_utils._acme.acme import (
|
||||||
ACMEClient,
|
ACMEClient,
|
||||||
create_backend,
|
create_backend,
|
||||||
|
|||||||
@@ -125,6 +125,7 @@ import typing as t
|
|||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.pem import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.pem import (
|
||||||
split_pem_list,
|
split_pem_list,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -280,6 +280,7 @@ from ssl import (
|
|||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.cryptography_support import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.cryptography_support import (
|
||||||
CRYPTOGRAPHY_TIMEZONE,
|
CRYPTOGRAPHY_TIMEZONE,
|
||||||
cryptography_get_extensions_from_cert,
|
cryptography_get_extensions_from_cert,
|
||||||
|
|||||||
@@ -287,6 +287,7 @@ import os
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._openssh.backends.common import (
|
from ansible_collections.community.crypto.plugins.module_utils._openssh.backends.common import (
|
||||||
KeygenCommand,
|
KeygenCommand,
|
||||||
OpensshModule,
|
OpensshModule,
|
||||||
|
|||||||
@@ -208,6 +208,7 @@ comment:
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._openssh.backends.keypair_backend import (
|
from ansible_collections.community.crypto.plugins.module_utils._openssh.backends.keypair_backend import (
|
||||||
select_backend,
|
select_backend,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -259,6 +259,7 @@ from ansible_collections.community.crypto.plugins.module_utils._io import (
|
|||||||
|
|
||||||
if t.TYPE_CHECKING:
|
if t.TYPE_CHECKING:
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.module_backends.csr import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.module_backends.csr import ( # pragma: no cover
|
||||||
CertificateSigningRequestBackend,
|
CertificateSigningRequestBackend,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -311,6 +311,7 @@ authority_cert_serial_number:
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
||||||
OpenSSLObjectError,
|
OpenSSLObjectError,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -140,6 +140,7 @@ from ansible_collections.community.crypto.plugins.module_utils._crypto.module_ba
|
|||||||
|
|
||||||
if t.TYPE_CHECKING:
|
if t.TYPE_CHECKING:
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.module_backends.csr import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.module_backends.csr import ( # pragma: no cover
|
||||||
CertificateSigningRequestBackend,
|
CertificateSigningRequestBackend,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -136,6 +136,7 @@ import typing as t
|
|||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.common.text.converters import to_text
|
from ansible.module_utils.common.text.converters import to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.math import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.math import (
|
||||||
count_bits,
|
count_bits,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -282,6 +282,7 @@ import typing as t
|
|||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
||||||
OpenSSLBadPassphraseError,
|
OpenSSLBadPassphraseError,
|
||||||
OpenSSLObjectError,
|
OpenSSLObjectError,
|
||||||
|
|||||||
@@ -175,6 +175,7 @@ from ansible_collections.community.crypto.plugins.module_utils._io import (
|
|||||||
|
|
||||||
if t.TYPE_CHECKING:
|
if t.TYPE_CHECKING:
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.module_backends.privatekey import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.module_backends.privatekey import ( # pragma: no cover
|
||||||
PrivateKeyBackend,
|
PrivateKeyBackend,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -80,6 +80,7 @@ from ansible_collections.community.crypto.plugins.module_utils._io import (
|
|||||||
|
|
||||||
if t.TYPE_CHECKING:
|
if t.TYPE_CHECKING:
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.module_backends.privatekey_convert import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.module_backends.privatekey_convert import ( # pragma: no cover
|
||||||
PrivateKeyConvertBackend,
|
PrivateKeyConvertBackend,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -203,6 +203,7 @@ private_data:
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
||||||
OpenSSLObjectError,
|
OpenSSLObjectError,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -189,6 +189,7 @@ import os
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
||||||
OpenSSLBadPassphraseError,
|
OpenSSLBadPassphraseError,
|
||||||
OpenSSLObjectError,
|
OpenSSLObjectError,
|
||||||
|
|||||||
@@ -155,6 +155,7 @@ public_data:
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
||||||
OpenSSLObjectError,
|
OpenSSLObjectError,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -122,6 +122,7 @@ except ImportError:
|
|||||||
CRYPTOGRAPHY_VERSION = LooseVersion("0.0")
|
CRYPTOGRAPHY_VERSION = LooseVersion("0.0")
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
||||||
OpenSSLObjectError,
|
OpenSSLObjectError,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -111,6 +111,7 @@ except ImportError:
|
|||||||
CRYPTOGRAPHY_VERSION = LooseVersion("0.0")
|
CRYPTOGRAPHY_VERSION = LooseVersion("0.0")
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
||||||
OpenSSLObjectError,
|
OpenSSLObjectError,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -239,6 +239,7 @@ from ansible_collections.community.crypto.plugins.module_utils._io import (
|
|||||||
|
|
||||||
if t.TYPE_CHECKING:
|
if t.TYPE_CHECKING:
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.module_backends.certificate import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.module_backends.certificate import ( # pragma: no cover
|
||||||
CertificateBackend,
|
CertificateBackend,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -110,6 +110,7 @@ import typing as t
|
|||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
from ansible.module_utils.common.text.converters import to_bytes, to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
||||||
OpenSSLObjectError,
|
OpenSSLObjectError,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -394,6 +394,7 @@ import typing as t
|
|||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.common.text.converters import to_text
|
from ansible.module_utils.common.text.converters import to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
||||||
OpenSSLObjectError,
|
OpenSSLObjectError,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -137,6 +137,7 @@ from ansible_collections.community.crypto.plugins.module_utils._crypto.module_ba
|
|||||||
|
|
||||||
if t.TYPE_CHECKING:
|
if t.TYPE_CHECKING:
|
||||||
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
from ansible.module_utils.basic import AnsibleModule # pragma: no cover
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.module_backends.certificate import ( # pragma: no cover
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.module_backends.certificate import ( # pragma: no cover
|
||||||
CertificateBackend,
|
CertificateBackend,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -430,6 +430,7 @@ import typing as t
|
|||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.common.text.converters import to_text
|
from ansible.module_utils.common.text.converters import to_text
|
||||||
from ansible.module_utils.common.validation import check_type_int, check_type_str
|
from ansible.module_utils.common.validation import check_type_int, check_type_str
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
||||||
OpenSSLBadPassphraseError,
|
OpenSSLBadPassphraseError,
|
||||||
OpenSSLObjectError,
|
OpenSSLObjectError,
|
||||||
|
|||||||
@@ -177,6 +177,7 @@ import binascii
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
||||||
OpenSSLObjectError,
|
OpenSSLObjectError,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ from subprocess import PIPE, Popen
|
|||||||
|
|
||||||
from ansible.module_utils.common.process import get_bin_path
|
from ansible.module_utils.common.process import get_bin_path
|
||||||
from ansible.module_utils.common.text.converters import to_text
|
from ansible.module_utils.common.text.converters import to_text
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._gnupg.cli import (
|
from ansible_collections.community.crypto.plugins.module_utils._gnupg.cli import (
|
||||||
GPGError,
|
GPGError,
|
||||||
GPGRunner,
|
GPGRunner,
|
||||||
|
|||||||
@@ -12,6 +12,8 @@ from unittest.mock import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
from freezegun import freeze_time
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._acme.backend_cryptography import (
|
from ansible_collections.community.crypto.plugins.module_utils._acme.backend_cryptography import (
|
||||||
HAS_CURRENT_CRYPTOGRAPHY,
|
HAS_CURRENT_CRYPTOGRAPHY,
|
||||||
CryptographyBackend,
|
CryptographyBackend,
|
||||||
@@ -23,7 +25,6 @@ from ansible_collections.community.crypto.plugins.module_utils._time import (
|
|||||||
UTC,
|
UTC,
|
||||||
ensure_utc_timezone,
|
ensure_utc_timezone,
|
||||||
)
|
)
|
||||||
from freezegun import freeze_time
|
|
||||||
|
|
||||||
from ..test__time import TIMEZONES
|
from ..test__time import TIMEZONES
|
||||||
from .backend_data import (
|
from .backend_data import (
|
||||||
|
|||||||
@@ -12,6 +12,8 @@ from unittest.mock import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
from freezegun import freeze_time
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._acme.backend_openssl_cli import (
|
from ansible_collections.community.crypto.plugins.module_utils._acme.backend_openssl_cli import (
|
||||||
OpenSSLCLIBackend,
|
OpenSSLCLIBackend,
|
||||||
)
|
)
|
||||||
@@ -19,7 +21,6 @@ from ansible_collections.community.crypto.plugins.module_utils._time import (
|
|||||||
UTC,
|
UTC,
|
||||||
ensure_utc_timezone,
|
ensure_utc_timezone,
|
||||||
)
|
)
|
||||||
from freezegun import freeze_time
|
|
||||||
|
|
||||||
from .backend_data import (
|
from .backend_data import (
|
||||||
TEST_CERT,
|
TEST_CERT,
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ from unittest.mock import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._acme.challenges import (
|
from ansible_collections.community.crypto.plugins.module_utils._acme.challenges import (
|
||||||
Authorization,
|
Authorization,
|
||||||
Challenge,
|
Challenge,
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ from unittest.mock import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._acme.errors import (
|
from ansible_collections.community.crypto.plugins.module_utils._acme.errors import (
|
||||||
ACMEProtocolException,
|
ACMEProtocolException,
|
||||||
format_error_problem,
|
format_error_problem,
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ from unittest.mock import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._acme.errors import (
|
from ansible_collections.community.crypto.plugins.module_utils._acme.errors import (
|
||||||
ACMEProtocolException,
|
ACMEProtocolException,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import pathlib
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._acme.backends import (
|
from ansible_collections.community.crypto.plugins.module_utils._acme.backends import (
|
||||||
CertificateInformation,
|
CertificateInformation,
|
||||||
CryptoBackend,
|
CryptoBackend,
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import re
|
|||||||
import subprocess
|
import subprocess
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto._asn1 import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto._asn1 import (
|
||||||
serialize_asn1_string_as_der,
|
serialize_asn1_string_as_der,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -9,6 +9,8 @@ import typing as t
|
|||||||
|
|
||||||
import cryptography
|
import cryptography
|
||||||
import pytest
|
import pytest
|
||||||
|
from cryptography.x509 import NameAttribute, OtherName, oid
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.basic import (
|
||||||
OpenSSLObjectError,
|
OpenSSLObjectError,
|
||||||
)
|
)
|
||||||
@@ -21,7 +23,6 @@ from ansible_collections.community.crypto.plugins.module_utils._crypto.cryptogra
|
|||||||
from ansible_collections.community.crypto.plugins.module_utils._version import (
|
from ansible_collections.community.crypto.plugins.module_utils._version import (
|
||||||
LooseVersion,
|
LooseVersion,
|
||||||
)
|
)
|
||||||
from cryptography.x509 import NameAttribute, OtherName, oid
|
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.parametrize(
|
@pytest.mark.parametrize(
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.math import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.math import (
|
||||||
binary_exp_mod,
|
binary_exp_mod,
|
||||||
convert_bytes_to_int,
|
convert_bytes_to_int,
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ from __future__ import annotations
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._crypto.pem import (
|
from ansible_collections.community.crypto.plugins.module_utils._crypto.pem import (
|
||||||
extract_first_pem,
|
extract_first_pem,
|
||||||
identify_pem_format,
|
identify_pem_format,
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ from __future__ import annotations
|
|||||||
import pathlib
|
import pathlib
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._openssh.certificate import (
|
from ansible_collections.community.crypto.plugins.module_utils._openssh.certificate import (
|
||||||
OpensshCertificate,
|
OpensshCertificate,
|
||||||
OpensshCertificateOption,
|
OpensshCertificateOption,
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ from socket import gethostname
|
|||||||
from tempfile import mkdtemp
|
from tempfile import mkdtemp
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._openssh.cryptography import (
|
from ansible_collections.community.crypto.plugins.module_utils._openssh.cryptography import (
|
||||||
HAS_OPENSSH_SUPPORT,
|
HAS_OPENSSH_SUPPORT,
|
||||||
InvalidCommentError,
|
InvalidCommentError,
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ from __future__ import annotations
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._openssh.utils import (
|
from ansible_collections.community.crypto.plugins.module_utils._openssh.utils import (
|
||||||
OpensshParser,
|
OpensshParser,
|
||||||
_OpensshWriter,
|
_OpensshWriter,
|
||||||
|
|||||||
@@ -8,6 +8,8 @@ import datetime
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
from freezegun import freeze_time
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.module_utils._time import (
|
from ansible_collections.community.crypto.plugins.module_utils._time import (
|
||||||
UTC,
|
UTC,
|
||||||
add_or_remove_timezone,
|
add_or_remove_timezone,
|
||||||
@@ -19,7 +21,6 @@ from ansible_collections.community.crypto.plugins.module_utils._time import (
|
|||||||
get_relative_time_option,
|
get_relative_time_option,
|
||||||
remove_timezone,
|
remove_timezone,
|
||||||
)
|
)
|
||||||
from freezegun import freeze_time
|
|
||||||
|
|
||||||
|
|
||||||
TIMEZONES = [
|
TIMEZONES = [
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ from __future__ import annotations
|
|||||||
import typing as t
|
import typing as t
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from ansible_collections.community.crypto.plugins.modules import luks_device
|
from ansible_collections.community.crypto.plugins.modules import luks_device
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user