diff --git a/.github/BOTMETA.yml b/.github/BOTMETA.yml index 43122899fb..9066eaa4f5 100644 --- a/.github/BOTMETA.yml +++ b/.github/BOTMETA.yml @@ -1337,6 +1337,8 @@ files: maintainers: farhan7500 gautamphegde $modules/ssh_config.py: maintainers: gaqzi Akasurde + $modules/sssd_info.py: + maintainers: a-gabidullin $modules/stacki_host.py: labels: stacki_host maintainers: bsanders bbyhuy @@ -1510,8 +1512,6 @@ files: maintainers: vbotka $tests/fqdn_valid.py: maintainers: vbotka - $modules/sssd_info.py: - maintainers: a-gabidullin ######################### docs/docsite/rst/filter_guide.rst: {} docs/docsite/rst/filter_guide_abstract_informations.rst: {} diff --git a/plugins/filter/json_patch.py b/plugins/filter/json_patch.py index 1d1e4eeeee..d35890b0cc 100644 --- a/plugins/filter/json_patch.py +++ b/plugins/filter/json_patch.py @@ -11,7 +11,6 @@ from ansible.errors import AnsibleFilterError if t.TYPE_CHECKING: from collections.abc import Callable - from typing import Any JSONPATCH_IMPORT_ERROR: ImportError | None try: @@ -31,7 +30,7 @@ OPERATIONS_NEEDING_VALUE = ["add", "replace", "test"] class FilterModule: """Filter plugin.""" - def check_json_object(self, filter_name: str, object_name: str, inp: Any): + def check_json_object(self, filter_name: str, object_name: str, inp: t.Any): if isinstance(inp, (str, bytes, bytearray)): try: return loads(inp) @@ -64,9 +63,9 @@ class FilterModule: inp: str | list | dict | bytes | bytearray, op: str, path: str, - value: Any = None, + value: t.Any = None, **kwargs: dict, - ) -> Any: + ) -> t.Any: if not HAS_LIB: raise AnsibleFilterError( "You need to install 'jsonpatch' package prior to running 'json_patch' filter" @@ -110,7 +109,7 @@ class FilterModule: operations: list, /, fail_test: bool = False, - ) -> Any: + ) -> t.Any: if not HAS_LIB: raise AnsibleFilterError( "You need to install 'jsonpatch' package prior to running 'json_patch_recipe' filter" @@ -160,7 +159,7 @@ class FilterModule: return result - def filters(self) -> dict[str, Callable[..., Any]]: + def filters(self) -> dict[str, Callable[..., t.Any]]: """Map filter plugin names to their functions. Returns: diff --git a/plugins/modules/sssd_info.py b/plugins/modules/sssd_info.py index c7a7ff7274..5e7baca198 100644 --- a/plugins/modules/sssd_info.py +++ b/plugins/modules/sssd_info.py @@ -14,15 +14,12 @@ description: author: "Aleksandr Gabidullin (@a-gabidullin)" requirements: - dbus + - SSSD needs to be running attributes: check_mode: support: full diff_mode: support: none - platform: - platforms: posix - description: This action requires a system with D-Bus and SSSD running. - support: full options: action: description: @@ -104,7 +101,7 @@ list_servers: """ -from typing import Any +import typing as t from ansible.module_utils.basic import AnsibleModule @@ -218,7 +215,7 @@ def main() -> None: server_type = module.params.get("server_type") sssd = SSSDHandler() - result: dict[str, Any] = {} + result: dict[str, t.Any] = {} try: if action == "domain_status":