>>> py3-keeper-secrets-manager-ansible: Building testing/py3-keeper-secrets-manager-ansible 1.2.6-r1 (using abuild 3.16.0-r0) started Mon, 30 Mar 2026 14:14:23 +0000
>>> py3-keeper-secrets-manager-ansible: Validating /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/APKBUILD...
>>> py3-keeper-secrets-manager-ansible: Analyzing dependencies...
>>> py3-keeper-secrets-manager-ansible: Installing for build: build-base ansible-core python3 py3-keeper-secrets-manager-core py3-keeper-secrets-manager-helper py3-gpep517 py3-setuptools py3-iso8601
( 1/65) Installing libbz2 (1.0.8-r6)
( 2/65) Installing libffi (3.5.2-r0)
( 3/65) Installing gdbm (1.26-r0)
( 4/65) Installing xz-libs (5.8.2-r0)
( 5/65) Installing mpdecimal (4.0.1-r0)
( 6/65) Installing libpanelw (6.6_p20251231-r0)
( 7/65) Installing sqlite-libs (3.51.2-r1)
( 8/65) Installing python3 (3.14.3-r0)
( 9/65) Installing python3-pycache-pyc0 (3.14.3-r0)
(10/65) Installing pyc (3.14.3-r0)
(11/65) Installing ansible-core-pyc (2.20.4-r0)
(12/65) Installing py3-cryptography-pyc (46.0.5-r1)
(13/65) Installing python3-pyc (3.14.3-r0)
(14/65) Installing py3-cparser (3.0-r1)
(15/65) Installing py3-cparser-pyc (3.0-r1)
(16/65) Installing py3-cffi (2.0.0-r0)
(17/65) Installing py3-cffi-pyc (2.0.0-r0)
(18/65) Installing py3-cryptography (46.0.5-r1)
(19/65) Installing py3-markupsafe (3.0.3-r1)
(20/65) Installing py3-markupsafe-pyc (3.0.3-r1)
(21/65) Installing py3-jinja2 (3.1.6-r1)
(22/65) Installing py3-jinja2-pyc (3.1.6-r1)
(23/65) Installing py3-parsing (3.3.2-r1)
(24/65) Installing py3-parsing-pyc (3.3.2-r1)
(25/65) Installing py3-packaging (26.0-r1)
(26/65) Installing py3-packaging-pyc (26.0-r1)
(27/65) Installing py3-bcrypt (5.0.0-r1)
(28/65) Installing py3-bcrypt-pyc (5.0.0-r1)
(29/65) Installing py3-pynacl (1.6.2-r1)
(30/65) Installing py3-pynacl-pyc (1.6.2-r1)
(31/65) Installing py3-paramiko (4.0.0-r1)
(32/65) Installing py3-paramiko-pyc (4.0.0-r1)
(33/65) Installing py3-resolvelib (1.2.0-r1)
(34/65) Installing py3-resolvelib-pyc (1.2.0-r1)
(35/65) Installing yaml (0.2.5-r2)
(36/65) Installing py3-yaml (6.0.3-r2)
(37/65) Installing py3-yaml-pyc (6.0.3-r2)
(38/65) Installing ansible-core (2.20.4-r0)
(39/65) Installing py3-zipp (3.23.0-r1)
(40/65) Installing py3-zipp-pyc (3.23.0-r1)
(41/65) Installing py3-importlib-metadata (8.8.0-r1)
(42/65) Installing py3-importlib-metadata-pyc (8.8.0-r1)
(43/65) Installing py3-certifi (2026.2.25-r1)
(44/65) Installing py3-certifi-pyc (2026.2.25-r1)
(45/65) Installing py3-charset-normalizer (3.4.6-r1)
(46/65) Installing py3-charset-normalizer-pyc (3.4.6-r1)
(47/65) Installing py3-idna (3.11-r1)
(48/65) Installing py3-idna-pyc (3.11-r1)
(49/65) Installing py3-urllib3 (2.6.3-r1)
(50/65) Installing py3-urllib3-pyc (2.6.3-r1)
(51/65) Installing py3-requests (2.32.5-r1)
(52/65) Installing py3-requests-pyc (2.32.5-r1)
(53/65) Installing py3-keeper-secrets-manager-core (17.1.0-r1)
(54/65) Installing py3-keeper-secrets-manager-core-pyc (17.1.0-r1)
(55/65) Installing py3-keeper-secrets-manager-helper (1.0.7-r1)
(56/65) Installing py3-keeper-secrets-manager-helper-pyc (1.0.7-r1)
(57/65) Installing py3-installer (0.7.0-r3)
(58/65) Installing py3-installer-pyc (0.7.0-r3)
(59/65) Installing py3-gpep517 (19-r2)
(60/65) Installing py3-gpep517-pyc (19-r2)
(61/65) Installing py3-setuptools (82.0.1-r1)
(62/65) Installing py3-setuptools-pyc (82.0.1-r1)
(63/65) Installing py3-iso8601 (2.1.0-r2)
(64/65) Installing py3-iso8601-pyc (2.1.0-r2)
(65/65) Installing .makedepends-py3-keeper-secrets-manager-ansible (20260330.141424)
Executing busybox-1.37.0-r31.trigger
OK: 462.1 MiB in 171 packages
>>> py3-keeper-secrets-manager-ansible: Cleaning up srcdir
>>> py3-keeper-secrets-manager-ansible: Cleaning up pkgdir
>>> py3-keeper-secrets-manager-ansible: Cleaning up tmpdir
>>> py3-keeper-secrets-manager-ansible: Fetching https://distfiles.alpinelinux.org/distfiles/edge//py3-keeper-secrets-manager-ansible-1.2.6.tar.gz
Connecting to distfiles.alpinelinux.org (172.105.82.32:443)
wget: server returned error: HTTP/1.1 404 Not Found
>>> py3-keeper-secrets-manager-ansible: Fetching py3-keeper-secrets-manager-ansible-1.2.6.tar.gz::https://github.com/Keeper-Security/secrets-manager/archive/refs/tags/python-sdk-v17.1.0.tar.gz
Connecting to github.com (20.26.156.215:443)
Connecting to codeload.github.com (20.26.156.216:443)
saving to '/var/cache/distfiles/edge/py3-keeper-secrets-manager-ansible-1.2.6.tar.gz.part'
py3-keeper-secrets-m 25% |******** | 291k 0:00:03 ETA
py3-keeper-secrets-m 100% |********************************| 1164k 0:00:00 ETA
'/var/cache/distfiles/edge/py3-keeper-secrets-manager-ansible-1.2.6.tar.gz.part' saved
/var/cache/distfiles/edge/py3-keeper-secrets-manager-ansible-1.2.6.tar.gz: OK
>>> py3-keeper-secrets-manager-ansible: Fetching https://distfiles.alpinelinux.org/distfiles/edge//py3-keeper-secrets-manager-ansible-1.2.6.tar.gz
/var/cache/distfiles/edge/py3-keeper-secrets-manager-ansible-1.2.6.tar.gz: OK
>>> py3-keeper-secrets-manager-ansible: Unpacking /var/cache/distfiles/edge/py3-keeper-secrets-manager-ansible-1.2.6.tar.gz...
2026-03-30 14:14:27,641 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__
/usr/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX license expression:
License :: OSI Approved :: MIT License
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
self._finalize_license_expression()
2026-03-30 14:14:27,660 root INFO running bdist_wheel
2026-03-30 14:14:27,674 root INFO running build
2026-03-30 14:14:27,674 root INFO running build_py
2026-03-30 14:14:27,677 root INFO creating build/lib/keeper_secrets_manager_ansible
2026-03-30 14:14:27,677 root INFO copying keeper_secrets_manager_ansible/__init__.py -> build/lib/keeper_secrets_manager_ansible
2026-03-30 14:14:27,677 root INFO copying keeper_secrets_manager_ansible/__main__.py -> build/lib/keeper_secrets_manager_ansible
2026-03-30 14:14:27,678 root INFO creating build/lib/keeper_secrets_manager_ansible/plugins
2026-03-30 14:14:27,678 root INFO copying keeper_secrets_manager_ansible/plugins/__init__.py -> build/lib/keeper_secrets_manager_ansible/plugins
2026-03-30 14:14:27,678 root INFO creating build/lib/keeper_secrets_manager_ansible/plugins/callback
2026-03-30 14:14:27,678 root INFO copying keeper_secrets_manager_ansible/plugins/callback/keeper_redact.py -> build/lib/keeper_secrets_manager_ansible/plugins/callback
2026-03-30 14:14:27,678 root INFO copying keeper_secrets_manager_ansible/plugins/callback/__init__.py -> build/lib/keeper_secrets_manager_ansible/plugins/callback
2026-03-30 14:14:27,678 root INFO creating build/lib/keeper_secrets_manager_ansible/plugins/cache
2026-03-30 14:14:27,678 root INFO copying keeper_secrets_manager_ansible/plugins/cache/__init__.py -> build/lib/keeper_secrets_manager_ansible/plugins/cache
2026-03-30 14:14:27,678 root INFO creating build/lib/keeper_secrets_manager_ansible/plugins/test
2026-03-30 14:14:27,678 root INFO copying keeper_secrets_manager_ansible/plugins/test/__init__.py -> build/lib/keeper_secrets_manager_ansible/plugins/test
2026-03-30 14:14:27,679 root INFO creating build/lib/keeper_secrets_manager_ansible/plugins/inventory
2026-03-30 14:14:27,679 root INFO copying keeper_secrets_manager_ansible/plugins/inventory/__init__.py -> build/lib/keeper_secrets_manager_ansible/plugins/inventory
2026-03-30 14:14:27,679 root INFO creating build/lib/keeper_secrets_manager_ansible/plugins/lookup
2026-03-30 14:14:27,679 root INFO copying keeper_secrets_manager_ansible/plugins/lookup/__init__.py -> build/lib/keeper_secrets_manager_ansible/plugins/lookup
2026-03-30 14:14:27,679 root INFO copying keeper_secrets_manager_ansible/plugins/lookup/keeper.py -> build/lib/keeper_secrets_manager_ansible/plugins/lookup
2026-03-30 14:14:27,679 root INFO creating build/lib/keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,679 root INFO copying keeper_secrets_manager_ansible/plugins/modules/__init__.py -> build/lib/keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,679 root INFO copying keeper_secrets_manager_ansible/plugins/modules/keeper_init.py -> build/lib/keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,680 root INFO copying keeper_secrets_manager_ansible/plugins/modules/keeper_cache_records.py -> build/lib/keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,680 root INFO copying keeper_secrets_manager_ansible/plugins/modules/keeper_cleanup.py -> build/lib/keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,680 root INFO copying keeper_secrets_manager_ansible/plugins/modules/keeper_remove.py -> build/lib/keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,680 root INFO copying keeper_secrets_manager_ansible/plugins/modules/keeper_create.py -> build/lib/keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,680 root INFO copying keeper_secrets_manager_ansible/plugins/modules/keeper_info.py -> build/lib/keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,680 root INFO copying keeper_secrets_manager_ansible/plugins/modules/keeper_set.py -> build/lib/keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,680 root INFO copying keeper_secrets_manager_ansible/plugins/modules/keeper_copy.py -> build/lib/keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,680 root INFO copying keeper_secrets_manager_ansible/plugins/modules/keeper_get_record.py -> build/lib/keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,681 root INFO copying keeper_secrets_manager_ansible/plugins/modules/keeper_password.py -> build/lib/keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,681 root INFO copying keeper_secrets_manager_ansible/plugins/modules/keeper_get.py -> build/lib/keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,681 root INFO creating build/lib/keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,681 root INFO copying keeper_secrets_manager_ansible/plugins/action/__init__.py -> build/lib/keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,681 root INFO copying keeper_secrets_manager_ansible/plugins/action/keeper_init.py -> build/lib/keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,681 root INFO copying keeper_secrets_manager_ansible/plugins/action/keeper_cache_records.py -> build/lib/keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,681 root INFO copying keeper_secrets_manager_ansible/plugins/action/keeper_cleanup.py -> build/lib/keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,681 root INFO copying keeper_secrets_manager_ansible/plugins/action/keeper_remove.py -> build/lib/keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,681 root INFO copying keeper_secrets_manager_ansible/plugins/action/keeper_create.py -> build/lib/keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,682 root INFO copying keeper_secrets_manager_ansible/plugins/action/keeper_info.py -> build/lib/keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,682 root INFO copying keeper_secrets_manager_ansible/plugins/action/keeper_set.py -> build/lib/keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,682 root INFO copying keeper_secrets_manager_ansible/plugins/action/keeper_copy.py -> build/lib/keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,682 root INFO copying keeper_secrets_manager_ansible/plugins/action/keeper_get_record.py -> build/lib/keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,682 root INFO copying keeper_secrets_manager_ansible/plugins/action/keeper_password.py -> build/lib/keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,682 root INFO copying keeper_secrets_manager_ansible/plugins/action/keeper_get.py -> build/lib/keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,682 root INFO creating build/lib/keeper_secrets_manager_ansible/plugins/sub_plugins
2026-03-30 14:14:27,682 root INFO copying keeper_secrets_manager_ansible/plugins/sub_plugins/__init__.py -> build/lib/keeper_secrets_manager_ansible/plugins/sub_plugins
2026-03-30 14:14:27,683 root INFO creating build/lib/keeper_secrets_manager_ansible/plugins/plugin_utils
2026-03-30 14:14:27,683 root INFO copying keeper_secrets_manager_ansible/plugins/plugin_utils/__init__.py -> build/lib/keeper_secrets_manager_ansible/plugins/plugin_utils
2026-03-30 14:14:27,683 root INFO creating build/lib/keeper_secrets_manager_ansible/plugins/filter
2026-03-30 14:14:27,683 root INFO copying keeper_secrets_manager_ansible/plugins/filter/__init__.py -> build/lib/keeper_secrets_manager_ansible/plugins/filter
2026-03-30 14:14:27,683 root INFO creating build/lib/keeper_secrets_manager_ansible/plugins/module_utils
2026-03-30 14:14:27,683 root INFO copying keeper_secrets_manager_ansible/plugins/module_utils/__init__.py -> build/lib/keeper_secrets_manager_ansible/plugins/module_utils
2026-03-30 14:14:27,690 root INFO installing to build/bdist.linux-s390x/wheel
2026-03-30 14:14:27,690 root INFO running install
2026-03-30 14:14:27,696 root INFO running install_lib
2026-03-30 14:14:27,699 root INFO creating build/bdist.linux-s390x/wheel
2026-03-30 14:14:27,699 root INFO creating build/bdist.linux-s390x/wheel/keeper_secrets_manager_ansible
2026-03-30 14:14:27,699 root INFO copying build/lib/keeper_secrets_manager_ansible/__init__.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible
2026-03-30 14:14:27,700 root INFO creating build/bdist.linux-s390x/wheel/keeper_secrets_manager_ansible/plugins
2026-03-30 14:14:27,700 root INFO creating build/bdist.linux-s390x/wheel/keeper_secrets_manager_ansible/plugins/callback
2026-03-30 14:14:27,700 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/callback/keeper_redact.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/callback
2026-03-30 14:14:27,700 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/callback/__init__.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/callback
2026-03-30 14:14:27,700 root INFO creating build/bdist.linux-s390x/wheel/keeper_secrets_manager_ansible/plugins/cache
2026-03-30 14:14:27,700 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/cache/__init__.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/cache
2026-03-30 14:14:27,700 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/__init__.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins
2026-03-30 14:14:27,700 root INFO creating build/bdist.linux-s390x/wheel/keeper_secrets_manager_ansible/plugins/test
2026-03-30 14:14:27,700 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/test/__init__.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/test
2026-03-30 14:14:27,700 root INFO creating build/bdist.linux-s390x/wheel/keeper_secrets_manager_ansible/plugins/inventory
2026-03-30 14:14:27,700 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/inventory/__init__.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/inventory
2026-03-30 14:14:27,701 root INFO creating build/bdist.linux-s390x/wheel/keeper_secrets_manager_ansible/plugins/lookup
2026-03-30 14:14:27,701 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/lookup/__init__.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/lookup
2026-03-30 14:14:27,701 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/lookup/keeper.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/lookup
2026-03-30 14:14:27,701 root INFO creating build/bdist.linux-s390x/wheel/keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,701 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/modules/__init__.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,701 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/modules/keeper_init.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,701 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/modules/keeper_cache_records.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,701 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/modules/keeper_cleanup.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,701 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/modules/keeper_remove.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,701 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/modules/keeper_create.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,701 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/modules/keeper_info.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,702 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/modules/keeper_set.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,702 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/modules/keeper_copy.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,702 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/modules/keeper_get_record.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,702 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/modules/keeper_password.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,702 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/modules/keeper_get.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/modules
2026-03-30 14:14:27,702 root INFO creating build/bdist.linux-s390x/wheel/keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,702 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/action/__init__.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,702 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/action/keeper_init.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,702 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/action/keeper_cache_records.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,702 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/action/keeper_cleanup.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,703 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/action/keeper_remove.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,703 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/action/keeper_create.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,703 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/action/keeper_info.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,703 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/action/keeper_set.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,703 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/action/keeper_copy.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,703 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/action/keeper_get_record.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,703 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/action/keeper_password.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,703 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/action/keeper_get.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/action
2026-03-30 14:14:27,703 root INFO creating build/bdist.linux-s390x/wheel/keeper_secrets_manager_ansible/plugins/sub_plugins
2026-03-30 14:14:27,703 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/sub_plugins/__init__.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/sub_plugins
2026-03-30 14:14:27,704 root INFO creating build/bdist.linux-s390x/wheel/keeper_secrets_manager_ansible/plugins/plugin_utils
2026-03-30 14:14:27,704 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/plugin_utils/__init__.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/plugin_utils
2026-03-30 14:14:27,704 root INFO creating build/bdist.linux-s390x/wheel/keeper_secrets_manager_ansible/plugins/filter
2026-03-30 14:14:27,704 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/filter/__init__.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/filter
2026-03-30 14:14:27,704 root INFO creating build/bdist.linux-s390x/wheel/keeper_secrets_manager_ansible/plugins/module_utils
2026-03-30 14:14:27,704 root INFO copying build/lib/keeper_secrets_manager_ansible/plugins/module_utils/__init__.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible/plugins/module_utils
2026-03-30 14:14:27,704 root INFO copying build/lib/keeper_secrets_manager_ansible/__main__.py -> build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible
2026-03-30 14:14:27,704 root INFO running install_egg_info
2026-03-30 14:14:27,707 root INFO running egg_info
2026-03-30 14:14:27,710 root INFO creating keeper_secrets_manager_ansible.egg-info
2026-03-30 14:14:27,710 root INFO writing keeper_secrets_manager_ansible.egg-info/PKG-INFO
2026-03-30 14:14:27,710 root INFO writing dependency_links to keeper_secrets_manager_ansible.egg-info/dependency_links.txt
2026-03-30 14:14:27,710 root INFO writing entry points to keeper_secrets_manager_ansible.egg-info/entry_points.txt
2026-03-30 14:14:27,710 root INFO writing requirements to keeper_secrets_manager_ansible.egg-info/requires.txt
2026-03-30 14:14:27,710 root INFO writing top-level names to keeper_secrets_manager_ansible.egg-info/top_level.txt
2026-03-30 14:14:27,710 root INFO writing manifest file 'keeper_secrets_manager_ansible.egg-info/SOURCES.txt'
2026-03-30 14:14:27,715 root INFO reading manifest file 'keeper_secrets_manager_ansible.egg-info/SOURCES.txt'
2026-03-30 14:14:27,715 root INFO writing manifest file 'keeper_secrets_manager_ansible.egg-info/SOURCES.txt'
2026-03-30 14:14:27,716 root INFO Copying keeper_secrets_manager_ansible.egg-info to build/bdist.linux-s390x/wheel/./keeper_secrets_manager_ansible-1.2.6-py3.14.egg-info
2026-03-30 14:14:27,716 root INFO running install_scripts
2026-03-30 14:14:27,717 root INFO creating build/bdist.linux-s390x/wheel/keeper_secrets_manager_ansible-1.2.6.dist-info/WHEEL
2026-03-30 14:14:27,717 wheel INFO creating '/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/.dist/.tmp-2dbk4b6n/keeper_secrets_manager_ansible-1.2.6-py3-none-any.whl' and adding 'build/bdist.linux-s390x/wheel' to it
2026-03-30 14:14:27,718 wheel INFO adding 'keeper_secrets_manager_ansible/__init__.py'
2026-03-30 14:14:27,718 wheel INFO adding 'keeper_secrets_manager_ansible/__main__.py'
2026-03-30 14:14:27,718 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/__init__.py'
2026-03-30 14:14:27,718 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/action/__init__.py'
2026-03-30 14:14:27,718 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/action/keeper_cache_records.py'
2026-03-30 14:14:27,718 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/action/keeper_cleanup.py'
2026-03-30 14:14:27,718 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/action/keeper_copy.py'
2026-03-30 14:14:27,718 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/action/keeper_create.py'
2026-03-30 14:14:27,719 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/action/keeper_get.py'
2026-03-30 14:14:27,719 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/action/keeper_get_record.py'
2026-03-30 14:14:27,719 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/action/keeper_info.py'
2026-03-30 14:14:27,719 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/action/keeper_init.py'
2026-03-30 14:14:27,719 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/action/keeper_password.py'
2026-03-30 14:14:27,719 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/action/keeper_remove.py'
2026-03-30 14:14:27,719 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/action/keeper_set.py'
2026-03-30 14:14:27,719 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/cache/__init__.py'
2026-03-30 14:14:27,719 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/callback/__init__.py'
2026-03-30 14:14:27,719 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/callback/keeper_redact.py'
2026-03-30 14:14:27,720 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/filter/__init__.py'
2026-03-30 14:14:27,720 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/inventory/__init__.py'
2026-03-30 14:14:27,720 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/lookup/__init__.py'
2026-03-30 14:14:27,720 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/lookup/keeper.py'
2026-03-30 14:14:27,720 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/module_utils/__init__.py'
2026-03-30 14:14:27,720 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/modules/__init__.py'
2026-03-30 14:14:27,720 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/modules/keeper_cache_records.py'
2026-03-30 14:14:27,720 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/modules/keeper_cleanup.py'
2026-03-30 14:14:27,720 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/modules/keeper_copy.py'
2026-03-30 14:14:27,721 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/modules/keeper_create.py'
2026-03-30 14:14:27,721 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/modules/keeper_get.py'
2026-03-30 14:14:27,721 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/modules/keeper_get_record.py'
2026-03-30 14:14:27,721 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/modules/keeper_info.py'
2026-03-30 14:14:27,721 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/modules/keeper_init.py'
2026-03-30 14:14:27,721 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/modules/keeper_password.py'
2026-03-30 14:14:27,721 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/modules/keeper_remove.py'
2026-03-30 14:14:27,721 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/modules/keeper_set.py'
2026-03-30 14:14:27,721 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/plugin_utils/__init__.py'
2026-03-30 14:14:27,721 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/sub_plugins/__init__.py'
2026-03-30 14:14:27,722 wheel INFO adding 'keeper_secrets_manager_ansible/plugins/test/__init__.py'
2026-03-30 14:14:27,722 wheel INFO adding 'keeper_secrets_manager_ansible-1.2.6.dist-info/METADATA'
2026-03-30 14:14:27,722 wheel INFO adding 'keeper_secrets_manager_ansible-1.2.6.dist-info/WHEEL'
2026-03-30 14:14:27,722 wheel INFO adding 'keeper_secrets_manager_ansible-1.2.6.dist-info/entry_points.txt'
2026-03-30 14:14:27,722 wheel INFO adding 'keeper_secrets_manager_ansible-1.2.6.dist-info/top_level.txt'
2026-03-30 14:14:27,722 wheel INFO adding 'keeper_secrets_manager_ansible-1.2.6.dist-info/RECORD'
2026-03-30 14:14:27,722 root INFO removing build/bdist.linux-s390x/wheel
2026-03-30 14:14:27,723 gpep517 INFO The backend produced .dist/keeper_secrets_manager_ansible-1.2.6-py3-none-any.whl
keeper_secrets_manager_ansible-1.2.6-py3-none-any.whl
.......unloading ansible._vendor
unloading ansible.release
unloading ansible
unloading ansible.utils
unloading ansible.config
unloading ansible.module_utils
unloading ansible.module_utils._internal
unloading ansible.module_utils.compat
unloading ansible.module_utils._internal._patches
unloading ansible.module_utils._internal._patches._dataclass_annotation_patch
unloading ansible.module_utils.compat.typing
unloading ansible.module_utils._internal._dataclass_validation
unloading ansible.module_utils._internal._patches._sys_intern_patch
unloading ansible.module_utils._internal._patches._socket_patch
unloading ansible.module_utils._internal._datatag
unloading ansible.module_utils._internal._messages
unloading ansible.module_utils._internal._datatag._tags
unloading ansible.module_utils._internal._json._profiles
unloading ansible.module_utils._internal._json
unloading ansible._internal
unloading ansible._internal._datatag
unloading ansible._internal._datatag._tags
unloading ansible.module_utils.common
unloading ansible.module_utils.common.text
unloading ansible.module_utils._internal._stack
unloading ansible.module_utils._internal._traceback
unloading ansible.module_utils._internal._validation
unloading ansible.module_utils._internal._plugin_info
unloading ansible.module_utils._internal._deprecator
unloading ansible.module_utils._internal._text_utils
unloading ansible.module_utils._internal._event_utils
unloading ansible.module_utils._internal._errors
unloading ansible.module_utils.common.warnings
unloading ansible.module_utils._internal._no_six
unloading ansible.module_utils.common.text.converters
unloading ansible.module_utils.datatag
unloading ansible._internal._errors
unloading ansible._internal._errors._error_factory
unloading ansible.module_utils._internal._ambient_context
unloading ansible._internal._errors._error_utils
unloading ansible.errors
unloading ansible.module_utils.common.sentinel
unloading ansible.module_utils.common.yaml
unloading ansible.module_utils.parsing
unloading ansible.module_utils.parsing.convert_bool
unloading ansible.parsing
unloading ansible.parsing.quoting
unloading ansible.utils.path
unloading ansible.config.manager
unloading ansible.utils.fqcn
unloading ansible.constants
unloading ansible._internal._event_formatting
unloading ansible._internal._display_utils
unloading ansible.utils.color
unloading ansible.utils.multiprocessing
unloading ansible.utils.singleton
unloading ansible.utils.display
unloading ansible.module_utils._internal._debugging
unloading ansible.module_utils.common.collections
unloading ansible.module_utils.errors
unloading ansible._internal._templating
unloading ansible.utils.sentinel
unloading ansible._internal._errors._handler
unloading ansible.vars
unloading ansible.vars.hostvars
unloading ansible._internal._templating._access
unloading ansible._internal._templating._jinja_patches
unloading ansible._internal._templating._utils
unloading ansible._internal._errors._captured
unloading ansible._internal._templating._jinja_common
unloading ansible._internal._templating._lazy_containers
unloading ansible.parsing.vault
unloading ansible.module_utils._internal._json._profiles._tagless
unloading ansible.module_utils._internal._json._legacy_encoder
unloading ansible.module_utils.common.json
unloading ansible.module_utils.common.text.formatters
unloading ansible.module_utils.common.validation
unloading ansible.module_utils.common.parameters
unloading ansible.module_utils.common.arg_spec
unloading ansible.module_utils.common.locale
unloading ansible.module_utils.common.file
unloading ansible.module_utils.common.process
unloading ansible.module_utils.distro._distro
unloading ansible.module_utils.distro
unloading ansible.module_utils.common._utils
unloading ansible.module_utils.common.sys_info
unloading ansible.module_utils.basic
unloading ansible.plugins
unloading ansible._internal._yaml
unloading ansible._internal._yaml._dumper
unloading ansible.parsing.yaml
unloading ansible._internal._yaml._errors
unloading ansible._internal._yaml._constructor
unloading ansible._internal._yaml._loader
unloading ansible.parsing.yaml.loader
unloading ansible.utils.collection_loader._collection_config
unloading ansible.utils.collection_loader._collection_meta
unloading ansible.utils.collection_loader._collection_finder
unloading ansible.utils.collection_loader
unloading ansible.parsing.plugin_docs
unloading ansible.utils.plugin_docs
unloading ansible.plugins.filter
unloading ansible.plugins.test
unloading ansible._internal._plugins
unloading ansible._internal._wrapt
unloading ansible._internal._templating._transform
unloading ansible._internal._json
unloading ansible._internal._json._profiles
unloading ansible._internal._json._profiles._cache_persistence
unloading ansible._internal._plugins._cache
unloading ansible.plugins.loader
unloading ansible.vars.clean
unloading ansible.module_utils._internal._json._profiles._fallback_to_str
unloading ansible.utils.context_objects
unloading ansible.context
unloading ansible._internal._templating._datatag
unloading ansible.plugins.lookup
unloading ansible._internal._templating._errors
unloading ansible._internal._templating._jinja_plugins
unloading ansible._internal._templating._jinja_bits
unloading ansible.parsing.splitter
unloading ansible.parsing.utils
unloading ansible._internal._json._profiles._legacy
unloading ansible.parsing.utils.yaml
unloading ansible.parsing.dataloader
unloading ansible.utils.vars
unloading ansible._internal._templating._marker_behaviors
unloading ansible._internal._templating._engine
unloading ansible.plugins.callback
unloading ansible.executor
unloading ansible._internal._collection_proxy
unloading ansible.executor.task_result
unloading ansible.playbook.attribute
unloading ansible.playbook.base
unloading ansible.playbook.conditional
unloading ansible.playbook.collectionsearch
unloading ansible.playbook.delegatable
unloading ansible.parsing.mod_args
unloading ansible.playbook.helpers
unloading ansible.playbook.notifiable
unloading ansible.playbook.taggable
unloading ansible.playbook.block
unloading ansible.playbook.role.definition
unloading ansible.utils.galaxy
unloading ansible.playbook.role.requirement
unloading ansible.playbook.role.metadata
unloading ansible.playbook.role
unloading ansible._internal._locking
unloading ansible._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz._extensions
unloading ansible.module_utils._internal._ansiballz._extensions._debugpy
unloading ansible.module_utils._internal._ansiballz._extensions._pydevd
unloading ansible.module_utils._internal._ansiballz._extensions._coverage
unloading ansible._internal._ansiballz._builder
unloading ansible._internal._datatag._utils
unloading ansible.executor.interpreter_discovery
unloading ansible.executor.powershell
unloading ansible.module_utils.compat.version
unloading ansible.plugins.become
unloading ansible.plugins.become.runas
unloading ansible.executor.powershell.module_manifest
unloading ansible._internal._datatag._wrappers
unloading ansible._internal._templating._template_vars
unloading ansible.template
unloading ansible.module_utils._internal._ansiballz._loader
unloading ansible.executor.module_common
unloading ansible.module_utils.json_utils
unloading ansible.plugins.action
unloading ansible.playbook.loop_control
unloading ansible._internal._templating._chain_templar
unloading ansible._internal._task
unloading ansible.playbook.task
unloading ansible.playbook.play
unloading ansible.playbook.playbook_include
unloading ansible.playbook
unloading ansible.playbook.task_include
unloading ansible.plugins.callback.default
Command - /usr/bin/ansible-playbook -vvvvvv -c local -i /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all --extra-vars tmp_dir='/tmp/tmp1181_gwx' --extra-vars {"uids": ["6f091b0a277641aea5eafa", "dd54e5e64f65455da950d7", "ee42eaa32c9f4292adaac5", "402b334a3e3a4a64b5de0c", "aa08e3f6149e43baab8f19", "8d09777e54d64f3b80257b", "f84c8db011c34c168ca636", "d77b813bd722417c8bf0ec", "5784278668f544fb9673cd", "dcf6385e66ce4cd79216a7", "b98f121541ca42b8ad785f", "50f2c4dcad9b44a088959e", "451a10740fdd4fe69e0e4e", "3b147252363446efb1fa63", "94a4f131d5f54440bc353c", "03b94f04dd3c4965ad880b", "75a49bad2b574c96a0c98f", "13ab014e22d54b1886ea20", "41a4723363a742e59572e3", "3750d76817f24537858b17", "58e83fc1ecea48cca69248", "77f182f113014379be0f6d", "274d0cc32e164a39bc12aa", "0207a988228e4f8f86fa02", "424f393d73fd4aceabb7cb", "852db50b5b5c432996e6cf", "6ba267bbe2ad427299bd84", "88afc5264c7045ea909892", "d98e0c3acb0840029f85a1", "e266ba3db308424c9915cc", "9bcb5cc8abf14d82b39f9d", "5933bab9c45b44fd99f054", "bc611f0f1678483296d55c", "2f98215e381d4a07851e46", "ac067bb31dc34d48959b2e", "bdf407fde5044a77a40559", "eccc507661094f1cb5ff7d", "e4a156b795ed436799b246", "bf874d4a73ab4c7ca3254e", "2c7d2676cb494c5892f5ea", "9f62f551f3664c4d8c80b4", "661997d074a540d58fbe39", "3ef16fc58f664eff9db86a", "972ea64537aa4f30bac821", "23c948f911674a95a15d85", "90a4d366357a49d2af99bd", "a6c3ee1257d2434dadbfc9", "5a3c3f93e5fa44ccae5926", "2d27889d4bd54dea80cae0", "05e37dd94a764558820d20"]} --extra-vars {"titles": ["Record 50", "Record 51", "Record 52", "Record 53", "Record 54", "Record 55", "Record 56", "Record 57", "Record 58", "Record 59", "Record 60", "Record 61", "Record 62", "Record 63", "Record 64", "Record 65", "Record 66", "Record 67", "Record 68", "Record 69", "Record 70", "Record 71", "Record 72", "Record 73", "Record 74", "Record 75", "Record 76", "Record 77", "Record 78", "Record 79", "Record 80", "Record 81", "Record 82", "Record 83", "Record 84", "Record 85", "Record 86", "Record 87", "Record 88", "Record 89", "Record 90", "Record 91", "Record 92", "Record 93", "Record 94", "Record 95", "Record 96", "Record 97", "Record 98", "Record 99"]} --extra-vars record_10_uid='b98f121541ca42b8ad785f' /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_cache_records.yml
Ansible Directory - /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example
Python Path - .
.
STDOUT
-----------------------------------------------------------------------------------------
ansible-playbook [core 2.20.4]
config file = /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg
configured module search path = ['/home/buildozer/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.14/site-packages/ansible
ansible collection location = /home/buildozer/.ansible/collections:/usr/share/ansible/collections
executable location = python3 -m unittest
python version = 3.14.3 (main, Mar 27 2026, 19:39:08) [GCC 15.2.0] (/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/.testenv/bin/python3)
jinja version = 3.1.6
pyyaml version = 6.0.3 (with libyaml v0.2.5)
Using /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg as config file
setting up inventory plugins
Loading collection ansible.builtin from
Set default localhost to localhost
Parsed /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all inventory source with ini plugin
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python3.14/site-packages/ansible/plugins/callback/default.py
Attempting to use 'junit' callback.
Attempting to use 'minimal' callback.
Skipping callback 'minimal', as we already have a stdout callback.
Attempting to use 'oneline' callback.
Skipping callback 'oneline', as we already have a stdout callback.
Attempting to use 'tree' callback.
PLAYBOOK: keeper_cache_records.yml *********************************************
Positional arguments: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_cache_records.yml
verbosity: 6
connection: local
become_method: sudo
tags: ('all',)
inventory: ('/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all',)
extra_vars: ("tmp_dir='/tmp/tmp1181_gwx'", '{"uids": ["6f091b0a277641aea5eafa", "dd54e5e64f65455da950d7", "ee42eaa32c9f4292adaac5", "402b334a3e3a4a64b5de0c", "aa08e3f6149e43baab8f19", "8d09777e54d64f3b80257b", "f84c8db011c34c168ca636", "d77b813bd722417c8bf0ec", "5784278668f544fb9673cd", "dcf6385e66ce4cd79216a7", "b98f121541ca42b8ad785f", "50f2c4dcad9b44a088959e", "451a10740fdd4fe69e0e4e", "3b147252363446efb1fa63", "94a4f131d5f54440bc353c", "03b94f04dd3c4965ad880b", "75a49bad2b574c96a0c98f", "13ab014e22d54b1886ea20", "41a4723363a742e59572e3", "3750d76817f24537858b17", "58e83fc1ecea48cca69248", "77f182f113014379be0f6d", "274d0cc32e164a39bc12aa", "0207a988228e4f8f86fa02", "424f393d73fd4aceabb7cb", "852db50b5b5c432996e6cf", "6ba267bbe2ad427299bd84", "88afc5264c7045ea909892", "d98e0c3acb0840029f85a1", "e266ba3db308424c9915cc", "9bcb5cc8abf14d82b39f9d", "5933bab9c45b44fd99f054", "bc611f0f1678483296d55c", "2f98215e381d4a07851e46", "ac067bb31dc34d48959b2e", "bdf407fde5044a77a40559", "eccc507661094f1cb5ff7d", "e4a156b795ed436799b246", "bf874d4a73ab4c7ca3254e", "2c7d2676cb494c5892f5ea", "9f62f551f3664c4d8c80b4", "661997d074a540d58fbe39", "3ef16fc58f664eff9db86a", "972ea64537aa4f30bac821", "23c948f911674a95a15d85", "90a4d366357a49d2af99bd", "a6c3ee1257d2434dadbfc9", "5a3c3f93e5fa44ccae5926", "2d27889d4bd54dea80cae0", "05e37dd94a764558820d20"]}', '{"titles": ["Record 50", "Record 51", "Record 52", "Record 53", "Record 54", "Record 55", "Record 56", "Record 57", "Record 58", "Record 59", "Record 60", "Record 61", "Record 62", "Record 63", "Record 64", "Record 65", "Record 66", "Record 67", "Record 68", "Record 69", "Record 70", "Record 71", "Record 72", "Record 73", "Record 74", "Record 75", "Record 76", "Record 77", "Record 78", "Record 79", "Record 80", "Record 81", "Record 82", "Record 83", "Record 84", "Record 85", "Record 86", "Record 87", "Record 88", "Record 89", "Record 90", "Record 91", "Record 92", "Record 93", "Record 94", "Record 95", "Record 96", "Record 97", "Record 98", "Record 99"]}', "record_10_uid='b98f121541ca42b8ad785f'")
forks: 5
1 plays in /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_cache_records.yml
PLAY [Keeper Cache Records] ****************************************************
TASK [Generate a Keeper Record Cache secret] ***********************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_cache_records.yml:7
ok: [localhost] => {
"_secrets": [
"PDpo1Kp;s@5N[@?P]6@;k0m2P3]?wVr6EnQ+]93X2MX47]CB0Zys6ukB2a%!r
{
"ansible_facts": {
"keeper_record_cache_secret": "PDpo1Kp;s@5N[@?P]6@;k0m2P3]?wVr6EnQ+]93X2MX47]CB0Zys6ukB2a%!r {
"_secrets": [],
"cache": "gAAAAABpyoVFDY7njErV4pTwkaWEhyWYya8bRxNxv_n94mDLWG2I3reG3ZshfeXViMedq8v_qH9Tl5n45lW9RG-iUswDwGS8pX-VPMTucfYr3VRKg4hKLuV4mN09KKuHTX9wel3TxSTy1QYRuWCRLcAcGkIgiM7OeUxHmnSJ0gWxI_9qAsFpT_nvrkJIsTFqYkOBi2h4SzBJsPs19gr7LIU6IOI8qG6yTsct8fZJR3__zc9LgItKqR0zHgQXIrA5q1YGMwDwfNaldjUQ1CGLTPjwgIVtJ4cBkFcNzl20J5vHuVQIUD2BVka5Urh_kECoyR4cV1wkdwnKsoW8gbglGM4VMdTCNHiOHPiAEFkN51bBc8yNOlcSQJ721-q0ggz0QsMQFgyyrmXFMk4BDoeRD9cpFXXmwzb_NUBY2_7bigf-H622SdEnTPOxQaGFBKTUNQ9ssVJPWSs_7-uHoXxzjZxbRc4_kpQ7HkIIPbkmHuYxqcHTtyASxIJ3jkJTr8i1U1cCPaaY65Sd36blalPBakmM-_BSEugTaGxVJqU4FUxnSNMjhkcvfGou2eZjKUNgGq4j2k87rzIaT_QzVF3QNBDr8ioI-u1D0e-9N2GKEt8-wftdaxXy5rrRZ-Wi2gWNo8Ekaq7ZVetQiXEdoR1Qtqfe7ParVzRGjDYUX1zxmHxyjisfMWzQrkysDFb7Fb2Kvgz2Zc1e6kk7RGzXN2iupi-iPkIBipGwRy6B_ptCMwlrmEBR3xBESxpgJGOck_7At2UL2jAw-llw8iiUDnWfL90lspVU5aG0cSvF_UdSNRpYJmhuGw23h2jvmsCWZzAKIet42rwa3SYxOud57iMbzb_S2M8-hRFdti75bp9jBZXGPBE6jZsp2CWVnlym5wAHjyRF0S9TqP76RF-qQXCRtePnPxyRpXvQ3CJdacdN2n4g5DNzoVFfkhVISYXtQ_s_-b4i9swBpS2WKjL6X5F6-7CODiwLWRj7eLDzUbQWU7ey8WvjLTWD1dywYLENu1S4YmRBIyYTfzFT9bgO3EJXgaNHLanN2X1Xhl7yBH0GwQeAQ8jHhSWEbhpsHkNMmO__SJCPky3eRu8z6ny8IKYbGjT752rFBCjyGJtDAM9ANQAV2Rh6Wy-IJcjxPH-DTf4skEjaaqyY_kQLwU2fTSOCou7rw-6PO77SucYlEZcNkDDzPp1JjsuA_5lK1Vbpts1htSrju5C5ChK_Ve5P0gore9w8jgU1vXiXKVWcMKU6NrGjmAp4l9p5n8zpCYg12nQiY3vIHkI-4CJlewnertPxbOeel3Ajvo8iMLJMQGKW0mSu6iERL2bPxDDSaZURYtkoUR9UAPLhBnFp1BBoFehLmxUWMJMOksRLWeIwiPfSoGGZ9ICfLva8zYYpES22e8Zh7gqpba3IzFpr5yggLX7vYXR1eBi62pGRT5KUpVfEh8smC9hl4GZjHRelWWaxRWMqgoBCRIpmCxwQo6kpmgQStaRyX980syMJcuKsEe6vdFzYM9YF8gNyCvHNDES01bcOyu8r5WZ007GcpCQ3VIVjUvhUXHOBpyYT4y_mhjkzQ0L8b21ojcZ2R_nkla5151QJ4ELGtZqYLtpcl3lDroO2io-OhY8YqFEh99q4I_521bJnOptC9hf5ZNsWfZpwaEMnbX7M1LwXjBfK_bIaSV0eeoJZFyfPMpCfTR3HklB9g5M_U3cBUBodDbkXrwnEZjCq2eR7AWpnnZJPS0UrhdDWMHxWXh4rgAg05RUUB1cAKoS0zyXotEoaCs5NTn4JpTTRls3UJKdWFp7Q0_xxh_iSRlWn93OD8NDMu0Mi7z9V560ONMBcYdbOo-bbNSFzJBmM3D0mQx3CQCKoP6nBuaVuXwGZPpOnc6z4Umtp6KJasJrpnZYpKQ1ZGDIRrljp52P5ll_3uJclo-5C5WxRAcI3nxZuxfGnxfLu8iMn6BE-MbBAoliMarsG9EEyYLldA5nkxcYlRdV5yTfLOP8_zI9xv0hLkxhPnPjGTK0VHlnqhplxlWYHxtBAvNUrKW8faNeDtXM5eLtrydCNrEHmMyQyt2faUNUI270M0UQDKGgaXvA6sZX7eKx2ts0vqzxNypJNNAJkgAblZVZjGhcMBdiKy5ZYMJN8hsVT9AxGWsxKjCFRMrrD6fQoTzkfOKYcEMcf179a7mcgfjpRSDEDjWsE0ZzCETLaALvz1XAizw30exC-vMP1z2f8z6ZW0rwgpfmyp9zT8jm2xgEMGwLUVz734pcqJsglOQZiioEavXZ1GLoO-N_mVrdX9Q9t0N0SykJvvij9adW6cNZZgbo8FzaPYAlsVni_IojfMcNQrTmeM-EB3vi-Vs9Wkx9yfFUFLXAzeRgkRt-pPQ70s2lpW1tldLxbLft_zuAnNP6wnnFjfxdzy03qrvbZxtjFoKKNgdTzyOzX8poYXJpa-7_xa6_T-GBabTrAB64iUKYkoAjEq98Mayv0-_K_Xah11YFb8jM-xI-CHmQRdUfISwhFK1Xd7I9XtfgOwKroVsfTgnwscs0q83lqxjH6ou_UEEQWfNycYCfOQR_y8Rz_QGkvZR-PVo8GpbUdoyEFVxIjjtybwLiXZxRq3kqvDJ7qtTVd42Omk4TnDC6Zg8kljqvxUROGddBUNVYSZtt-Ey-KBNcAKZaysCqv22DlifFNDlgnoTJw0vGm7p6Zqa9CkBc2VWOGlj0rEcOh7MaLUlgXqJMVLsfJi58qb6Urybfgx9nx3Ni05yrij3A0HccrAAAIWb3yk8O-eyjObz7JE4m93q0_M1qPGNCcX9hjd7-9MTwvNS6TlvyrsbglpWXmYOmcs7DIL0JeVquCsv4BYafphIXCDdH5d4XQ67bRUPBZIp3V5OU1baQsLGmy7ytFcj12yLsNp91oyWRXWBXLUeWkMSROzpBh0J3gz0TmY0K-iqqzuWb_tKBjvXKRj-Kx7DKcRSaOw2tksRIxcfMW1TE7i1-3mWlJ1P7eJAVJixyQf53h7XNeMC3123F2OZBz_qOvxk9aVE5olcA48Ygbs0BwWHkjluxzw-fH5FpwnfizUlN8g31NK3YHorvIv-YRrWuSB2D98ncgfk8S-uRrleuvv4I_vaD48n5_vabWQwB17pzKe7P-E9Mav3UaWbtKFl98AhPTIXhTXSd0ZNtX-8kiGak-xJZ1rrF6eKpXqTxDhqhCSZPgHCAq2Shl9iwBkKSFvhLE3Vd0voIr6ZJQ4TbSM1yJg_EpIHf7ZPvkfpyviU_wjbKphoc8siFdeEEzicKzijbQf5EcLKL4uI938NNbcd2oW3XimVns2HXT4wvuJZ6Ygg_cpSCnhgy6k-DJWy9CLs9RK69xpl3FdAf50tejTny-2x_9N59F__NuMnwZz_PHHopitdmrhKh0LYglLPW5I58VRjsJLHQtevh9CVTWtzq3SY01qH3UY3l7OmZePTRhuLrPKCEJNLGUcNBC7oVCaToI9TfUR-FdNqdUJ14tEhrkrjtaIQYoZRqjX27uKaekSzTcpyUaIMZCfuO6b1aIrSzqhA4D2Sl2fz0Kn5L1T7PnYWBvlr0-TVYU1qNaPEYIYpWkffwrj-pHrNOR9tzXOI9Qzc3DnjYNcRciu5C2qmuNBzH6Z2mLRucLkH4mkC5Or1uRn0NeQay_I_fMnPVWNKRff0wv_DfR8UTSIXfG7EGUfKZ11CwDS5ZnrTrDFCvZhBb2BVoqlpqIAw2fJ69mjCErsX2nx6563WFyVl0BQaty4BFlf-Q0FTKITFztKyZMEFwevnK3sq-VS8lS6u4dZ5_AisRNxgOQXOEk7qpv3vwy5RP6inub1as7EKkWb8wxhE7gk1IXPChGtfvg6YwVjlqC55hiC-ocNielSnoqNdBChHA-38myWT9rbhmKhL8xnveIgD8kcu-2Bm1cv2goQXyA5UT_qRDx0otvzxOAvrt9FUzXB9QyB40stURjkFhy_aTkHMmQu7nOFfTvsZQ2KAOuBDf7Rk0akIrUNYtiTITgEsEYffwIgeVIYp2Z1ca4WFbz0M8LgbVxfNDlvBreVavkwbGSZKcqkYZMAmq8Ttn6JjY_A4RDzNTQt7i1s9UE4jM0Stp_TCRpe7zNVeHmSbGFuSrVPACy3qrskKZkRITB8n4Ya7i-lUF5-dW3OqK_Av0tKoJIOpTsJyVqhDgflcmPOjVvU2ay4PXuZy4_FrV7L9JnOA7EknNuVjOcGhZ3oaW8g_eTbwN0TgPNHihHANwjl5CfTFwYe2F2Rl7HuL4HxSJLR6-8f57whF07--d2R4vi-v_Nb9wVJLaKGthzwZggqJJhQiN6W_g0NPjcdgGGG16lBGqtlNK2ESXlDZFXpn4331qvX4ChypUrlfTSiJkRZb6Fjcp0R0CiF4-4F0zA8u2_Qn2ahjxS3p-ITicXMa83fUKmIYHX8auOXHYRaHlfC76jfiMAOyccA9P9orA6Z8HVj_6V_qWTFOijWfl9mmlJp_grQKg9Hba2FAkjn-pRhtLb-EIOcG2_BXjCWmr8npvfON84_4sN3wNWy3CxUo8hF7AF3wDkvcswSoE3Fc9hKc4P5nJaIY5k-QDEr9zotZmoP_aw2uyG461CYrCJYNx_N0gJ1oLI0eyBO_qA6X2LaSaC2Y2ne-9SPc_oVN3KiwC-KrI06-c4CyADIiZPIx8hLWUm0FBSa7fJUHUPqr1yw0m3Cc7yvf9hOqwLAgTlvfxOhK53x5XOeoyMc7tGt0-WfRG1PiNenumZw9pgLAbFs1cWeKck5V7WPt-94JUUNQyKaxPzL_wZIMMux9n_untBsc5PLTr5sPZ7DbZ8636d59wMYNJL9BGYgILPZeLPDQMT4FsfMlz_4GM8hYL5pumoFE-t7zCLZbdZsC1mzvYM1woxQidPsNBKeIbOQjLtfr1qYy2szaZaKPLfkmHDMRHhiEIePbBpmNUIiTNuxcRfRAIx4qutya3t6GvZJt39hzKkRZVQnP4AFae_ZnxChrkkCgDaUT9Wi69PNFFmfT9t3g95W1k6RqSghWhow9lJ8t94ZYu8I7zXT1YKZudYsnozSAgSkDnws1zhIJxuLjS3FIDq3Xto7A8gq7hd2_R_X4JCpLdIyOKAg_mHRMoRanGDP8gfUOT1KpasaFQJEzxeAJJWnQYWyXwyuKbKrNtHTP5rl9Nly4_6l1jfOLZCf5P05gaJ66gVlX37i8ghCh6dfMK9iFaSITMyox7agjxxjJCfQJEDtWzreRNpDYpFRLkr4gT0zRMIZn57WzpkEuFGirJ6B1dZFIoOFB953JPMLouq3TP2Nwywt8qh7JzFLJi-QqVJ3MoUfxn8RuKfx01v0vNYl1E0hJhFNUuqz0Boph_CcK2D69M5SwmyY9t_L4C0VUbkCTyJasVcHuXGQcW6b632rElCLbpGo-jX1h8393iVEs5vu_FbrWNbXufhYtvkS6kzBJvJtHWuJuCnYGZeg2nXpeeBO32Bpr6KlND5nqumNZb_5GPE39uHyEAJHrDmAK7flLIHeUvujWNnHX8Ub_XYDDjGh76PsGCxktc6T7wI8cbuZVB5lDcDAVXH272ikR78vGXXHvos_z-tH530TWI2OqYXa3a6c_Hk_AfhOoiyyicqk6ArGP6xYAtIu_Jr7SIIep4ZSzUKwgLCaBcb6K6htBv981wVyFaYOGnQ5IFbgNvmYTPdH2RSEpLbkav9wOUyXIC-YMuzcTb3WGYAPiqMPvqVwM9oAKpD_Vbk86HGKt_NzrcT6JwypL5FG7d_jBGdxQWGQQyNTt_SdSvD6vJvuoc4If4Fymgg4Lx0R3d8ES9dPRoqluxSknAybDTpsZX_310mJMC1FDQiR4EDtNZ-7RN2JE_fNmevAFXUFDXHDIc2SgRY5EeKAtq7cWAG7Q8oAllhwIR8SBSCp6z4MfDCt-x3IQEnKo3n0wUzb9gge-UZ_C9EDhlVdFOww56K-gPCi5d9oFHiOclWNWSE1Mk7Bgvn8u-aA1Ht4N2R7P1UCHuQk8T6_xGsWQdP2w0YeUfMyqkxf650ASfG40vA0crYY6RhoAWynz2fZgyCY2EATQAicBewX4G87NsRVG2n4k2ow3js_2wZZkYvyUgTjzPPx73Ih7eC6UUFlXEgO9ITQIsh5RkGktixzm-kbTlwdnXfUcxTZ5MM-J-ETHctbahw6L1gayayddxVtcxXV3uKH5hF8GVc0Us4w9f-abFyei9rW6SBOIiTZnBkc8Rm_OUB7KyXxWR9T78eaG5TXW1SqlP6QZ9GHvdJj8uubsRe9xF6gq5qA4j4snnojV11V758WSjnzJlg3tzWrTg0ba2LGx_52CvY06xlJPl2U4nubhX4RevvmuqUhywKNUkJbM5XiZ4nlMo2V13ai24gNpfl7lfiB1pgyalEXk8oBQBX_wZYqUlLb6Wcc4pJM3w_1XhCitsb_SWBQ4KdOwsFnAjeh6D10rskHYEWsnnOif7mQWBhbjDzo_fgYirABXuejtsrjfJUvs_g5DQVAnOHvNtEeIv8O0ePXgCF7AFoPtB56vmAQvwboOayhXp4Dr5uQ-wvC3xEuNiJdBwfDI283thnhM0jsu1hK2vBmjOqg7LS3tY3hsK3Wrxnz97TcNScsOLhgQ4BHnaY5vle4tSPz7OMhCC3KDQSCIZWElDY_5FzL1_lXUlulzJsJyvIrv0E9BmknRgQLLrqr2EMMXTwhQX8qr7hSPB7sAOyIfAGZXJUgPXWTk-QMUSDKDxGmXLYWruLAKSUIa2iSby2odbEqk9B6TuefqwlVJ_XZ7eUW0PUd4ZzCCGCVkyeiaAnwT96KFcwgO6LJacL8xLXYVBsFxxKIvLLqkZGg3ZHdiV2-KvEtoXIippb2QZtVUB5M1rE6iqX0X5fNRwnamnJ316si0YF15Qn256yuG6zKcHsYwDoFyOlkBy8vh-94_c2PJOhTfw2aiHrBnXQGi6qrrMdj8OaLfr8-LIKC3RZc7rHxUKTGwAzV0Ts0HRKZmdEK533M4mS8hvlw8r7LzQv4PXE7Bl8R7nC-KxQsVooBIggxxjRUNUjtQVfjSiiNtIwpESQe-pGYLPqnD5_oFGrQ9J6wQFgkI3qUEwJCqgoUlr8YncRpST4mh5FiE-9hx0okKODAMNYExTD8lIQbccSOeMl6Oj6Ejo3_AZp1VfmKJ6dyTl2jHjBuAQ3qYj1nGaC_fBjFvVwoLDXesHO6BoLWenb_GseF4JDACUAQcp9-ergmL4E7bL7U-8SRMCejMX1pTlbRMsgzBcBe2yFXPNpuo7EeUdK_BD14R7smnp1yxyjDhcXAdqYvDpny-h7ebQ6YR6zheLwXGn757Aw30uOoEf-RuV9-8cfD6hJjjjh60x9t8iqeVZfHGmwhN_oOsKwHH5JVgCfciqUtO8aOZVbCnldZdmlcsUdMlq6LJneuZ_gEsoLM76_eK8qjzCHl6mZpflLcaBpT207kPruXxil3UCzOLBhf8IyHk-z9-uVmJZZC8fT1MDfPwW3m-3tbdwj3ygEsuLMtZCX97Z2N73i2zhHytwBgNtOuUyi_B-3rTekJrFAC3GKCKG2bLufAgRMgjmIcOhbySnNzuhzO48sY2GiQm13W9J8wypO8YIQe1H9kT1Ay4jleW0bynzPz3dqlbspaWqHexlyzEgEn7KBDQopsEpv44RaQfOasFHWu0HUp-iK9Ztmsa2bR30141XFKMEOP3GqwYDh8sAAM7hSIg-3-SX8yQm4OJOXXv3ao2aTeKlrx8D7KFb78biMQrmtp6ap7-MWyeeNQML_ng3h6seaXqM2al33yoKM2PoemwR5_xT5w8Mc0FMatGadrrRr0_BxBD5cu__auRQClHS3zCzd7L3CNIXYuhhtYAaTfB5KSaHYr0IU6zVFxnA0MLL3JTM6WUnoCPb_h9tGwK8MZY3IGxB7SmUiFMMLHJCO2Mcq8WaWR-PYn9BHj_PHZnJTrwqmcXCC9Vf6XxGfu1mBtFne0ZX5F1FQY1_QCgKai58XsBzA3570ddTjvjTx2FAR3ldh5mF5M6opWJ-ZEDHfwGYR-x7a9-B-NHagerz0_e5pu5iY1jTjOey3-jpv3be5A9WVPiZ5c3SuXcuVJDXmtyGMvp0F1TU2cYukvTbYBHJhyso-YK5WxCNMUslTH4Zq-BiVtHHCgz3xt-nj26zkJjbhW2UVUf5100my8K9L5FbYJ2NfP3IG0pzRkT_vPLu1w8wzoRkBLjTpymx2CT99k_6IAiZRFB7QH1gsiZIv0PqFFhuaSx6DQ3cfu-qAxYaW-H0XmTjWYVmfmKAfTqycRVLYY1fT_r9CKiPa_QadzASJPxv2YOgdBqDHqKKaSp8BIXnEFtZMP-leBfN2pdMlx6qcw8j27kAmR5OHFJc1hslx7zAJP6N4NMmWBLjyu2xIFdErIo7H3A5zZm2n-0RV2Y8saHKWh6TnT8KnMlazfky1ZBJhxHpAake5790paJSMZofs08M6SXyniJwSb_lksxgxsPIsSYjWZARmqwxuh_lMA2FyD_d7qn6rcBimiHl-IkMWjy0QA75bRm03kLxSXOCAJhZd03CcaooeVB41Te0ozBfRxk6MuudF2qDwtzaeHJrPEuO89wEw-ILlc_JkgNXotmz8BA4ago-UEujXh3aDPGa_Rjp9tnlwsjFw02kfrK7MZqj6kkj5LnUsaiymJcsAIUo8HkW3PrMlawC_9IKLNzoXHYeUxRrHPARJd6C5VDcV2rerEMWcWLhQqzrqAUlVY-oFNIwuGlHNqmaBm-B0HVheDXQ7SGy7ps9aHCwinlrTsKJz-31JisZ8AYMZA-3skBET_FXsACJ0VQzjlt1_dWAssBYehul3JPxt2h0iK7qJswmOLIE5TqB8DOvdPQfaIaE9Z0simbWHyURVjsH5bxAwF5Q69tQ2MgiDPlbjlfd4fsIX75TLob49URW52pJ3ZsX2O5RY3zC4d8AwGL87beNoxnsYvCv4kjbhd2_aQ-Wu78vRmNwjkaqCyW80ZzLIWsA7qQNd_W1NPIHTBwwiGqSYijR2vmvGLa9JlcuLu1oTXY5X7J1u_Gb-wD1IGh7L-o3WDRdO5mDXEBH9wqRAx0rnj2ci6Q9kgLg9KGioZDF00ShfOzkllhTiORZCXsz0sQELGqLlzQiLEhhmKv_po2APpZWGzf5bre0Fc5hnwb3A6526Vl6knsfSsUdBvjY-DKrosDwknFjZW0JN8nte90YxWN1J3T-ggG8TDg9aG0RVPRhyiwo6XKhH8QoVSlBYJkw31ooW92cfp8xSCQ8I4kGzx97ZkKJu_MfmEAEAFzZ1SdnLCFG1Unt8zW2F8xBqemZ7C3I8fsj1hUmtBrQX1JBf6_VDYmW-tvnevEkUL4bAQL397haRfiDIkDaO89LglRyiwGDW4GSaoyTsniKQPbkOrYdE0B5NDF5eC4LlVfjI4DSrexg8YkEp8XMNMER4ZReNsQiVd-9Sn6PIJBv9o42Q2Ssa7pKtbs2XHCGvAOADMWkEczqX-FkTIFqgH0foCoEd2_KKXOhLBbAzFNKz_3jSkpqz6TFt6ScvbHQr4Xt8n0o_oj_6agNpYRn5Pze5LMLaRtTahoy1bOg2xNFVjufa2qOkTYptS5ZyBBpKmptY3rimJr-zGpGMAcmf3a83J9kP0kHDI8qnaoWI6dDrOwE3GGdNTUnxPqBMJh9B4XIGUF0Ad_x1-WiBOtHkkrxG0VTQAUsIo-sFF3LcS_zp4VY5tpgSdtUJaVbdqhqTYp4AFyRj50K4o2PbfcQNAmffblVet_RcUvQwOwZ1QdcLmYR65zJimEybk5wNoptxLB2h2FpZNIHoo4ZVWxCS4tqhFq9EsF1eicJt-2OukvNl5OZ0YzA8bAnZ7y6E7SAKYiqCUZCnVgu4EXp-9MjKcPTsI9gXsQ4-6g17bmQsrgm5Sh5EjM-TQdqyyXfo0jIFRixinGpHSBbm1177g4BW02AITuj7cJ4x71ycnkcv-l8Bp7CnUQd2K9e00qk9_2VM9d8t9EbY2D2rSqzF7B8BvYyDKPmgyutGaiTMoBtbbpqYTl-fAoTSGtFkNb254jC1rifURdtsKz0v71rJGBIzkmv8cp6RzrlJeu3t0J_UcfQCHgediXAINJ_VEvA5TzqdxnO3kzLCo1qQEIOhYpOrxl_5E0ZyEW3in5i4V0PElNkHJImPeTPu-pjo4nYPXrnTorGJbUxpTXDaYcGO9h3RPh_aPRY_spKqs1-fcEow7z_Ynu_SBO6BxbOYFNEKURL9XCCnWMNSE6EVtaOQPImrOBxknMSP5uoQ32G-wX0tLtsnt4um4FxUN3HLsO8NZO2wI9hWWElJfQu5jx_tGH4tqT5KrcpNdhQA23NOW9YBD7esOKTEWArfvZpZy1qp62rnVJTpdNBd4qYeWYNDqH0FTL2diDuHQ-F4f7Ekt_dtK57CbMKI_tOSqv5bxwbsfjv-qkEsbZxy-3tj2buIqsZ9yD3XzuWM14tx9mrU8G1NJfmLPVLSPYeQbn2NVh4yvWn3iNcx8L7qnRuUy-d6QvRQZxZuVjX_Be7f1EIk15wgqcbVZCMp6ExkCIpiZE1dfJtt6Is6VGpywwyIwZq5hHD6YlcLaRWyd3_2Sju_vmsPj3RrOi3Y0yCHiAV7Cr76VCPwUowTv40pAQzjbeA7f1eSj5CfnK5k4mInINwFzsTAT5dXnJl5j3lsPVfUwWSZQE4EYEu8-9ta8sDQskOX_LV0cifM__7oQ9ziyQfiAoT2lrWm0nIL2TiNh-4xYHMWuTvja4vISphcNHlphqixZNzdndTG8DPHfi-25vViGn8H52KBN0rEYwbmxXIk6FYUQVoQuksV5xZ8bCYHdi7tHnCJEJhJMHRmZmtg7PuhbFxRWOus_T3Z3gf4To1zTgqn-Qm4-hFnAq6P_vBYlTFRMpTYVvhrVNzhAG3jjYKASPi1mr2LzCGJKISV3JeHeyIZtTvwYJu9ZertI9usEfnyLYsmHwaN8TzmHdW2hdAZqzjYDCDn_7gLCuIY-Ux0llR9kRWzIJLFQkSYBCtsnF1A27-7AOYKnHARJaWU2i4rqpT0Hka1RByjVdiWSW5sWMx6fSK8hdudHcUmqIOxntyLh9cD-8FaOSe-BniEC8x95kHiBWaccZ58LVgymZn1aFZwPCmqNK7PCHR1IKtKqfxwJMKsL7Au-6I0BQVEre1Df8WQ3T5sjvPwEGGstSHji8v_-u7eUJ9B1hxEqmfv-sMzsaeh-CSZ8WAX6SMFPtqKB20XZjkBVWwkBoEPKk3SoPnR3Vem5dSSuG2d8TvNvyLXmWeSZJLy-nR_aOGjEPiuz-rX8OzRdsOeNz8L_fNmLkEw7B8sSEOgl_VHFp3T56FirUaTyc64_d2bVOzzkw-ADEXltWS3FB1n33L5Gj3zHCBBFBaJCFcfmbhDspw9QzHKW7m7lKEnXYuiZHJyI2MZdRnCJSywQ4-6fv7LoFtKitWwQUMtgZYC43jG6KnOfgm_9I2eNNWrGreYK6IH03iNd1UIOOTFyqWzhsnQYNyqCsC9EAW5mYfnVNwk2Vue4EkthA2SjHBMOlIEalKOxlcg2CvAw_rpIT6HhsKuJztG_UbFAHm5mgAM69K_gnqeGf8Pzt5VyeJdfhu7nsq8JlNjShJxgGYt06AOO7qt4YCNm8O3A_g2NAq5FG0ROUj6HVZb7YsfjpeXmphO78wVW13YliIs3UNm3_QqFRHnm5TYQ6GxJQMZg7FyINfnNpXkRsEI9W4p7o8Qmi2rPDUb31gKUcBbkP64ZOs_yj-yQWEOb7wGAOkIRxF74TxPU-2n0Uoo9fFz2bJqLCGZkNVU5gqnnOsZUltJ6MQ9NktGGHDoSaSNN0wKpbjWPhE3keVC7S0swbn83gI4BfQ9PYvDHbO2Gi1Mu70AsGvTTaYVP8-TxnqhCujG9UJ1Szw5S0e4ekHmIk_QOaKCB9XA7Qp1FY3ET1F9A0SxOmZki5SnE1z83QzzouAp7Eok7B9RK8OyyafLB9e0d-4J4UWWDgMEkiUUt-6xDRIgEcbKhooEuh3q462kh5iI-tBHdBctbnrB7wZtKZud7GjeOfAkrx3bYhr-5jTRhtcoMXl8sIvNW77B39DBcjNVD_CtAKmP7XajC0nARoTlMORd20VVaqtka9znEolW15tHgIhJcVTItMW4eU-temwziFUAEv1wfmU7Opn-3LkwhgxqhRsVSjCb3g-y1hchwfmDd0PT_24zLLtBIYcv6o9VKVeIVGq8ME3XuYJDXNL6rP-J6TSTcSfGVGNgbAQ1crIk1okfI2sFjbw4Kxu_uzWdnJ7cQqZqWYL2XZdfQOiDDZpJ5haAcUVgVFbCNo7wlqDW_BflILjiPPv4VzAZZnTEw1LI9-lwfRGxvNBOFQTeCN674Zq5AClbB_mCtwlcJTzMS_fz6aif0D3QKOuYt0TwqFr5zLBJkQYowC4hV2QwJhTtPb_6lIEHOtDP1kMZvKUeY7lUFCMvGSzNqIcLeom9t6gkjaoZDMKhcRBnOsymVPZhmkTciRkwABz6EYM_bPe4nA7vZByK4BF9HvSbkTOzHNNI6PTnvcJvh4Bk82y5eK4YEMHKo7D4q1M-99X_gY5gZPIXGmmhB0RoZz-nukY00MMIMwHGOsIQttW7UfLE2prP4Srt_n4H4gQxivMlLHQNJdxpOSjhA6c3QUQIxmJ5wrZa-tLk89hhkbzfcuNXbtWANdynJU2wA4H6vi11Cirs9hvSxHh1N6GCCPy-XQr-cp-HQlDL18AoCaKV-FEc6JWo-_oHv5kXaZvjiD5ryNfJHdlju59qzRVT1vGiPVh6sZ0bazD2IKTxow4ElVU-U3YLt0ucjHbjMZ0285lFpfTGHyLRYCCcV1jlPb3YC3WbfLcUVUydqYT1LB7p2aQ9iGB9vHxf2z3SaK1vkbhNsytQ5KCE59C_WPDKvmfp6r2uQbyQ2Xn9LnAxOUB0OXa0EF-O67c9I8QSpKh3UHOWxDautbqC1eLNwhCVh0cArtJULSZziyAVKf_KFyiNiypy7LBB90tPxvK6ItVash1kobDjCL5T7bpmzzNDfVvG6X5vtqnJegSV352S8XhUGJZNjjt7ZLFuqcaSLJOrXqOnI6pOhNEF1O7n0_yW6Tzdm7AY_HgPT3ysYUvpT5kNxIMddOdmESxzTGZalkG_Gyqxxf1yFCtC_6bHNXzMKohsnJFSzGxOOZLAx_-vCdqoJk6TUwdwxiSgdnOD8vBECVVpcpklRgyqPf_Th_19UQXh6-QvikQ5SZFpgm0GG5RA2vBEukVlg6Im2bJ6LIUr_SuQQpTzQKAJ7vmmc37_-krAvPS1cw0eQOijJbnUrAbMHYLnb42QFPzbw82SD7IBrpsLsLHLqq9mDsZg4sinmFuv9fgluUqgjvNjF7qe1zviJDv-YGVlnc4uApspRjIOdOEl2Jq5HWwYGGv3WqKUISutx8yAsqwZcLH4PXqfxEESFmDakDh1i4eOt8QItRkhtri3bJFcMDKW2Vp5UWSOxIOiMLX9pAng2CanMOVrht_l6-KQRanB9wDAXK6zAK7FF8PJFKQTCZUStxXXW0v_ongfq4wcb3m7rIxONM0Q2ytPh34xrM9anY1wIi0gV1s58bQ2WX7qCqurZy9ll9-QJRRc3CB4fse5ECLxhyvvKyViwgGsnCIecI12TB4qNYFMfhJ6YsUfz7Ap27o8KCNWDvCywUyHzGsQBkyqxPZF0ShWH4gjNhIJgu96xu-VdjV22ckYXhhSl0pfsoZiDeNCBFz4q4J-LK9zLwwnSkGgYMQE_OnRQmpndBxwynLQD730OGZkk4BRNyvJh2A2Wo1-s_Ut8ouE302-De8t9P1KXHveKSAWIWn1q94xq8qcKVdWvp7zulBaZOb1ogwLd2GDFEaLRtQeY-f7pG9QX6Vpic4h4XTBUYkrsdrzKIKKAM4tYzEpY8sZBUzQsNANMrGafZapPdsjUQVMifK7IIRptpbOFKh6VRcUVjhjifDknyZY-p4xcR5USIWCdJRmDjaaAI-QZv0DWFuNqm2iEO9wh1aRmopbjKjT1XQhodHOSzvK1AbxV4gTEu5XsNGTzKpIXwLo5szOJ_7kJ-ojV5NEj57iKCcJGQrT_0eG-f11fazfWKvhAX43p8jNUWnhZDzUyS_2aSWx3PdY_TpQrFB89IEjlr9i5uwEcoh88cw_BzplfGw9jOqalpEKRQbHLxF8ub3NLFY2yuwzhDR1HLP_3HcnhMnNhR0zr5WSTQ60kfDMqIVFtv0-D5bmqzttf3Pd0E4rB3vxsJ0Hc_z6-G1tb9LmvgeSrNB6kbcfPuRZXICEoRnTBmM1Rpc6BC4-lYNq1GzltGfuMtfziT0A17B1Q70Rhg_CY_SK0jMyqVe7VVf7aX3g8CNtWF3mn4pUVfw9CbAvwJx9Y4p7ZqPzqZCmWX6YVCBFw7cz9sEEjpyubnYqwOzxGkC9IiXGNryzrJciH08xgCuo-FXY8I90Q4CA0gc8-Q1u1SNi6Vs4FwG-FcjxS2sdCc1XXNGdNXZ997_rEcvZ09Yun-_HJ9kmpiZGRvqCN9gWfp1J1zpFEm6gFJewuWDSL7oVj-6jDmRSe00hEpVRWrwaZilEG0L6MY6nBpN3BTU2frf6iMDVXhql5-SQXRcPAMKIs_-gtjdOelNVkM80_7Hz5Z7FMrhW5TQYnZeeTAsv0y7OXbeI5DIHn_iItMiLJRZ817iXY7ED421lCaIoHCWrNW0x7xvoSDdK1nCy0zZBZZBK-l4R_l6EFOGZdJ6RyRiB7YPuzb93e6ss12YLjWeusl6Ea7Tiie-NxyStxQq94scvvJj8ouaoFUnuvTer-FyPoDVEYYRPYMga4PQSDil1P7R30xhsH2zdqXBPwlxDX-qOXQCWy0RuWEAaVODeTdfhDD3apgdI-0uVYo3W6PShV2SpQOAHuVJPtBG9U3EsPvelRzZUwH83C07Hn-hmOHPaH58hPNrbYIdNbrXqdMgTaUusRnaxKGo3axDb-qnd7P6ITq4tWdEyuFiGcLzu-zyepLgARXPw85qjo06iNKgTKcEmBdOJ_ldrrRslL1MR_1_W3NFQ_Op8bfTlcWL2F-jCAW2zu41sbCO8tZsSEOPSYPzPT21Tzdp6DpIEjksKwVuh7cDWnIfXlaXsbA47Uj4blybhf7XIapwCR-LUlnlGw-ZyoDwlKzJenozKsIBg57LimIQ6cEdsZqMNlBIfWLHzNF5GrnegFlanU_AnzNi9FN1WlknAsMVasF_gKCxEbhqmkMn2q86htRKiG_JEADhlpWbbUXewH4oazZU-nn3ciUwyK_cc3l6PIMUt0rHwYBOjCKhB-nU_uv7NgJTgz5nbHFpkRGcWLo9IGU7LfWcGu-7h8ia6QVa04dXiCdZdiD7qvw4lJU4skKpaiNhvJa1ssuPFVJfUJCuqZ3FazbY94nZg96b4-M9i9RaH1NhoaRqTANUV5GPU2ROj3r8EDYfOzAUDujbBBlF355_QLKrilhrVeQbzRqw80TRYMPhgI6Z4mFlJ5_DZjTZfzuocMFgved-LOeOGKGE9OBgDYqo0IQhiknVN81u9rpMXc7ZckNbzVq9_UOjjEGGSNFqqIo2lwdaBqaUyTJ5tX2FUKfgLn0sunu3OwLJTAQYCmGKG82bKmfB7ixtFl176Hhtj2z2hbl81QWThqllhcFUJKAzaa29-Gf50xKI3T7Xx-ahUcJYUniIQLORnSui-DBvrqHMy9rcgs2gTKKTMWSSPlXPtGXyL0aE8gm6XlPafirXL3TLgHcM2goIF5lW-WD1JFGDIrHANJ1kSa1tTZd70DnSSHluE4DdE7VCw6B9DBal08Al-DbZP_H8ZC3YnzsU1j3u5DpAEearqk10M-zKY9UwqaQhXmERXKQQ3_bQfan8CDeTUePf53_2qCHKuj-mXtuQVKt8-uJxVfA7AOT-SDBrTXySzKbaUuNonfJeNbV1sgHB3MXe9W2JjZBTgOOlAeINqWD9li77zHDIOijmnjmcag_z6Qemb9sUp-qhrOUM86nG4APQ9rNy-EpMpc0NWjwdPiBDdgj7UlvoVctd72oAnshWXnYi7B9zxWCCVhtUM6KY9rz9R_PwQsLbeJOLm1-w0YELVrMbxEqqT3vhxqsclWPcA1W5ZQjfZowtlhnKo1kQYaEOCO6QWMUMvzV1B7LkTJi1SE0hngMrA855Iug8rNnTA1xb2oe2meBPwXcJMvsWXKG8QnJLBVO-w-c0ql6Qai_F44VqVsKUMDzyoM8ZZYEjzuJyR3faXGZFjKcVbLTEsdjpUVXiMf7yEl9TA6NCevMY4M_30v066WYykypvTa4VjD7kpcnP482zmbHfUBYDjMl3zzaYC61gAzn_4UZvyPFTfVAWhfz9kYXgRLaEDdbeGPHk1itRkp2dbcLUrAYm3FeNN8ss--ti9H-Mn3UD3KX9YlqfAlmlESrJhZSEX21zU_oN8AVC2k8_xULiJZKxIYilV_p3nl5AspvUdBE87wpyNPxLeBSEV0-jjsZ6zJU7Iu50CZqXEPIt3pI96SuD6ZyI3n5KkGSjQy7YEpKL8QLxVZay_xjv2tl_XWgdsJuLxrmOCaMFYMO-Ptoq30JuWVdEHDXR0ETHWT19MUYBZ_WhwmGGBYBXhWQbKy_8wAjE1PnAoTCweR-irRNJgcbTl8gmQmCyDwLBfGRnh6QBcCflKrZdSpAFTEtRwVjOo8_7Ca1tPijtCY6tKSdZPG6CYXWAmFsZmyUjiWrJxBRwDLPyDW-BTyTglBT76h5jo9UtSd6-ELB5T2N8ITWDVaZsu7tRouTc3SgG0qnBQJL9lMZUWRrDH3T3eh3cv66ombzwf8Zn5IaB8RYDFOudKfGS0s-dsKTgk6tBlpJ4fOXgA4fEABHqeIsQ85bgc-Ypdis2ilbADzWyTsJextdD2mSFwIj0bkK5uCQfK3Y33iRG1FZX4-tmCchDvF201sIFCWKumcKU8cZ5Wu7fMkgNAcmH4b6CiDMlfog7XfzoCbLe_v_Dj7c7cEjhI3KlE5zzzRG6jnyS4LVKkq_QyeNbSz6lzYBxJj6iwlpZlcVNU1Gw2ugrvI4mL5hkY1inzAZUuZGWWn2d7Ip8M9dPfceOYOKHyTnwSrvx6d606FPdpv9Dynsz9QDSN5EOQhkXe1xr4jU-mjTBRJcSO3xpML36jTmQT2oq2JPZKyzVdoYsfqIz-n6mbgLrm2LhviO1yfxk5AUA4gJSCiTuwD1hkmNEWRyvRJgPhlrBHOvkxqZtOVUXj68p7HmXebXPmPdOYs9ymSGQFCJwaEBZHvc2Mhso5VSTTGrBcS334poTZK3ASbRfGZMd7ugSScP1qYiPj8giAIXxMRPgFtAwBb5YdUdmS9fYaF3bCia__GqBGbaPQAPS63uP_YYada1pPQQ1PyXpXGjJKAYcklnnKmaztcBvop249sfQsqGHW65vtaq6OePIb-Zewegnf9iVM-k_P_TmDZDwl16UTizn2ubbBRiM5wESW-udNcbUfgh3H4TLGVSZPcMZ-C7zlCjH74MtZEmgU3bEjDKix7pOrRBpquacSitf-zp7BuEVdnYHQyvX1FMV5nBs2JgHg5ugcsFE_bVreJ8hphTzj-hMz9QATy2m2VMaDVqxZxe76ARtSf0l2BlGLxR_yzgIcB9vn8rzBTcGojTIwksbAEveM35ycy_HxjlKB7gIX2GvjQy_rMsTdmeTMyK0S22XP02sTyBZwQwU61JCSI1KvmaKYmkvcOFNpun6Xp-_iaGHdFcs6hjI6x97ocOVgIAS5d-rbCncbXqFluNh1SF_VNiYMmPN00b6t_GlyQLibIqEX4RI_Hor6jVl08T-vCKCrTEEizH4K71ub1B0_g3OOAXqdW0e-4tVBgrSNwZB-OwgF9IaNS0GW1EF3CNGbuczR971br-qMefNeFEPODBc4dRvA2ZaaPn-fbVDTaKM2I0B1d4bfws14yB7TnP1w3JYjFqu_MY7ilGw4JzzUuk9Yhohirj4wWwQ9R_b_ycPhFYFLSt2av9ZR2EYW9RFwXiqLkR82LHTkmoIx0dDKS8Yit3JpNOdb1xk3MGQSP0cOZu3Cf7SKeb_xBvX3Z5109sCERNUuZWqEhkRNwSN8xvYeUBK5RZ45boUTlNin7kr5pISvbqPwtN1E1QS7oWGBaTXHYJhGIcFEk0NArHkePN4T9Jfo15lPNUlCEFiKJC5upicdcbD_7XQWHhuB4Jm0SPmKh4T3PDYog46reSIPeOC2UwY77T3iuJaL4ZX2CaQexTOwDa09aW6grsj4px9vlRuSO-mzqanoGFt5Up1cDBYrpRdwIqv0WS30RYiCShFBd1Rr4AFNXh8IjTuvkbiFe2jSSazMmmli1iQ8tbHzj4Xlb3rG84LYDr065_sdpnuDWX-AeSHP2zDoqxtZJwOhaL74JKICIdO5Z36lwyEI1mgD_2H7JspmVSzlWq_oFYepncXnULUSXIXPw875ppOuZW55VZqe5mA82kvFvgoWdeZ1tW1uTTi99uQXQM6GUGmTgksB0ZtewKQPEc9Kc-GlZH2GENOwqijsq1HVYMLw3VuyvetMse3gtwfm2Owt-_hDy2_9fQH3ocCJuh8youENl6UOu7GximFaiyG958ZbqdeTkv__FCFUIuhUGxseS_LxS4IX97UYtTLhL9xL6kfo7Hx6dHRyKDG9AThUDV0533Kwh-qtuKz5axpyarNbIWdiiFZsa0JafwqIcT0X-l6tVlF4m9HXn2OrgfCPczxZCvKU1c4PZ6E91vE33f4nFPn5sI6AkKKqwlTl94gX_BbhE0xcDuYHOq4qrNAyVse8ChizEZMVM8V9wo3dTyNVLANY5QtAeDp6ptq2tM4bertbq9lpatbKMf4r-rT9yHZOJ_cbuqBsKNS9_F-DlqejeEgi8rjIytkfVgPW0YsNvvh1r7Yy2-GCnFZIJiLP_Jwoq9z071LA6GZ9AC6tehQ2UNJwZyHyueDnGmBWunkREr64YATK-waJamijUsUlETCN3DN0Zmo9DsnSPdlDGC4iG9AS1YN8812XCPiM7_Nxxb0APV-7pOtFZ-6kq1jJQWnddmxv95SZxjrB_fuXRThApzwmeqiAxLXIRVZKMRUzeyyPH9eysNKZS7WKOS9SYSrg_0HON6cV77au08x2emAEq5l1VStfhdiA-0vDqxcaYKU5cobJDVmMS0z-Z-FoEQvBs4Vr2SCoV424KJL1DICDClJm-0_4GO7rp5j7WL8gRteqhFRr5SPj1aZ_xwgB8qH-jbFf3WRqrvEIyLfGLeFCKQWyhLDcFNXkc0ue8mvEmQX7iEQXlEa8UWBAF9PXq6sRx9E-0OSVW-dST8PNsAlZ7Cu5CVtSEl8SDKL-Og0VdTH7AdJQ2YnCkO1jXb2qPTRcWM4jVa1tYEQZYy-gUpyEdq6Ct0dur2ZD6cd3pOri4l_QqFhyKqmrM6w4nFfX3BMvg-JgaWSVP6KchOVro-paTUTxl0D4_7w8BWaZoafXyxc4kispt6prG1Vv3o7W-tn2UGBqM_4PaEVH4sh4zqAUSmKXMcqyNSorSzOR4jzgQ1T-VNsVhCqId30TxoIymV2SLm85ZugbwvHfaysCLIu8RnWRfUBinRIbzB8H86LTz8x5ZCXu4lTtOV-74ljp2CsVX6_b-PGa4JGhTmh7cWdE7k2NFjAUkqBNxzPimyJc5aWUIZwBGXMgyvqzWEGjnXTgoBN8ATZ746lwHKXfNKbbFmB63knRMZy9Jb-9JpTGjroTdXORt4kgZKKP5i2L5WTHxumJTnqdj6MXQrOaA9sW8EeQfMgCG2xoEYN333I0NkeZtFQMwUyTA22_28rhrg7ulsyJSVps88Pte6YFrXXzk0xJ8C0D-_jvYXulGEB8ptKdtuTodR_ouY4dDCcs7VsLDnwQtygyvTwvRLWJv_UIB8XFHWz6e2RIRvmiOv-3Q4-T_qE52qJhY2jCmRrAYyZ-eWGOvQcyQ0AW4jOXcifipraDumAnwQmZNIz_o6YuvYHy0UnfDxmSGDkB3FctjgGJhKdmm5gmjk-y0uQCP4sOiJqNj12azysDFqkSAeHxPG9T8pbVA95UROFOb70DoGPf9BfXc4HOPwR5JcclK06LxqlYlVhGc1Yw2PlAZUQixS9z6jA0BE0qo1MSDXyxZfYU4xHE1rCpAspAmnx026sZbZqKwJJTKHt4VO16dEJ0oGRWht_J0hWB1M8PKf74mTwlBIm9t4fwx_fNT7t_j6CviJvZjQqzE6LwqBAF3vbQ-qYJHTiAFX7aPBLYLJBEHMr7V1Mg_IUCF72XDxoTH8vrc5F_gNs5dzcrFG0SqRErqT5asmdVTgTWq_fAcp9PYpD9ygUp4A12fE29NOl-lbZoYFjiPMvYFEAeWJVs26sqah8wvFhxxbniT5txep0fuIcqwn84yYlGlT2xAOUkqRxRM6cMgjeHx87-DM6ZcZBjz7t_5TWxwNU10dblBYUWQso2MqhJpt77qdcJQ_eRDG_pgzsPdyX2ZHaxPzZ495oHqhnt5xESBP_jWzX3hIBkZSh6dltT29pxf1gs7rvthxx_zX36sogc7WS5i8pSdAjLOXxcRgko2e-pOewFAlik4HEcrgTTpuJvsPAQLzfZ2bdOm2AFLR1L2g6cZZMLNCg739FBskOIWg2k26jbgXXT1VHvfiZXiJ3pSmMsHdBHZOuHTmD93G9hkV1UdcwjT2bqltcB56myNSp8Yi2VG65bcqNCg2JC2qXE3r888kR_yy1ACh3jYhvlhDcjjnFhlX_0FerHEtwCV8-ZEXv4fSQUAeeuVJigd-8j63tax7DMoMespwgYOBM5Lq5fTOCSm8jArXNKm3LH6A2MEoS0FB_lM26rqfTOipNs53xSF6kmXX8OsaA-M8ADliy4WJW6TjhYKFqiRfjgbhNEILgH1WYkf1bmBNHL61U0HdLB0ICJCBXzwE9k3ZvKSzhvu9r4oNNT_k8B39ZmqCzAK_Y7WLrpO-VnY4tgyvxBFf3ffwfwsDOqoy86cvJVh6ylv1j8a2ROwkdeVEjMznZ0xPl29DHkUbCHc8FQj51X3xfOkOV-1WL-kxYuIfacQqoQUPYGXXeJ-ellGgjgl_yYNr8WFYJlBZlINslwurMqkM1GigqnwjcmcSkKNXvRymTeYKL_yfXUsiwJNNsoc7UbZUttwCL3Z_HukSuKb5g_Cg-86er3AtjzXsvTaoQ93jMrz1-Nvf-wo-jsbk1GWY3Av091u2P8-iTCJEmQYnNTWiwOfN6UYrtLIuYK1YGBcQAtLmt4iNloxX_PZXHVoGwKczs85njnzO7FhVBY5PXRiU6dNEQu7I1JKr2hgwsLiZvBTvebA3hzdwqtMMDAiAJoChOWcEl6aJ1yVU585MjTcIqqlf4FZtgR6um5JsQJfSRquebNkzR5rUBMxWmtYKpJ1HCmQ5gw3P6fZ1M55t1hHdo3CvM_wNW8aM-LbwUG0MtHGdynb4fsMQcv6pK4mAsTM0HlI0qh3kZHH2k0LqLLqVbL2f1SOJC_lad9Wc8I4-mOxaAI0rOUZ8s_5J6lPt8oQjXVHxL7wsc2NJ9nz1YMEkVKdoXuj-qQehrm7pw8CEu8xU7FJ-BoxqxD4tqPQR4ofSzqnvzqkNLFR22c2TYjWN3z0-XYiWhj0sN4m9VJ_7FLk1X-CZt7MCAHt7Klq_EbijPv5dS6H2e-Yox5eYHq3JZbM9oQU19gnnLVmtrV5bzFXww13nT_Lzb8eO_MuoXOJBMrqlmkTcYtg4nEMP3E5nINb4vcuEWq4XcDBQCfDNw9MU1jRCn_f1z5RBRu_7jR-BaFAYGhoDkoNB97OfDDrggecxFpfydcVFfl87y0AiUj39nKXK0aoU3pwuyhOk_2jBrSzrJuRIw5dkGj4ciiIJS5KMMMF0qIZGJ4E5xZb1W7HY4W9Hze1sOThHQvZvRFlDBDq3zGkEX7a1IwvS6bQcNsjor2xmDtM4CP0rNz6wESSQQEdZ2wDfLWWIaz5ag-g3rUvc26-V01GyHxo2UunAjh86PdI1EwpmiMjDKz6KTbv6QSBJg-R-a51qD1c-1fhmk4CdpfB6ZgxVbPGvBvmOIHUafes4f9r99_k0TjPddKsbdH7EmaOSqxTnfufGnQcZP2AJXWkvRsnNbJbxT9jw54sCx2d05sSGMga_M62H-FUwR87bOOh-y4aO5fGfm0aIOLEpCcQCaDid_RuZdVXym1XNVvr2GUZhw440ZZk-YBk6AubdnIR033eIEI0GwKQjw47BfdtWioZDzaKyIpW2JqQdFgvZ6nRt_XTzCpV9q3cVNvbAQxNWGsMv-T7FojihdzlVAEaWatYCgN8P-MUrgKLjxqQdge_v_7XL-erhp6i7uydIv9sAUMT13Vt3OGfxVMz2gcP8gvqLam-30b9UmRp4h2yL5X2vhgoFP-Koz-6fqy1gje7a5ZgWqP3IyoB5atY_WiZztca_Y9mYnaCPqSq1RHD6e9vkJk5d0q_TukvSJyYwRPPsrs79LCxiLi9yLeJEpKid4QQukRAQ5j6NjgNq34uDyeN7bvV3oj9ncehZ2kqVvr1yeu4R37zFwwavaB4pXptOZeZ6FMO2hlGE6kjIgVslZJU32YchYK5M-CXJox0RQXUuewridX2g-_Ge8VFH9QToYAR__RCGbKjcgPvxbuDmpQ1v2DnTpdkIJfuAQESBS3VJ0Hdx7hgRkn_kHkg_2453eVynL6LBDAotatwwelWjQFvMWF-MYTl7f5bGiWdNw6_SgBrSGrbYW_7qWW7rEMc0TwGGIfkFUaKZ0qDWSDiMyFsAW1ToRnv8WyiKCdxuCE16UVRNYJXTaIPINtc3qkqvDIiwXolwILt6KxJyqvL4Kgecj20G1OKfkZ_ZIKXxrUu3ArXw_v4vvOnqgtayNQjoyXO6nf25J5SHnszwFtp-2QbwDLKYTGTGuxHyLO9s9WR_4yiCLTjf6ykir6B863YpYKw1UuVRu071u-b8zsW3S0ySQIeqY0A2ELyay0YGX-kq10mRxwfoZf0CA8r4fO5kYvB5dKtgxw5bjCnAIiBvpBAqh9NBV-R_eEtqFs6rSZvSQCxc96n5CdeQOybu-D5XD3OtVPPi5ugD7Ex1IcQ12XfZ9StGrY-6vBkZ4WGuIm_DFl8-F-UcrFAL6KescRv_wdVL730-U5umU2XXwphz6VNCr-1wVfr68sydn0bzDJH5Tz_20BkMVkQ-JsUg2IVxGZQjnl4qrQ5k95G6-ePT9OJKNAzTOkwyuP6nASsAvW9dNEdmfChBP4Rmis9BNa50YKwwjElshCucTEmtXw_KhF0Kt3QXOWWO9ySG-abnthNwWoZgjilLHhUCAM3TPx0F_LxjQHFOEeYOkRAOjWvNOBwChT8XhoB6K4Chvhs-LCWResQmBDZB6368m1ra3LoTGe-m2GD1wLnXmKHkPCenKKr1U9SRhYCMD-fmZawRFkdnrZOPSoTxw6b3KsWksZ6oNF6S634RmvlO1gaVoYnonMkPsisb2cZI4kaVckml_R9XbQnUnh_sKUjCI8RDk1VUZklrVT32CpZdKMVApc2k3dy3-v1Sff_8_sDvukDAoSc0HAvRFlAfwg7voj67dZvFD5HhXtoHssHCHc7Ft0WruUzAdpSfCcEYsUuJg4HDmYU1mJxgSWXja-PZhYkOaULv9BlbkTNmyDxWEdxwhK-HWL9hneJNpZ6YBg4iigARkofntn6M7sw0D8zuV2saVO01EAIxEXnfVW1v20Y98h-PQAy4b78ELK6GRMaYSKzdg5G0phXUbA16A0RKShCDaHAbk5aVVrPiGL7u64hG_tLnRyItsAMulayv4obCstDwVVMPmoNuPZJnBfSIeDNfcunuqIkb0ofCpJof5TA_36GDBAMZlIJpBANNZ7Gpfn_FcIMoeHzCnIXgXSLVhUhYhXvwwAiBhI2ffDTcjt2X8gFmtubaFGeHn5KiwyK6jF-C3yKBHM0hsKD2Q9bynvU5cAlEQqz5Try4S20W9FNcmhn_MRTt6pHgsRQafI28Y1QhgpxFoXcGRitWpc8k9iMCGW1MKpBiqYB8mQcVnaB0A2DgpcrW7AB10GGWpvh7vwkSf_IWuk2-DVzT2iN_BPeFjag4lEs-47_Cky3QqYbY1R5hATIJNJYtHyRQIf4GTdgcu59DdIlSh01eReHyG0E-V5c6ijQccacGkaBexaTt1ZuOR2rR3sRfaEjga2ONya22uY0OmiJ9EhAxsLofmz_kK3UD3RgUGiWf8SBAfFD07zlHoqB4YgzoViPC0NSPqgOEeIBkk2Ux5kB1tTMTZzfReMEOtSnxVeqNh0ZNU6j2MvQFpc60vdUN1nv0SeDyZAddJDBAZ1traLUvsBectnlR6SjFsIDdUxjegQ0SFDwtj73WxfZ_3N19eJMX3JuuvCa55swtJCzk5-3Wo35Cwor47ReAP5AgtHmhBWHzpCl5kVfu6BLA2yAWFDmo1xGkOSBGR9JNI10RKNfNioZ70Fucfm1qso76LsXAJfsI6CThgMw6v1IHWSZbck3oYbpLkhdMScNge3KZHkN3gcj0OHJiinlIm7mnyFX98kSUhY7cpsOxEBFO0kOMe5-e1q9RwkBgYd4ST0FB-XkknofpExoTm9UYni4YC_JklnEXE7H3AibTnfK42ZIL5ivlNOa8HkzH0WayHj_dnhlyylkF3rQ-CfFcUnI6OVoo-c2AYgg05QoPKBGKsAlpFUe8vrV13F61GR0IxiPXWY0NWpFJPt3e2qHg9PK98hQVPIQ3ntU_o9YF4cOz7ky0xCIOHoUrm31sLc-v_EKCFeUfAEtOnSuJwFfISRUObjKmtnpw8xhieh-uUZzM5o2JGfiQHdEYUA3CmM8q9nB33Fsl5P_7xN5NbMrn8m349hxliRTR8gji2w6WQ9J4L6XkclKdzDAuwLqzmbs9xxpInZ5Y87DRxmMBtNBA5oSsYsl84xSx-aCaOpqMEnzM0UuBh0U-mnCFGcIiKJXVFYH1pyEDWi93KEp0dqr3_c0-4sweTZHBHlF7uMVq6HE_gy8Ki1I2z9H1FL6tP7aXnOIIFMQar0pBrsViTZfPpIW3YeUrunZOCBARf2EdqzcocXDGZ3Mp7BHdGu_0aoGua2OwH5PtWNfMthP4OeWoE9Zv1fJpQlf66MyQqfYjEKfTFwSBVJ_rGidGE9SSQqaQr_hH6zI8dfXZNRheTsAtJ56PiSjUechYu3wFHENBzWYRv76cQ3Uw1PIAOnsHN26MMb6O9CP-V5RSmTf3v0B6a2RW4PFhGpE-sNuhfZagwujLbZ8yh6CiX_yDNBAwbJj4b56crg3CSPjHw65VFIuCMpl-SQdQh7AVZQ4R7mpJk4eEOKoZCWxhfaP4j8PHuL63LMYz0qfcYXHG2KaKOE2cOluHcG43-dd5cCu0Ng31-fXrfRe28vV47JkdK938hwDx7qCSN0z8iGHkmJgF24Rwcp6vxiRk42KLbEMPgfxbKnTuKnRrBRdiaf5kvVhYb7NJ-lNGgoVAfl7iSyRNlmkmsBn0nK3hw2PxR_6LRA-zpJ5qAN_4e_hdFzhCZecApYI5lNu1yNSd9PocfalPsGfXnlEg_n4dS3pHsbz9W3t_71y12E_9VOEzBMFa4PUUkcYGtYAspYq6AW6OxV23yEew4hhViblysbJPc4k4cS5qISrVXGHVE-QvwjXyWo4nR1z-9iYy3a9jeqfvZdo3s-fo9K_64A1VAKmZFsoMmpw1NWMX6X79erFuAs0KLWWUv8KxLQhVSzDRrgt1jfsKJkAQqOPPC8FSgZ-GaZqiQdc1uMJscRWbdrgOHoDEO1QsQsgzu_q9XrQ3UO_EAhXC6RLGrc-unMNJnv7Ti1ZABO0mgrgeiMbXsxa6PmAoyrsUWF8QJkwnLXE_VPDeUlic54sehPYLc_gt6ibcpP0adhVE5gwKX7i7AuKe0HijDWbpP5Um5PmvkqPjjPH-ARi3DP7PZVTHUADsw7U6Ax89UtsWuC9i8aUMbXHooCQHM02rQ6bra_421r42JBYUbKk6FUmM_Q7dGJwK-eYbBx_GMaKfLuBlzzeZWkq7b_Tjso62EN0Rqcw4jLMMDnm8QnPNS8YMbH5Tk1EMDgFMQXNpLQY1H-f8cI13HdHfewX2ytiXbDQ5AGg3PvmWeu4Hxfx3jkDrD1Cl-PM8Mo6rLUUC8HXoMU2NRZ-dP_mxaWguAN2XQM-gxLoUoWj6cVlgu3xkQtgmiwOE26iaUvCrBJ2i1cFj-pvxqH2bGgR4vHKWKuBI7Rh8stw9WBaZqIHyFCutIfq28KPTchvLLa87_aVKO0DLHkGtpq5nKfHijTxIjCX1i4feJxIxaXgUdHpCc2snkulqoIokKXQildSageDYjA4v2cfWA2422Ug5_K4iUFKtol9EjQEpkpSHCrHt3-xCEuEPgJ5YZz5dpFWoIwAIG9kEuKrVMR9InogOTLy_ptwJHzNgGxyq5jBlx0BfTfc77iMAU2ofKUXmsYe4c5mHOx1I-0F0cMn2K_DCQFHHvvotyvPJy9sxS_BsPPqdO4vpm_Ax6kdpFHeUkbW7GIlvNJeTQcwL4r-SLvM4zXDeonAhGodEOTmFp_ukK5Fi-3Ql7JdCaQxK1o5BP5Cvy38ZGVUVKr1BkN2n89tNy8GOK9RSKEW3W3gTqt0rvhbVle7sOXy-ztMT5MP9T6J0tUIpfsyJDY6Wz_bg5xBUouNC4u4ys_iepEFU_kkOqza4e08Tp5gC-olPsRmGZuBKPtl3U9TyA8wDx0eah80s9atEt6HXSIddfxdAwj5qKDyTMBN1_TXbRMJnRJr4S1xJe3pG-B0t_1JGvWhqapq0xatPuNf9UqXdHFHYSWmpL0H9k-vWDE5ohWuXRnTlDdRodIlTe9UzW4s-2LTyUHjpmyc9facbQAU83Emd3lc2d5faThnUn7gRaQT5X3W6ZCSzzO5RCApslCtKhbFdAHuCpARmRoRG_kP7Bw4TJAh-6Lg5LZq2r2HCGRzYL0ipFHtsHwoWv-vnuz2QDKGI62cAO0TbgMjIWfOB7Jxe9d9tLflp4gDfbrl4V-E3PfCJXGsRqJGfFIPWVocAKalMLyH1u82PzAt6a7u9jx_lZ9oXA_MrBShllR4cXthp0ARFDzuxTY1m6Jdmvp7gupZkjJ1PoNiWu_WssA23YcEafIUxSLZGGJie_LWHq5d2uL0iTQKMnDSmzdHr7sTOup6lRsGLlvT2WqypOrXbep2qHnr7amKPNLFqLAdoz3rwKDFlUuTDVGNUxU-BHW69nNVomjbY94x4no5YTuP02M1BIRU1sNzTkb29KLcov2Nzzx9Emg_HsKhDErjunlcL490A7U1xg2KEbxOPqEqXtfh66IlOmN1rtpMFLAEMx7WlOwqh71_eLl6Q8D8nHFyocLgoWQy8ROyONJtoakmFpePQ7p8s4lVjyV-qRYTB_3aEfXaUvLB5Db0PM2sWWruKuE_oexv7WIWtZVQrcDSMLovY6lVlLEx83VqtR5TUZ7nqJNmErscycBKMPikygaVraPvaEKd6eFg3WwbohOU4iucWEjZT74nWRzB2ZAAbStu8smv4_pLVKZZ49lhlgS7TeD-YEvwcxltaVlzov9zsMY-sRX95a5DgUC4Th_Hz_MxEx1ObmqVwr-6uRv4yiTssujEnX6GIs4EDdJ16sHEhrjSbjvgU4rKhyB3kYMhgJ2Z1KdBJZd4Szdie_38FaXfGUqXT-5kFbRGfaGT6VY-BW6Z6ygu1XU1B6DPoy2ecuQYnlSxHjV3YJ9LtV5o1Ae3xYFIYFadjKC3XdyjO2fIKayO3M0ZWRjW26uUupYh7pl0oq00_u2_0wQzDzEedjLK8T-LlwoPlnAAs4FsrEcwe3w6TiJv-Sapl6bECcI9o2tVAY4VzTG--lDekSMJVBiSrxGSGd4xEUMOrzvQXVy_EwYAFPdbDk-ljt4Ctpi8V1KZQ1ngVSuZdYwj7rgfV5eGyAbzPSFkVpdQ4Hm5yK9FYCK_t_RJTvM8wXcPLhQFbavea5ATmEZa1M5obSfkaNqxE0xPvvBn-ewqmGuC1hYdVXYPVOhHEYJklUZHEP9amo1Ei5LGOA5Oy4j-_Ggui4U6UgrYXH4y0x7TJ-tHAw0eCsffdy9FcMFiJHKNIYzCBDRrGvBsANfB4BOq-H6nvIvxdZn0HyeudLbaCQSiBjnfc1DkstM8pjmubPgMB1SM4yNSaPJgnhxM_gVH_L14Td9jfkHUH7o6L5-opqtliTZAK4jwWkBHzDHOaQUI2ryZbWjyAKshliugghvRFcN-ooPD-eMzh3VoZPXbsWe_TzpOONhgHfl-KH1qUp-fJ-qCCCppzSYMPbAoB_B5F2SpGlu8TYq0cR_77xo9rWuiPieXk7fuFMHYWtrdWZlDfniMkE-jdEmiCmihor2hYS-Q1AkxTg7W7lX36jMrpuZTO19HoeDRQyCN5S0ARFtUagSag5yVAsxtsurJUIwN8Ont4a_5f-j5pUe6JoqJCyMv44c_bg1ZTFjCVYNJ0Zz2CkbomvtZ79AMwzpR1WIDO3eqQ9H7YVYMdUwgU71YRCxJJ5_LS1RIdr9cOR_TaohNm55z86vs3BSpqcJbvfHKmX4zsqPjCFGcqXZdIeNa11NpJuq6dOJsqH-wZr8B4OjaSp62N3cC0K92eZcKy2N6FvlGFmdzwmPAd2IOzKjtkclB3YBxj0oxB51AuuRF85QODP3aNQQaI6I2QfjOO8i6NOyWHakr7w2O9jwMGwMsSY7d0-9HnslMshXTtszCHPrZTOMKsl1j-AAloKhGqFwg8VTdBjijzsnBNsimbmNzy22HBQyrK2cSXU52_U6jSsEFcr-jZmZkbh4RWkchKwvlqSEjXunC4k1ddoQrXTPDj74RvXA5_m5ZoLe-xDtPovsRy4nURmGC3-AAEVpHXrQzjm14Wc4butezJrcRItJCqrEp6ri5DR5S6YEqLQC2p2qfH_d0ed4zqnaZ5R_0ibR3ylEKG463A0WHGXEe1EqqzOW0ge3z_SAohjjbKX0rb-o9lchDkDDOrKY2uLadpUFXvk-al1SkJXU2gc-LPappC7Y-OL9GmbZuVMh9oE3R8Fs1U5BESZA1GfOQjRRMMPeRAYxmpmPW42jA2oYlZkDim37dNoEatYlklnj8yR8szb0wGJfsexP1qJBmVsfsAhwb4dv38caktXQyWhyeL207eLaZnHbS8BHajg9t5N5P119g9353o6GSTfHp_xDiOEal7aIBfJ4BL1u4i9Pi2zPeeAMAUfp8r6-MXfaMxVDrHbC8Nb3VUd-dUoJQcsKJGEin_GzqO4aw0vAHd9qbdDXB8kgvKbuOtHxp_qx5PeLdBhPUiUpWa4cO2SiAcUGE930Zc-n7pDRDZBefOfIg0ru7FrUqSfApYW93d44lx0sLCQh1N99ByD1bLwMPOZKMl8BkNUclXtfsgjG_hkGq_KaJHZRRkPjKjmyKbws4Dz50oEcQey7SFckS7A7OFHqVEN5Bqdj6TKL91WR-nYmNDSoMYLIORVK0yjjSmtAG6IYFTvlnW_NRajlz3trTN3ddRh7cpI7__MdEFuki-eN2iVehb1O6OCclgeTWyV_5yPgnde3ygggJYcV34FpW_8K-PmBSI1QLtaTYQJ87lkaTb-5OmGHXwfcbZk5r_g91sAS6w8_nTf3CkgVgbAO_oFyl4gshkgtjf6ljFn-S0vYv34HVWQ5TUoBXbJMn3dCgZkWLiJbHVcy96-F6FBwDuOw3AMMWuuvnG-fSbMEekgZVV1YXlWjmokm2CgLY0Jcadc1qk1NJHyNCgX78CGATE6d5XC6C8LlGhXUEvKZvB5r3gDB1aNeTXGj8_w9crIh2IFXdBYtb0ypR6jYoBH0gKYT4JTl6lFvgsWMSLngzvhyV9KO2eWSMGey70JKE5Kwsq0RWbdtlUWw0n6p-2fcB5F0em1FFafS-8jjz2OWiCVKjdoHGXGwm7p2w6o_SzpZjZfIK-TSOcX_pNjMKDFPZSRjNm-98DwZcu7GUxN-i84Z6QuQ-a86wxlCmoo_FpCe0rzviKqqhXenxgaiXhEBH-6m_mHVycVixhGDJsdDsZgj6fRGu1Lvm7gD6VYpdYAbslJigUz7hvb2Ea-PVP7mU2IXvCwUsS0c6qboqAkpS7oo3Z5wAWobMqmC0mXfyJVYabrQKGn2_5V5xnI3NcmmNlxa3u_JgxrrECk8eW04ZyiXMryoJBNkxO1pq5CS7Og3xOmQOC5rXPXUyxtQQnzV0uPshxf_S_R0Ov6lW1GyJqoMIbLQhSM01WCDYPIVdlZEVbnTfINHN_0TwyPeOCe-Y-Yh3G_Hi9E2-HYWFYN09mWUg9UGm-cYIs7sjxzMGWVqMGNThZwzZWixHYlxm0As_L6LEs4zC0z3cXKaCd8bqzld7xJcbMgJho9OcWfvSdVFaQQrxlVk88RgHIDdCy2ydWfRWiNMRKs2cimmUeRdMthWseX_ua2-uYlqUOJU7REZVVtiXZes4Hbos5aRh1SX724rXlIQoSuE8dVKgx6L5WGErIbEAqsXayM7vtFSX2mw8MgqPj957U409u-QNwNIqraV790ZiHUxEaIUv4mk8mjbVdXZkJnuvMw8rNxr-0-Qy2QByKBKtMtIJ4UIqO1UCOQN7C5AqfvIMmVugs1o7TSGi0EtZc1XHNMQo3J7PVY5EaQudUAMhaSclwmjw4HohJQgU-3ihdNqQRQYMveQL69KJSF33vEK-7ZRpLn5gSZplJyF6lmekkMS1D2rZBKpkpf2yGnjO06Nm8Do89eX6IBuwow4fFMD52qT0qE42Oc3a4nko_X0jFgvQKreBEiLzyI40ENFXdYEYBJd9jIdNj1dwmOsQZ-8-eokE0-p20Jr5803ixhoAdAMq8_dcsntzXI_yQDyMWt2fmh2-ziT3QOS3s2jbyA48rC84ja3lki3JijvKRlKYQujsdeEaEhU2wZS04uOgWB7K8bNkUq3JWQaJVVzFMPtMbeuT1GvydW34ayxj7qDWsb7sy2Rhs21XGwJ_hpaMqL3glukRcg7vxdXOTTtMqQYr-WPNdJUFB6tHZoU45rHRyKlk9JOWSfUz-Gfd4kgne9cu6k8P57qUGcJaqwAsupsFXso-fhE46p4EdUfC5TjsJWvEBe15evhXoRX8qwzn0wKjUxmdoOr9OXcFry-1lzEHFJUeSE-Ubcr06j3fWZ8hQugioUSTb8Pam8_dnDzektCLBEqMLI6EH_YkiVp9dOt9xJjgosxJ4X14z6yY8uUOtrzD_TH-3P5yrCu7ltmWMlGMSWB1_2NE6PWE9FqpOulrRPkelbLS1Itr6cxhcD-TxUpfCnUjw5Xs60-clLHVBKss80H06Sp22UZZyGg3tIpsFYWZKjkwUZEIKcGCu_9EfWNY4Leyhz9uCvw45kO-JLLaOzwsbjWyu7Ir8H9e-MCRPgD5X72zHVgwCA2e3O09h24LZzEFipInGN6muW_t-UGGBM4orX4NmejeiTvWWrL9c0ONY5CYLeajXLsqpItyGlot_5Xo-1TYM0jbTYUYFy_zocBSJJqOjm23KW9345z0aUgP032RXHf0CQAK9PiCsPDBIvIg4qJR_pfHv2ayTrCDRDA5isq0x8bIB4NA6mNkUS_SxeIpstVAH9td23hvRsbORnDqQvg4yl2swFJ177YFZQ1aT_jsBARwS3F5Zo7mHe8L_caYsFzAc0OgOglffRuGc4BVqZpo3aENqkdXT0VQdQZZ6WEPs01EL2RqjIBhPqPT4EIUJPP-S6dGGUDmER_VoUPXp9ZYVeloRye3RUo5gjD9YwkKgy_3TwE0d232citpqoOXaViaPrbZVrvgYEl-fZOZbfl2kJPKIct8edLepcqfV4HBzMF9v7Hp1oThSKGjmPcKEn1fyHSlf7f6w5F2RwTksmBpIbjCqUAAYvWbpzX8_3mCOwTmTTGsMenlo3GoIptOavHpxVusFhAAeEsvF8h_kSD1zOXnmf4nlt9B1gOaXG7Lp1XeX2UFkxuwIQFyp_DE8Lwzp9XfoLZvnabu8uZLquT5SEAn1xjc0buwvlD-wVUdultSWZ5ammKG3l8K6QV8NvTYA5WemZc6rQDIlo-78_KKCY8--l7YwpRl41iQ7yxoDuYe4i43zsi4gLa6uuNyHV8xh7C02h0vUtPmFJbAatpG402tB5x4T1o04UaBhQoGn4Oq3D2qkRPYdmqy4RUuHxcwXLD2rNxLuptEo-hjfAH7lISU93O7J22bJ5KacgEGzD82YEm3BKvU6Yz_P82bNiBB3VbCPf1au0rlQhdiSD713AdkAXAMWTXzSR1z75jsp2PCJtaSlrb26YBOyrqPzlcXe8bVi7f5cfBSBFGnqznyU7Isl63vIZsy8yJpxntd2PfVRdq1KtovqFDQBZSypAyPVpn-jcea2Nj_MdcFMVyMEfYnxLIy4j33am70BxHho1uNe28a8vKX4SGkAniBjvFRyjQ2rh9VSpIzQAJthwoUray7-nVdedyRPig3V1YCgc2IJhRFAOB_WKa2vF8C8Rmi3cMLGYUWPdvk4p2AdP4gR01f9gXl2htIZBhn-ZIANgFAJdUSOcqiZNSFgqtPJlA9Zr6PyTc0PGvya5kdCWwRAFJrtFXvFRAmdBGXWhKltTEoMWqNB5ud3XlCUn3W3zYFIlwccCZ7QNygxyyBRt2bRwjWoa3a9O3NXufuyRKRpm3jY7NWAlonEPOGpm9njH5Ovu8OCHyUCMgbD4KtWYo6kQyxyV2OUAZOgB2A_oO9ChOSRZWGHXZQax4MDRe_wSr5vVXxV0oHfyzJn8VrS92QyIxXZ5G3u3zfas8tH9Hlz1hDrs3Tdxplr5cjUPf5Zq15gClUaB1dqt5sp8y4jr79yr4u3yBpVhkrWAXNYmFmoMR8EmwO-gzDixWXGLTZ2C5FgBTU0Hqe-TZtXjcuUC0P9HbybNBKjs6HJQUvIrau-dq5oHCbpSodiaLPWEo69GuUBzojud5C3kEKG8Z241lzqy_XsEKvT5vldq8qDeZmK2Y6Omvb1ldnMA74Hz15Or64Pvefo_FSdOqKGhjp9oQOSaqupiNL28BS-tez5hTAytlNvDro4e4lcwOyJMDxKoX4FsgUzz4bIdnnGYICmjA7QKZiQWDBkhG5blOV0MgF0Jj94_h3JfVb-fb3sLwWXUs3NcEg7pMLwQMhVSDSs9k6kbzZjCxSsLhEqW_vaiNjkJ15xW8-dHKtnd_b5yjf-2BJfqDdMFQNXGojUgziEwk6MlTkXAoF6e7Xprkyu7tFe1rSg-2qrdAoXesDZNZWW_JTIVW0XAua-az7FtTaJh16GYBls8gQsAi-kemmJExn1fRwfsgnUtyNcemximYMGDANVfzIwbTRT7oAWWbgTC4wfUhWLEm_IbguylU-qP2D5Bga5_KIr9n5r_vrllT_dOIXsYYFpfqVcjqzMGw2KtrhW-hmib91kJvHn2vvkA-5AtQGnpaSkKw1MZYfqqwh484aTzNDDQdQj6lKsLwq9sGn0QoocrCJplbLlc8DbZszs9HT9LYoCZlNzS9bo3deDemJzI8wCvay75BliICS0x5gBnqeiEGmeD-VwhetFoLSqGTwd1ks0RPKec18LQy8Y95a7SqRBv0wBAmcWB6gGio4NLPt9Ih3KLZF1zyGHJp2EH-vksWLHVq4rEfjkZhczZYOo-xoQ2mO4khZmfofjK7ZgxRtuL2Tl5iAVXuuFGosKbaEvJmAwLLmXFDvuRR4ecLqS1UK48iPwaPXSB0FeWV7-KlUXctyL2YZAvdLy9H6HUVdadwLoUCv7gIHsu8_a_BcyMdEA8vjvHSJkirHrmarESD7dycl1DgzinvuJOidPek9ktDHncSJw9r8ckXK1EVLkWJtJkvCP_Fcji3HcvuXUV0RRII2MFTUG2l2v2R4FwYV4xMgFqQuvXMGodUv0DjO9Dyo80_tKKkJ0u3hfJxxQ01ADHCv9WOOLdRPsvCgM-MYfgHP78cJCY9WOMMAVzRUGmSHyFS_eh9WwqCaCRqpBb9JFEbMRDy0-8RT3EvvToXUH64FYY8K054n_FvnMshQbsZtoGqCXWwhjrtz358DcnBMP_EYKpTvXcB7agHGf65RItBVvaM6IspLuc0wbXSv3sINV8U2XiVfgtu67TgZQBx8vxiXeazdgkzmFdg8KBoagcVE-6NINEy4gwXwvQmOZvACIAh_DIFsz60mBmWN7hl_0_eqZxO_hs3R03O8-Blil69TZrkuEDRL0Qn4volA37V9-wGygA6bB_sq7Fw8lH25Dl9b8oLi07oKazSYa1dVgR5_y9MQsaGL9ECLeuuFgIH5XlL3w0s_AHMpRWT8ly6zg7o7zuR8V6YK594vHpCHC46eg2mM9-pqD61dELEHgUGSg_eAXO_aBwDi_9SezAHM0SYWNt3uSyYbtxEOu3EdwQ-Z5wJRoUSVLsWyXWq892kKhQ9ahsEOglsveOzTJKvGSSFgFgM_3K6Zy6ju-kQPwtYzxkZhdUHfEaOkk7RGVbjiZ4KBGUYUoS3cuI5BLxXbQYQh2F8Mo5k7pIr1BVsSJBohvPNW15rq2MVY5jM1-ANt_sg3ymTm1nFebsE7egHtCHyuDLKNdQFnV-n074ZYjBEszsRpIi0XM_f5lm9uCqD0j0TlR2SQJvCL29jbzUVJmKOkbt6KYiU6xdWVUJj1raOrRFlPxez3FQc_WefHUw9nRhSQ5phiV_aokojCgE9fCxIa9bavjIWz3DniviBJc0VPwGNORbnyPlYdWTSM-3k6OEWTdcnifwMDPeBlmeu9dvqllnWXQ6ikR76h1Kas6UDmZ9GJfaeEQKx_1M7uLGUwYuw8ik2sIEIXuF7D0kuXTV2FoT8qxXGY0xv8dBeSAfYQp-Ggu2DzHkHhVZNFDJitcYxov9QQxs92vgRo9GUKK3rmViRF9qnBWYc2EMaY18W2GMd1XnsLokolsQEWwVbox5NaUyg6LfwIYRl1gXdvnTUq2cisDE3JuVxmQnRpi-YUFsbHWjf4NFE11QWC3lgPuH5Jb3ZkHUYVNRR4QOobieh2h5J0x1IjfcJyO3pS2Q8C8nMuIjbUJoKVTiVi0HX_tUrE90OX3UyAPx-1FWtTfxnymz1qSE92YN6N3uB66prBx5mJZhvF7xWoEVCk5Fr-z_oIAsSCCeHP9rGKerVH3-Wd1c1_yziIJh1nMDb5nOk2UitwetAauhoawuavlGhzfFnppTyZjNq74QPAyNuzYCpumDoAoLwrJNVGGY8CmHJYjXCL5m3Y8hpyfnTlloIJScvHId7UTgeNCjhhdEvHiCam9KTC0e1O14Yj05zs4eLtK0Cd0FTisCbvNjMN9OEtGXngEOT4VSPXRLqUxeaRPK8KfZ44DP5WjmTnxzOFu1N_C5CJqfE5W-olDo4JnN3o9INY5RJvobFd43nJrGh7ELj3S6dOPvdaiqiRyY3b3IpyIWiGApTalyl7bP2AQ-K5s8lBvTxzNHuR3E5JgapjMivVTtQtcM8bs560qOykMoaH_Z2iL6OHHSyFmZaKG-Ui82ludnJqgY1ahTzrCAmgQhkwX9Uqfu5-Q65hK9i1RBF_cCgcKUZWNVPW7r2W9Ept41yIyWrZsHGuJYZAcw-NWOpODut6aXQMsALnVYfTcrqqHRpv-b-imfUBc68xr5c00_XprLDBgW4RUwOxyfnMPnYazgHgXAauCKIb2f0ilrR5lzfUD1IK7ybAdvxJ7_LNOH_FyqTNCKv4KXFWA3yo81DpOcGX4-_-ZRqLMnDf33s7AWo3S2Ab1GI9lTtdhhyzTQCy92emv4ZZrCWwZPpoZNyWJxqyTC2knUcWmQdF9bxOQL-mpwm9LwbLpx5JsOzVXbaOJqj5ZFm2JXHQ8SbJbDcTKMeZiZJW-NgwAX76xy0Bhcnpa7qtQF-KjQC72ILZfo9Cb6FvU7dyc5qCOTzWMpUP_Hg9ekUICnLzM06LMxXzoeDwnXsc53tVn8lIPL_RVU5C-SEjPgfwq8G0Jo34Xs07G_gD0E7ygzl1o8bQq_doQNQPNqhFrv0GrOG9xXxjozunX6xBmKzIdtQcvoSxqgsAe_kc1nsSFA4HO9g1Q3Ki-n9fflyYhf6B8hNyND3pXaVFVYCV4KYg83gfQGc41q3aPAB6PZgiGGi-ERDJz5b2w18eew1DjnZldUwb6aSZx9EKJL7w2jfmVz0Pu4GokBNsEY6XnF2BnYymhwxe5OzEF1oaVr4_Fzm_VFd4pFbyK1Lgg-IfHLPYIYUwq48RPDk7lobKU7WhzIkBUiD6y7SebLOrYin7F6SPVW91dtY91LEVSiqJE1WZcfyRyPR9K4kv4D_oTvwaJ2tkEMmk7F1RHinxr_uc0pe_Nki_MrC6uf17NWBYhfFvDtfDhfT0D2punIxXsuTKfwufxBUkjRU_Q5W13d6wg91en0Xk5QJH05V7RogmPFInHrTvhR8imd0qYbSxY480KqfA1sY4H86CxAfOOe6-lRfQmZXGyiI4LoDTeQnuOCaNKGyR0Sr8bZUp2UirezS1WmDAPUYY81tL_0w9e1CsoJ-bUfckXxV0sOS2qHz725ACk3S9jnNq1yOPX5r4u7zvkX0qDu2-Xk1TUyQTk1O6DrYWqfZcmne8R0I7pw0-LPmJ7QyDbawpZHw9OlXjbZ6a6TrftDeeW346NeGq2DG9PTruY44jJDp1xOhDucg1u2zh8errCYKKLbCc0JEZDsfigAaFuTTPU-BCFCGEgFeKvj2vj6Ke-X3dqgXOJIDYoUMXwA9e3C5TL48WpJMNUdbqZFzpr8o5al1IyuIDC46S4YNz07lWPCmGqE5Ps5Y7aiVP-kgCb0ZUOjldDNDMvXP0b3qJEUveB2clSWgoQqpkRJcI89mm5AdM7mdlT4xJ6IHYSVBMrzWBEd_XmfAhwzPw-YlFRobQfehl-LkapWyJ97BWP1AR3J72GNOtSDUjAADWEU4WKJCqk_RcGmtDRFkkyqCftpiv3uXk2D8sWnZsLVsrxtypRgy19Y3bMetu074bpa4MHXyOHExCOQL_HMwTzGRF0PiOz7Y3IdN7pNRbRPx420XY_rYzWOmwGMUdFqEZ8FYZP7aE0LPqhba8I2hys2eJmJA8gBGq_MrFS3a5Hxe7B3Xq3DPcdhsBSCP0usEW_ZXan5e9tk280TXnEb31HwzQnr134QvuoRph2DL5zOzAW3rvvnYQ7Vyv-VI218KyKniSefnzmZ_9UhxJeH19sPDY3nugLbp83poDgj1OWdRWguKmGLjsWvykKK4HwMxEyhfYvfZ6YAIdKNokc2CddxSpnXQJt6RYqaYwv5vQnM_qhxGQYI-IDECBQdmu7VQdG2VEKWROiXwSK66y7O5OuZss3vMj6Y2NtqBqwP-aPm3xRT6_CYt39F5nVJW2RVprO_xYqmvOahOM5duN2FAO8RtSZ-2qReoQ15Y56m_0dOBgzVSeHKWURkYufZHfpIanOIHLB_PN9MDLOd2nfUdHQWGnE3EPXkfhH--4MTFsxvfCE3ZRdFi-PUwILTxrcacalbagJgP3dyHyFLIBtZfqvohW3BFs9KN_y902rkJ2BbQXrrrEfsxivKDwUGVsdnTCDe7JkqoygNBD4xwsSQgMBway5lq0w8YQ0mkUIHHvf9WU9Njz_mSNyAP39VAVylKnskYZ9LCkmSfJarFC9GewvPPsD6wwXvLtS5PgF3RO7gevmZgRH_cMhviDwEjESWVRsORpYmHVcq0uwehW-R6DV_PSxZbx18iR0CKefOUdMcouyqGrOZzPRVxFKDy0nEF0hlZP3ExKSWFSL9pfkxrvoB9X4AZ5a2HpLTEaNE3Jet9_RFwvdtB-69D-RR5D7mopc3JzTch3AWRg1n1NYPpZrqVHKNeDXA0bntTxhENc4eqch7lPTmcldhnmD3EdVJe8cytsfp8IDDGVGqsffiE4LLeJ-BGonkuJgWNlhJrkvhVI9snfUzeXt97JAHXshr8sNJ9upVsviIjrctJ2JX-UryfLk2XIicDY724yttgl0HgbxINClMcBLfCh29ulZRYByBwY2tXLw963bQQ4v5hLgaXDgqVbx1b4OPHvGNOSe73QXSTptiB_Py8T7pvS8O0tByslhzWhStrN1_3RAeRVH8uebGRa54uZidqKhIJyzkzM0WQCXu2GwpafCfItfaWIDMTz8VWVSDiPJpGkavdMIsIUxsZYuZV50SJaoFDS4G7dqcXk-LwtB83M_6TkI9jKa03QVGTuo5q902ItzjDElUEWyvcutr3yehs_X_tbCQxngHX8DBbFhJlL0BBegT_HAj24LxtmV8BRjtLEhCXQNJkjTFuamMA_toMA9-36fzuljKf2agbBID4DX_Qmdj2uvaTceiMk-wTFMTe8chSKlW2b75WySht60bj9bG1J6mxwGrzXifbYmgJZT-G_IB7-qH5aFPrYNeubZwIqJboloRpIWjLPanVcINXAEsmnK9NCC6YViY2pF3Nuvqxd1e_bcC9UQnQEZ-QQmgazSK6cEaT-blWVuxc12N1hnBdfQhhyVFHojCzDnUdWy9wYEIN3pqS7aAKrKZXWMe0IUbYzrjCf0yTcJj1oBlCbH-LbWRQFBy5nbts-gqCW7Zk-EoVx47khuJZ8f5Y7PzZ_EPBRkKs4L2vQLxkYU1RtVXoByMU3zIHbZhn5uAsJD2tDjPBoTVhZOdgZBtXi1hqleqzARZAWFA9gm-GhaKz4kDYnPkrlLUrU97uKrVyg8ExVRfu_HHtevdFTsTyTRhzMedqQNM2ekbsBbj0NRN4IPxUx-4jJO4Zb_gj97iXClKyoszoXVdnaihgkqzJzaN5Uj8RDh87FctmNNfMS_7dRM-0jLSZ7UnNQNjQt8dfnlGvIzwzXXno0BLdgCLpTd7qBxH8JchgsDDF9pJxTcF5wHunM5XR6C68odyp6y_a8hEsuzD4pPs7aQzbSuSjPXFdNfV8m8cQgK0dtUEcMY8fT5gL6PDHVejpBde8dH2_mkUJreDts14MWfrFXR_haASqPp1am5z0ZAYgqaYYq30fcuCYCJC6wx1vxcisZDewqth258os0-eR0Zw4YXqIslWskqkVBuAEvH9nlSK5XY7bKpmHzxtgViin_sYcviU-C0Q5907BC6lv7SmQX1zeGtPcTmgW7nYgptRaU64vmXwVeZdoG3yqgzJWdq7g-kRaKCyfSVUa_YZtrpq8D_RuyDq5Tpy1IeEZILJRNI8BVf36kWH1KKtHQA5Lr4QZIG8xUJHTbO0Bh_04FiYXvhwP68ziZ7hERUs7zljWQrgCQQPyPg5o-RX4WHkJ3BKjiWm64YF3YluYXs8rDDVQfDnIVPw2jy7VV-5_DCkSy58xOdKE2vXkaaDErB1Fn1z3aVm6oNLVVBow7BBKnz-tkSo1zA1W724ZFAbcoY9xG0UHpdTB7icnDGWlJYZB8dqr7Nq3kyRsdA1iU9mRRCEJj_JjqtWV2_ggv81nVDc9kdgJU5Ku87AP9tsFE95nVvsMAz-pu80Mercx1cSDoz5ANFK8XuD8dCm1AVJvr-OD_enMjQ_ZxDUyl8A-FLk7Pep9zZZOoNCNHL1QwU7CBYGYT5uPQ6gDxov1_AUbqOkCuE-WrXG-Wo2WLCdYyVQxq3oi4nf7glGwu_YaundaZw9_8Hxxos0yKrYuYzR8rb7pJjBHdXdFeNKqmosKkSyC5jvlt6XPCxOfiEROXj-b40m6o8EG4vFf11pse-fCOrFJ4AGaGpgVEjM4MTfgEuxwAIXwfKme5_JDhqWwEniNHH3I3_iDLFOd3oAFmq2gOABrn_pOjX4EZjiOvhxiraYtCL6LQ9QspkBkHKhfkR2vSHfN39iVawjEhG34Pn-rKO5UD_UqBsELjrSeDnTjGq8KpSXlPToykqP6qV_m6SgIgv9T2aQSeLPOG0YCQstTM12Rn7rcBoVA1BtbiDyzUW5VrhwXBPfspRECJ_iPhQK-wVyqantYDHpx6Lrdq-E4gQyDEP9OAhACNOpKiQPSFV0sOSH-5KyWCqKEsX98T9xbRKsZ8OI1PZqfUWs7JRWlJ7U9jAy6FaGLwac5QLGbjaaP8Cd8aZ_OjiQKCRlGReXPJG5RfVrhf8v9_wTarGgP8-e7o0WWI4W8Brkhj2hXNiznu3QeUvJ-2lt-7YBgWByYvVesIprHUP_ZRFuJIjZm152m2KhI7W2h-_gwOHWVAoIG8XSi4xDIxvpqkZ3u-JWxZ_FFdW_oXZDxMCV0hQi4Ewnu1mzWMZWaGBCp56t1WJY7Dv0MWNzhW2sm1i8yWuHfvKqz389ez4ABBoiZTmDiheWzrimB1aYz8xxETerqB6-EAmn-plx6-AzcV_O0E-3GPjFNG7ASHXSJnmc4h93hYCgQ281BGcP7rGujs8Y57Xd22axunt9Xp0UTwqKIUwyNwVasR6OgkuEWGaW55TEJ_tDu6yZdWAV7aZxeMtmBnZ9TDoYamFLwxoq8YoV_MW4NrFpaocC9m_GKK1Fy3qBtdhRf41kxGftHJSdJtApckAGE4j-qcSblwv8s5Qt0doItEAG56TnQGTtNBM3Y0LL0s-0AMZX156BZN3nyj5W9LyaltwdSBpqESrfKYba-z1L5eIO7d1egXUa5eP7Iprbsj0CJNWhltiBTPq0xv51rh38X80SkGwBj8SJQCsHPbYIzdabxE7qgQ67tmrF1IsAuWVuVx9eOj1IejHhYKVVpbATci9wNDgUpyNPVtPL53fp8l0oEAJ7qIXPP35zpkPC0NQiTOguh9OIAefzVjDRz9fOzromqS3DwTjuNJjmwdx30e__Ihb6Dhq5hlXjCrYcLB6Cmw61wpiqIk1z9OHuzNEgpUP1NtIZm2KdPoKMB0Ex0zhhbWshRFZ_925SN6KeJ6hpCiMkBDJZiV-_1SPxUppQ2mjYQGr86kV6_Pb-yv-B06P9XWGkIVcTajviHZSdU9Zwh2lfS8fegX77lLlS74tRv5dar2WK_ZSBQ0Up70fM57QzDaUsjO8k6Gjx3k8Nnepg07Fh0aHaBZLkr1q4AR5QN8CFJl3FZB7SljwnEVjQ0-QaOUladIegv-N5QxqxxV4u3LsRZWVpvsquQuoNzCmKoQMsl9NFqcfm0xwzpd-7Cg0rrDgy5lbtXx37Ye-CiefsFseDz5Fni9e7r_FeNIUm_U0MzjnjsmPvPtXZK9xFl5qlOyslAv2B4hLrc4cznnNw2_FVdJoZUzSBJ66yNRi22Vpc2NbI-nQaSV3qxOcvJdwEN0iXccCEAS5svEUslwltwarVIvsEmuLSV09Gec9XbGSqAJPzJlb4pFUbxHDnjNNX2yYs_p4KAs5_zJY2St4NZGtItBKMlSf9iqzq86_oQWQnECKv7NixFVcxmpu1CkNwf7lHMrq8nD3yuUOmL-f7TfblyanI2UsJOw5lvEkvj3DzGjSimyGoNB-8xEUzSf-D0Gc9Xwg8-Pxzv3voNcDBz89x4EThoLLkoTVyLYwZ1PefiFVhfAtmvMkWG4PYzdfAqzdIK7PrlQssWMnmxMP98gEISvJnPKftxxMUvM6T63lqRJzeruy1DEMns2f51kZ7KH4TDLJDiGXPeZmUMg5UjgbAWkaD4otA01pEp4Ojy33YbPY2LEibp4_IlFvh7O3yxyDTwlZR9-uRIT3Iv8uaRNXfOlWvQC5g0LUh7769JBmwx0QTHwCAhQOPRig4lyARH7vjjYBrs8_eJpiAZMC83JE0pRRlHSocU-L4gKGzpXTRitRKxhqZoolM04ldIKJMS7uycfKREecXHbqsbnpVYrjGOA2wFDVnGcVJvJj2jOCYgw2WX4CRFlZ8UUJxFggOWfDI4u7iYJT3SnrIUAATKyf-F4Ka332OVeBm6hVgnfUfE7Q6DPTZdD1TZHOeVzeCocdYj6jCT1pJzy79wwF-tjOPW3Cf6Bj8AiorCupNm4Vv9ZQ7jHXv5MynlHg8ex7pqlKRmPSUZlx54OdF0Tw9597EWK-d-cG6h6HFp1P6xHRyrmU4Yyw3rB0mFr_WKWg81SVB0kwLYrcdipqxPz8Kqniyfdd9JhwU96APFfwI4X3-6CRSRr02h4Irl_pLNNDCC9L2wDIkrButXUzROKw3OvUdzNIDptgOwKx8qHBssr83-l_O8aNbU3UlMeYgFNx7-q8STvtUJwItiC3WjEpjoT6zeqg2sklaSZR2cButcRBFvRoHkAnKYW75aMu0KfZfA7YGNR63KDJjnLc3ZRZtm2f-cbpjaV66mkgcdO-1Vvc97nreRZQah2Ed5p9NI0tjmkQ4vGgVkQRw8r7SokRf2EEwPjvgeraBAsF7LwzbITcKoi5ZLXUcYSw_bHRRUraFPQlS5DZRGmknx3jeM7VMN7QbdN7NWSBkifzaHSpX6qDE97mqIjE1QNLPqBTaakYgGJhxIMoUS8wmc_6isKlOEKChUYiv2h8EoPUhi2_9Rp_-5hdjIhORcvZGSKm2-pLgElAZ3hXd4B5qN9v81H8HOWhYWUecTfUNaZOi5a5d9PGI0WFLAEy9EdsGrGgKeeFRAwkjvCwiPV4YIMciULe71C9zczQXOFPp9sjOQWHfxISyre-7O9EaVOy2yAvruowGsb_bEPG_Vi3ZWESV84gZPtoOm8MDi6Mqkb9ZWEItd8Tg_huYBNyq0NTF-fI70_25qHPHzvRMvuPyJi6G0B46AHhlG-JEcnVqY68uOX151TZx8Q7cQG8rT0PVblv4oBNswLCuPVaux_Ycq-3CM75N7UCzuQOhZiEYEhPR_095BKclGVzTttqFYY73S8aIdhZrsjJAUnvWwfKI6s0_X4pyXWUdHTY2c0qBv1FW_7OzFzWmOYps6laeQJiNhDSjbRIdWh5pN6rDEyCA71PBINgrFyCF_xPEX17sTMF_S48ZMFBznMM5SrWgHTtO74YZ-yrqu26dpEW8iUeNNsaZDIxDjRWRxpdrNfXT4MKF8yiEFl6ymii3n4x1dsrw5RyQ3yeCZTPWudpzmm72rTQUKFltnBWbgT6YneKIp9eLrRg-3Hj4SY71qZj1B3xxnvUov_PDvf7s2uUb6fk8iW42p-3h_QgGgn4y7cMC95ZzcIJEva9Iiy-7qz6faqzN2sM8Onwgh8_w0A3xKHag2wgAcf0e6bQGZJSKH0cymzwhoZq1ldf5UEJJt1A9tfBJK0ilhurq3B_h6R3Pf2g5wnkzIFlzRynowKRlqipZw39TPLNtwJCNWA79tlYEkNdpvFUc-6l5RL8Y1wo8Wm3OI9fR0VItA6lB6Ly0btqpPlsJ2lcuX-rQmHKQxiYr-C7Qv1cGb8jRB7fMi1p7i8OWQ2StbbmnmohUBzaXrnyD6VTw-fYOgzzCmHxmwMZUNX8ULUHL9fFV0ol-BtAOa3IxWq16yp2MjmianB3qN1QizeVLgJu0_bW6LsBW76dVw6HAah5CaBwWn3IpoQ35kSCI3btVpjmrJsZZbIo7zgPH4upr6wSpAOCvGtGvQByJk5QL5duN-8JovRtb6o6Z6BftG86z7U7qvqY8hi-7yQaG0pEko4zRm4bWk-nUIFsWyhAtj2S5Xi3cKZTyvP5g8O1neZLLOABvOgTS3r7Vmgpkxebxivi6g0Ley10OzYV31nSIK6kNmjbV9c-2T8IDb5zip3oO_PA5IVp_s7Bcmdow7fhcSfpqC3oNkxn2vqa-0ZT4oURH3LukAHMoJ7ihtv0aBvViHwrHKBZ6Q7dVtztsk-yfI75YpN_oc-w0SU0b7E3Fd6JgcXzdwrrr1QslxzG5-AMYm0BFzbIQu1N-qmWGrfOLS1qE5ysBEMXyQQuEzExIv2_arXymvzqBb0c8xu3p4ZGous-zQjcPMOsqxqfavcrdBJwSlm0GIvSmxXvGU9cbN2mf7CpeSH8I40N73lKVpFaN-ZRFWitnl4hQAso3v9DUx9p2BVWNMTXT_qLHLLlz28cbdUK9dvnlOiSWpiSGfZSLyjtSbQSu2TdFx_HWcuFEI0Kk3z3XEq2FMrxIlP3ODuSukUqearBOMUC8SbQxiUzFvgk1t8nAQPM3gEtbGdS4-OBsIY4SGoR-LUoPY52RGzTsVyHHr7BXZofy-m0VkFyihagKK4WjpeWqZxvn21RhyMovhd8KQWbwRZfRHPF6S6m9Kgpb70Ldj8fHHZ_whxWGh6Zp93L-GSqlu2TrQqjCMLgBAICHCkuzkLv7n70Y9kM1TrUWfOT7HrUaJPiRzI-GalFcbeK9-LdpR66RJ-2CbCBZEoZ3RexjGsAWDm_tZzlNkN6NIpdCfdQmYHXxW6fgVKSF1GSOtoDjnXsfstyP7xiVJ0QQXrc1OtWOB2C5FtLx6a2wsZYTGguxT1Ot6awExQOgsCeQTqraNv8RC6NtbCjRRMhmKN0-RgEt9seT_IGfjI2TK6u5zrvZrZkC96m15OeiIxafOv7Ub2wE0FmdjB7CXaWK4yuPAZ5Xwd2mu2y2F3SgmBsDDC9Wtn-GW1ik1hl1bdgh6QQ2jugjyUQ5Nhsgkw4bTNxWHWl5yu9M9Hd0BfsXBwWxX-nFiEN8lLmFWhOG8oVbPSGKtp1ZoV7_8VXqKG1ndIFKleE-qXtPr45DfhsdUGKlju62GtZYARFtJjgvEYOZDhYA-2s1hQiC5mQfqTtB2GC2D7-Xgp72oZDetwAzzd2QFdVjjkwbTd3avMl8e7xR7ifN-GyhMerLXgbznIDWk8tuPNEBUtGiooliJla0BrLlc3WayD6QrBMhjTlmdt0KJ7oteuBkJXURauPpBrHHcO9RxZmdlrmHX99bDD9_1XTBGg6_A2c5D64XQ7aXYdpqLO57txfowFnvFihbMIZA0nWTTM6YRsww-zSThrE5jgHvTNhGH3wYkUQ4Mz5xFdn-YVrbCjemnnfAut72FJ32rBxVZiV7IJzJ4lL-vap9rP82xauAGcMoAIm3sr9WHO9bH0jYl1ICH363sbpIYXor0JsAdhIWc0-Eid_BWvUdJ2HqiglIBDA_-jhBRg6y7URjQFbyE_gogFInr5W_95ICKTo48FJwh7OOkyR8xTLUaKkF5iuuX2qXowLK04lpj6BX9Y7TK2hZQXljuyvmtPhb52bOpTxI3ewJAFferZjo_FIJhtWXvYiSB3TAr5hBpBmEdoa-dVnkaZ0AQMvMRt8lngxfwf4BFSChFHw9rStZ7fKnFBqiTxMFhke5_Nz95Gv0qi7WZT937_NGGCicMqt17w9vxJ3onednmIIbDeE_x5yKlYLBRGfAPBehA3IE6v0LRqxDIb7k3djOaR5WDjJUJGhlClZZcrkw_Zy_74tJ2ILfMVLeqOQGAAz_Nr9nwaTxyTDPMdpx0yI65EgoQ2bOG45tmF3Ojjg607D1LlgjoXxX-YyokRD7VOiFQvaWsl-uL43BQ3qjtNeRtMrGVJNlF9mpxbHUB1r-V1UQlUCOY6uokk_TCKboDv7bR5DvR5CLTQ2OvYfKfqyoE4olJCgMLeDPPAECTZ9BVTMhMGAA2E1o8qSJRrhi0-8g09iGmrbgsXXdKnjDizAg_3uNe7XmoA1ox3JmR4tFfIBnqUnWhcIeAdl1_1kjFmlaOR2VgOywWi12qYGkvKM84-TJgKordR-0OuWvQAEhsahMBJjKr5ob9fSFAUg62O33BaGn-8thpfNd4E8LcZx0JR-9uQaHkcoYMDjld65HC4J3WO0eif_M4xSeoH2Jsdgw-gCq9YIEfiV0LapCTh5VAX21IU2Md2pc4ND0Nd6eaBlya1xTWsUq2_hA8dK8MdN91-kpP21RikTQlpdl4y1fZYpX2-pPiyiMnQgItYhcvPdQFS5v_hC5KCdcb_57BZLy9XpunIOC8QBQ1B017TVyv1VnycjHSl435ECQBbiWLJFitxp4Xkoipm_SSQerhd237_JUuHXMPSntOB15xCB1CIMznMmlsZXWXbuhcWvokLHNMemEuxTqi2KVfdOFpF2ZyWeEJHclp-9JY8nHOmBNyK6j6Gfvmus4SYtS1QTtEny_lU2YOH6LYVcune9CAhx-wH5_AQMH_VeDndq99N5JA6w7-zZtmQxgs2653yj5tLNcaA6mlHIPAYj83ZQhK6ubjMwxd80cpmeSugzRz0gHWpOeLEoDyWDW4vw8u0JI_7cPu1AUXFV8NjUewY93DP-xPnKlM4yWwsdPfZybGnKIaY68uH4vVmwVtOfT1JQPGiJMzAaewKkCN6S33ZLzbenHD7RVe2v3opac_fcFtYdG4T9Q1x4iv-2aS24I80fm2sJLrJ1AaFr0z-purKQyer3tr6wVCPuryQfFDQP1GIS8AVsa9t5P89F-e_JeQuef-wYVv0Y6e60bgBCZFHwcBnoeYI0NC9lr4Cs_2cJtgtB5btj931TY52jsaV2EUmLRHaNLhNJyJ-hJFacGnmVgeMrjAklgO-1LO2y7pMdNr-P61w6jisyKATWotIwdf3ZXqStbQ2FJnSpgaYAa_XWeyFNuD35kfWLF9MgYws6atFClgq95GU6XAGVRWHX8tQCUhnc5E4NfQ5SyShI6AJp49KyzwR4z0nlz0wSOnEtJcoKzKQk5_9Ziozo1P0fQBznrqZMzxvcG4s_PaenYsXOvX11aQQyUTur3UCV2tufG0f0BVmVjpQQa5yChP8tjnTxHPWYHJZJA6TpYKOWVjBq4Ip3ShRNWMUFnP7w5tA31M66GBldiD-R_IrqDr02GBUzbhrPLn9aoY5iEoXMhQGnZG56IgDMaJadrvuVP_HzbatsUB0dv0zL1WwHVo_OhEEMa3U_-jzJGABpScLkNLclDVS8yMxCd3snucfOap5x_9g5a6nW5Q_vHhn2oUZHLDDe0-UgICHN0ziazbC7QsjAplfLiw3Xx4ZJMumn9dTr82-hhw0yKNv1p1ojEkaySnIlKO7Xg9s_EQml_ESHRGsFmmNmBI3NX7AdRcY3nUjeODyowz-vQa7vFt9n5rW-_ZNAUTt3qYr99VH9gK9t62bpA8ELJlP16EkM9CzlmBEROjuVpNyQ8P3tj1XAMV4v1Mp6eWyUyaTCf5ZN8Tj9JaiIpTZ6RvS_S5MBl-JL0P8dBD3srNmh-J_G6lIaw229Ibz_XZJsOxYBWmtq_s6PNocD90VmFnp9jmljFYDs34NOkVST5JpGoVH_0cV8d4111ZWR2dfKJGz_RyPCtgksseZEq7LAB_Jo_5WR_AclUfqh0KrnDjkZ_zkD9SxPUx1LniJnHouyapLtmx82Y6gPjTO9J_gcGsxwmJ63yAfnoVDLZjp3o7bqqawW_nGYfuW0vwPkTvUOeUGVvhoWmzUOt9DsSlYc1OcG4fnhucBTlcfZdWDNAvtWJA67l9QjC-v6JE4iofQ_zsF8vzApMlJgIXp7hcGuJloLtqM7twqfAQez8SAmMpDGy2FB5UvmRAOl_ZOr8RWRTc1U3eFLJGpwV1_BhJ_bDm4ptsD8PiF-JwpSiLEX2DVWsytIjkT7tunk9MX2SvPg5yq1bAasHhiE2MvI45nuyB7ese7O_TMI026V6mVhoTxV1hqaBKE46vGLeEJ3y84y32dJ2eBFJKW4sJjhgn5JF2L6XaIqFfxQf_pxaDZ4TwrjEvqbJ-nfYn2QRMp6dSyaFVJKJrNtR_N5E1oEghuBseQqz9TzeMe7VUzQAI2HJCMyGHSPf7ZhWk15A6OM-V7cbSnWI-I4anxTl4gjTzR3jb3zfZkoA8x0ZyhT1O_nBzzKpGn3MHeiJowCtIfElvR_R4ksA59ZJ_RBohcX5K36wGme2sLpC_ua1qZ8TTW3gP1QfAZcLC-gaM1GBYZB9wMf7rvensRiJ0YOMjWDYAxyylgsC9mt1i6IHY5mwnlBHTly9S0ivwbBLnBgHJ1mmNCo4s4jYVGzNvndAt4AXGzC76YlDSHrLHcLHLWJo2uZVV2Tx9fRwZGlelfQywjH3dQEvJO69JiSfTgV4vIKDlg2MLU3KfIMoQ7wHGh0ifOi1FCeUHzjuE-_3-PEOPmnGlyJYgML2u5UBai5mjQAkTbDt1xRJe6wvHHnTNXIRRfzjhdC99JSMB0iArzVgg_2qkiGr_yErTUanXyk7OZGMA0VIOciNXhHFbz_pNYGWoMtTsA0YTs2_rOxybSVoZ0lpgeZR7gtv7me4RRttdlBWVPbytZiczEfmj54T3zPTug7ocImG3odwVJjGOovfHvAlhUx5G2O7maOdxJmnw2gZjNiZV9ehaONGO3qNCcdsJd5C2jxe63XxzyQyCbPbj7TJN10wylvjHpilsryxTfbQqvXvybqNk3ypLRtMbG_ayWbh6XR8NBMdAmpnuyfb1UHkkSTGIpMuWlR83lNgmbfD5I9NAoiysqWwl0pPe5TRVXa1fv4DpClHtKTUI0ccNxvzt6MXAEp-VGpxAeMcVvnRulpEeu_qbp06Dy0QqqiWMgBgchgqfw6j9t0bMYWnavIFhtSbMRzzr5WpMXcBeNa6E0oEOKeiUNuHIP2ZKRUYUSbDikDsVH9fcNEimP3LHyaORjHv3BoT56GAIIcStqjT86xWD47RruVl9WBmI0M7eVIbkA12p3YQ3F_HdZq6X2RYa45JixT5P4ipliPyCEEPfStJUYtnkjrrDgR1vmlJzjMqdHb7NX0bAcvTX3S8faDkyrq45IgcgKsZpDU_M0vE8Tc-XgL5MSZ09xhY3oQ2G_E99Ec4y-JOf44o8LrLdgQ15RHVzZToy8duZSAWEwTZ1gwYROBmvqz8j-A8zSGdshvDYUuUR4eaepTyEkYeRTPLzqyxd-u_CjK7VHhJa3rmOJgODaQauu_cewu1x_LMMoggGUWUmt1UVDf4qfSJl4HGsb-R6unez3BQrCUMtBUD64Kva0Y3h2-tt5WaxAl6LhTki6xoOuIs8NLiqlxHsQTgUaP035-rBZdlQ5YKKLSvMBbS5v0UPAQe2G6IfNXdjm0EKzhgRvYILvWuXPGcE4jAE2YLiN1yL-RMM3w4f5_8H8fqmL5E2k4WKS97HiH2RHgqGmLviz3qYdDSNLlSXcpKOF0Sh2H3Cr5BcQLvP6CMWlAXxHmC2_kJ67YUwTaGjL1_ZEDiuWOsOnXBaIbP8a3DJhqtPbGheKEerIoAcQfY5Zj4QCN9e6dDqTbxqbfRsOCRBMynmTB-T5NUU5H-3oVyFXSoW5RjcN9IQX20IyCmk7srEGIj5EZJaOB3YsZag_Wwj2O17N_l9Xh1betW5_Hmh5VxpxqgVTO6w79IYT4jHktm8IESncDtaIFEe1ZsfmXjprzJtlqL3azoTK8tbihxcgUFNiFPi3SBdXbfAEop2xQe3x57-sR4jOdvKbltghNoAk1Km9riSFD3BvpRw3EdEFuAFMIYWF05rdUGI5PFoP3W2mimmIR7EU4eM4UTQc8QK3qPPyZjgc8eS-q-delpvXOxjwvLUOQbT48X97ZYOfvrfccMCaVN2El8-5QZtVvglF38vhiQsMztkpWyJVInJBCJ4AZqm1_tHuqraNldZEXcgJpGeFIwPyjM6OxgSeXlDyYQhMmgvxC_kBBEx4CyO6exfmvZYtorxLjKLZTlCynCrUI7k2iJJrCevnnXsJadcui9gcCTkZK3GZ2pCgrRmlT6Aa3MkuUwpcTQy7ni3-j3W7E0NJ5UY0v1Bd98GCXeCFwwhmpBt9QsFNy5HCA71uS6E9epzDinvzVlsuK9Eb6k8i8DfaJ2qqGPDcsO5ZdyXvnSY3LDEJf0MTpRa9bYGLeHrk3LQt4Mz5DNrcsat494ISUySljttiVpVJc4nGtXOUA0Ko3IEzSbwDur8Ow9pbNqbM9JBuFBsWagQGi4ILntwc_m3y8K_p00QiPgPYCgrpiWYcqURkxd5H-l8ufUY9Ght7m07NwCCdzLwzLIZnAcwMeYzivp8phn-vl3QOvCLmahVni5F-87ovpmyx5BIxblUxpkFnhiNN52gdk2MwzLaYbylbFomEOUuzD8WqsfshQyZEsETfkcMpIAaYt1_ZInLiFfm5GSyVqDkfWulWa4ceN9spxbJGniguXKpvo06OYPQ2-Ug6279s0ZMbUGk9eWIeDMmil5PwtD1IszmnQCeMKp59m5alRI00USFjNwlvqn07n2Vfz1eVCy4zWZ3EkK74kfRbG54PPGRdJHkKeE2CYXBwagRoEJ3aVCZf4UGlnIp7-C5lUxm25ejKMDGSUdqBrCY8P27qQ7oWvHL9g5reb5lC-_hW5MeXDetL_Z4MjUPAROLbRQGPzL4NWHpXDYRbL7je94ThRIvnygj46aPLPdp3hb6iPTq4jWGOXt_CaapkxQ2A_I0KF5nYfvLwZVcI6-z0e4epXxojWCYkWykPzajNG0YgynbCuPvpEY_inF6hUOrDM7QdfE7eZBsJ1VAIyhQilABeuNMXwIST2g_zL785m8nqWBNnbSx8o_n5QeRP6xmSVF8D6I1JaHzPHYJJUnYBBzZiTSo05vy9Guv5Drf73GNLkIoLUJW4BXN88ITsUC7Mw4EIWCy1xg_LfpwkLx51Die2qT32V8UzkLuW8HUPOREBmuMBGVYBnoxzTaxqB7dqy2GaVdw2cCzQRk0mUpVxl72onzSD5lti0hUNwccpAsdMqj1SnwAsJ_G5EpXLfEH3WEXLIIhamz4jMYaoTPLQ8nIAxQ46RO5Qz12YKqVa0RqCJrrp9Frc7ErjUB_ivhNMPcvJc9b2MIRZ5uM69oc0lNV7BZeBNZNHWHr1iXkg14rMHgQQOpMaTdh8_wUy_fen3cozm8z2l3M-9E4bB-46Rxnm1lPNbPYKRF_46oZGZvtivDauue2wie4eW3R39CCrNKPgFSut1ekp_Pt6VUyywNsxhgYA48W6BpdvZJDrv9Jnq_26ndGR6WkixAjAoSas9QxMjmPV8x3wAP86v1ghf8KePQ-Wkf79DzSQVDTZqY0KRP6M8ey0keoncrPoguAq-Rs_ke6cN2QpJhIF3YaosW1dM7PYX54944dCfzs77_xartAcwNpSVRf1xylXZKBuFEM4nGTByDaMwq-AMG5-0khRcaIaQzeASJ45ZUnd_jMnZwsJ8iNkHMYXPutKHO4Touo1DtukFmvwYqeooIujvf07c8GFvEMKgSpDzmXg6Bs8hwjYOfGbESR1RBe7-AMXo4GUxnzvbH2MjUmpBXH5HHyU0f6YPeeV1rPgtNKEtV2rxU8m1w4MlzLc13_wxsndmXIFHv-4-aXFS9ltAfha0qcN53JmQk5CNl78thoAyKTTKl3i5oyOJpfpbwebUtjm9w19JCgjf51Y4wfQ_DLp2hpNByl7e3Ox4OZqYbCN2cxkYCM-wl7hfq7ans8dffKx7BSTKdjtUsI-LKGNd8G7Gjuk2eTqeFOBT-xHgn7B9tzDJWBX3jjUb58Wc-CSV7WbprPMWenCnOakcMtymLHvh5nROZFY1z5ngEBXlCQdAzC7hI22zm8hwltVRLTFqVcYi-Bwu7zJuS47b7eTJJJROkDtlejPx4XRkTyMoAbvycHEF9iXCmnYqC0Ru9MRBil6u4IdTifRYrs9AOi9X7oa07-gLARg6VdJzDlR3mF7C6biOEc0S1cJWYj2Oy2HBLrX3_LUE5J02NT2r7kyjyTYLwnX8swAHMIH1GyCBTgDVSFJ4Xlgf7VHEtVvnMvKqeEBepfWkFzElJxvrqaPUmeze-OjW_K5a1dsKf_y_CPqraTLgBL9Z2XhZrMqK7fv9gFfjZG5VoVzo8UY4f_-FQPYq7Uq2MutpcyYNyzEEHQ0tPYPrnHFweb45E7Tk0WwOjUB9h29go0c3OuDExufV3WwLAY7Q9R2pYrjijVCl864BPophr7XIOdRv2ZktLGQp8szvy_jfV_O-M2MOT-fdhJgx6dsh5Zgj9azmH5yXUNYMbSxRX3Xe5Ew_JhN6U1KYbOaqPZ5FFKluqZMO_hPet9j0zF_rJJZNzGekyU9HbzoYgLA8vJVWLCYQPQIEK2UCqEajUDGB1mhIJYw8jvPtRGJVSap30H1btQuPe2JMXLl0Icoo6Y5bEzvv-DXqTT8eWegSUSYtM5ijUh0SkzsP3KMEIOL4gvA2gK8QHLPmmO50Wzn2bc0LIoO679FIQNzNyj5ZxF92PjByP06ym5ALhdKRSxAu3oapS_wciFSGmQcbS_3Fx5X4-NXc3QrbzhjSu-UVhd4BNY9h7Buz9IGTn5uMDBwZGpNdFKBwvzac1fzrth5ECLltCUoWJjhugRLRUe3TOytEp5DKzUXV5TNxKK79aVogbyyh0EYFdo-2STOftl1HquZNix7j57ysjc2JrxeexKGkrDwViUXEfHDLRrVkuUNyYaN8xp00qoNn26RNfyTuNcIiJpTcSDw6QUeSTz3z72Xv5t3Uy9BzNQpLthYIFH90bKWEdY1iRU_1aGoHerdA4yrzgbMIX5N3oUdeYkPV6sRV893sHu3i2ZdDZp7R6HRCteY--osE1SIyTPrkQQ1dZ5mhWtumdOLaA_pTPHcvxYuoPa8A-PjClxvDqUYQAPpDGjmDG3RoG_3tuLI1eUuGQTUNFSAuIcFCqgLY6w-jfWCm-82lnE6eFbOWjpKSTFbKIAk8ZYXYaK0INSDWGs7VDhyzUqV15QeYYgBx4M10cERB6QpZ4zH8wPxSpWnTSUiOIe4JTJXQ4oT5po97I8hcdxmOtM430-AawmKHtAgRanhVkIpj_bq74YLsEGCXaTa4bVhS2Wzm1uOZAYZLpxRHS6SbdWB4vkDtDBq7saWui64IVLxf49uxwcFDAVVKM9mW0j8g3xRlx52UROmf4hIXveFuAvbY_nVIRJLxpw_7RQr-24iCyGnYnOKE06a1KpjqV05KAODC2nCfnbLvITwaRUCkW8ihA7GABU2FYJ8N8DUYVQmD7cRFBvQgY185NzzcDrcL0QhUVBglK0imGnjFdHbvhdAyFmsPIj3gNFWzDxzMvleaQqPxc_8bMcx7xaHQqfVwLM0ou5z_yrEuPkO-X-Y_AeTd1mRTTkMUMDd1lFUoK_2An9TKmgu3yTxS8XLjFJ6B4ioW5AYYUeOzGVYAY0Pp6pFKd0qvRnLxU5N0Ql-i6oU7-WoAqh8itTc6pwrBWZIxWivdlHzn9FC3BBX1XhffuUDRdYLg1uEBJPi2NwttVQmvaEljcnJwHf_C2jchRVpr3nqXWpEljkxHkqeqIImLsk8YuV8hhj4ElHRa4oAlWv-cRcWG72vxrO5dpSKdVpcoXPjqSpDPc08Cb5nlE3s7ljE_8rcYZMgKbD2HOQ34rFiSFI1X7O-gpOCW00VZkLoCkuw0OQNQ9z5geM4wcSqU0w1jCzK3qJXdWTVf5tdwq3ZVBJUjR5WMUB52MZNwVK-FjEQFurdtLMKDVa0TdLy-xHmxSW_p1I8a7EK-TYdZFjw70cNAZtRnIL6OqPSOSyIzg5ckrs1M2Mrii0NaQ8dBgg8AtUm5VA5CFjgzkR96KfxcAguUu1tPihTDEpUo4Ek4iE2bolBAfDeOOwmQWa5SXNOl4zeMy7Pq0q2Vkc0JbCPaiKXUta4lgjaLfU7X2SaDBGeJj6o0qm8b1VS22-PMHExRTR91DbPfTsKtxbjNwQkt43TcXB9VP09Tio5msa4vi4ITAVh8gSH0ZraNcjiWuPTpxSdodM1omtSg6m0ryeAZoLJwHP4C2TdzT4h8LwIptLc_2uVXPDGj4u3ytgwkV044UzTJQbDDUruB6-FTXs8932F7ixdzSDFYgquXSDjR5R-Ksi0jhwz-EcqF1cNlMWX7wxwAP58xGhXvf-oXyUC1AQc-CCPwxqVD4wXS4Vq4PaKg3nehvw61psvWKqKMQLOCDd68KWHYWfgaDFrwvy6XV18in8AlWQAOcpJmYxscF9krpK4Ly0D0UHczj1p56kUjiMFifd1sr4iYO0CvNp-KDhMzQGxNLTd9waIItkWugaVAkqn-gDf3Z_MNuJnfj6YU7y8U9XniAlinpGB1Upy-B0YNyESiY9OQBp4VUG0EOg9z3JEvmYlKbmLShl3A5l63K6Jnx1PwIoa9tMVOiVtrh9UlVDtb4PiHcJ-ijMxKsRWUqhXzxZfZy1xOMa07qTN58hj1dt6kRuH3-SLZObVgsBlukpHx1lk8FhWLJJFT6b7PmjEjQim2O2sEqfdRUrkzthCvhdWMCqIH8AXVvJDE9tiUk7rqsEPsxfEt2OxNstwv2XvaRzDWHGjR8538zhwcGnVBwm6wNmla4FKXFAAajH9rycAxNr66i0Lp3Gs0RxPvzNrKMxGA1SR82QmsFhBAG7llXHqD_OiMiZ9c1k6zBxVnbLrOpntF4CmcRRq1SSGkDPhXef9FQa9H02Jyy4Hgpagf2GGteIjMJfR8-Y7a8HuihJYEtOu-fH0rmAwMZfNX7pGiAZvk6dpm4j4nlcDXsoqX5nTec-0z6wWfYZ823AysTw6D10r_Hps5UQqtJ_vgYFdMMBKPByORCdwwaDenxRqd31faUadzW1IhoH3lJpOAhhd9jLzEsGzLEI8j_WqwJzeiz8Z-PnZhOeqSPjVzqvOIyyJdpSM-pnMqlu_mUA_yv-aLQjPMKBpK2Jf9uGAtlblhyJ3l2imoh5fV9IeExe9S-_sg4oHyoi1t5c-fmw09BON0UPRIrVcTRFoDwppyqtLElhiCaeo4Fm8bsWE6KquPSTTUvvieMPNgjnUaY6YE_Zb4q0wWELiYjZlgD4fi8ztMQjKixa4Qo1PPl1Yxe70uaZLzyFjuOyZcwNfhT_Jm6B1WdTVNz8AJREe7Hsc532yFmUpvuIUGg1KpGPPfpYsp03yhRDU85_N78E_cl1UHnxaKWAUDvBa3_CS6uShpkf0CFKKLTnlNWYdbEZd_JSKZs6Zaqjis5dcymaOhgKh607u-3OnjY2UPgyD_A5yGN6md9kAzXstGb40lJ27ZKBY0eCzVQKL7F3iTtyLAB5G6MLj_SYiRMyjataMQ6PFcVwHlr9Q7-Hyb9R1SmehagUEyfiDfE0Wc_y6oFtDmMcPQI4e41c4A7Y0Km37MyVeORnU8cQP1myO2zHN_aA-5Xsvgrmt3z3TmT4O_GVvu71BrW79cUW5_vE3v_47I_coSrtXQLLAXrG_zjccm0fyr34A3LsAH-H-6ImkpvlcXsmDsGcmhOrOtehaPgw6I5tM5rb1T-2q0Qktc7lu-5KUN1RmLXxDFKW7N0DV6y7LJ78szJLS50J4fdFEN3HqJUl_BDahzLNKYIQ7oeGYGkauPJH-V95pj-difh_lACih1U4lN2s-29wGs_wdq2OzuKtVgQsqho4xlwlmHOA4-unLMeGdw1PfIcPbM91S49rx4kJxpRK5eJ3xzp6mgA1o4TnJJ8NhIiu6ZS3oFFmXgWYLj7Y68I70XCq9EJipDKwU2GS0DgIqnbbNa2lh91J8zmgWUG5pDHBPUCzUPj_m6JHyggQu9aK5w4cf-1pAsdBJrF1vKl2NKIwgubizq6JrUhRJlG1lUb-2w1zeE17TMZcxxT1SQWH8zL_yyOfaWN6TgiR5aHXh3dc47NOxSFUSuFuRyhy6Tx-cLjrbI5MZ0Nn-SwxS9NtwzH9ucJlyo34Pk0Zk92SFg4FxqrBwAfljGgGqEjY4sYimmBZfOvnT9RrVQ8GrwAWK7OTyXRLpfAQzt9jDZgECJc4CemUOLXebd1rnUp0Yrfe8beyhUzUvDzA2ZBQPPRPq1-eiVLJKBxq7O_1cCsucfbwUjeFPjjSP4RhjfQnFWPMWnE7Ttf6S4Y1DzmsnGNI8u3ldzFI035nb2QsEnBABl4rFqeP3s5tQUEO4p8-iiSGfVLeWU7PrAcfIkqc5OGni8OyTbW1adF8fDkNmW-nkXbmt8IvZQR097TZFiXRGJ2IYhPo6Pc4xGnCheJWpR6F6faK3Wf1RBLgWGekVm8P1y8LgZSXJMY9vzDDJFMtPUpe5p-t_gXEkWokA6ZjdAPY7X8_RGmx5nNXVt0DMGje59bWF2bGalQqRFKEWYgi5TSAhHaEPiRCiH35AwOX1gO-AVgsHlFyxau8rJyUK2CJWJZYiD9NsG1Mjn985FQx_Z_LwiHqkhgQ8enF0au4ZpxF5R_byIYjJOreVwbWT_CYGhyKJN0LJlEWXpIyK2zt0b4kKtuoriYcH0Rtxb1iVzyZZaIlAd0Fk2FFFlFVLDNoDLxQQfk_W8gvCL8Oj9A7lEnEItar3YFQKrefdAg-jG_iZcCnrDAaV0yuWSufCnV3cZ2iO_fcPKjDGMp6kw5pAuDqwZM7ghbndCgAIiQUF6Ub6QG1rxlcxc_JoMxYBDGoGG_SQ7ew2r9NevF2HPjYLDeD2Q05JWrMlrwHvaHI53tcwTDjwxDpG4q65R5r9oUZdQNGmrgzpBWFo1XA-3JqriEyTL9XNG5y7WgWOPPtg559uydvbSEBOnfeSyl0u5KZLW4eDpyxihoVcd_k4WWCuMTfQygFGyIsLWGdWQl9N55cojD1vQDI0XiYD_Id-WBg9h-4LaiNmqGILbCejQx6Zrph2x8fwZkBcmH6FA9Vc-cbYH5rsWfS_6fx2CJvluLVSU0nnAilXSZfMsroUpb-vH5_a0ZhBb8IJjZ8kKxjV10Mer_XgQuMT9lJo8l0sssCFQ98A-qpMpEfdY5tXF_tCCRckpydlOPP9o0xDUzV8rZ8qZeyqH4-eMiqxShh92ZdAxaSm07QEplfJc889iuAXkjELdsk9uNQbkffLWfpoGhx1B3nApmTfGmv_cPis8BlqBTMAOAkpf7U7eH02v3eFleQmD5HKamsqbKH4SFVSyjBw3wsSwt5z5MGfe5dAVEv9mo0WIT7ISIo7rbQESbBRxPObBaOY-KBSbdOA2GjaN8j9CjWEltgvzxaX979JPqjnIFR5fEkxGIGRQEvm5-JFLmGI8SEj2voA-SR2KIIrveIuf40bjbVGsTXNvd6aTKj-LrKvuhGS1r4p9bo6jnuNrfg3GYSuheUXMtga7ToNG2ip6su7mdD5AKvP8xM35kYzKsVFD4xdXMo-kMw7afBdxewsltgqZxbgJyxgIWP2tosruFWpaGCDsD_rOgCCUTdB3s4Wmb1_p9QkeHs84_GVcN5FX7m9W6vs0cuhkMAtLiC_YMfoghO0UfiBmourL30yOHEshO9WDjqQcub9gd8v0DCoU5MAcHbJb5sNoGw_WtBuACD_uizfbyjBDiGpQidmrWG5wKM1Gv8AR2Aur53VUItRzcWoIj2RXRgfp0KfDxJMvbbRQsInDTTxtDF5_FFRv_s8a_QRmBA_H6Uu39ZLjk9LUNwpQPt1yfajXOtpQ6_EYQsC_VgIL2NKrHolQpLDXRCr0jjiDivQ2ZauM7-ZW4GfkrU_fx85ACdiQydP-bIJ_Mt-Tw-wqGY69GHdhKpZnU8nCRoDqdfyub4QnrR3FZh5UGVMYXFFpV7mwpgFIv_Kl3eBKAZyeGs7ljsQOTXTLuQ3JTWE3E9ex6ziyjmd_Ve_EyjVH_e3SNxzvtrV43Wm2PrTKu8TewcmVlWHHluyX83WBbHlr3APyQ_UYpWjx1xEWQANoRyooGx5oMDDc-5jvchv-RKVR6-_F2oucJGERpEGhb8IAmbn2EfLpveGRLl6KqHDruEwaGQafM6nMpt1CSkOCTTQS4yjc1wOsLVBV6xL2Oh7Aps2HegFPZNoO-2oxPmAM21LsZU6apqclU3mJtd0OADOt21XHn35HyyaIsOzRfvku4E-sZMz6VyWBTYaO218grcFr-R9Ay-kWEf-gdqPtLdNUIkUSje7vh_Wifq5RaZlWriFLdqoESntpiLjLtUM6vskmjpAkBPDMPpoy22JMHoatPjOcGViBJV1TiLRLAjPUcEFiwgTsvc7kIM1sXrwgYwo5w1uSdkZWZRx-tRCZ2XWrKyz-GCDSja3vKwN5fhbG6PvNiKyYTbbAsF9eryPtGbYVXkWfDoLm9LPMkr4aE5M7qcGJI-3bfnFOP8CsK9vRwTX0v9Guuj69QH-OeHMhJ4I7YdoL7n97NUQIToqkiBQfkF22YGHm-kBR_AI1RqkxT0vlwG70mv887q7xVLk9cWGA3udS9_sMQBRDZotOKA4XhCrEeWVRQYDONn21HfOvCnTH8hD6rjLWZX0M1aYp4CaL85SyP-DrQQOytqglUueolfRfE8m5aBdCeJ-hwePFI97zzRKd5mlO4RWBo0hjfcQksGBzcBx7E4DJgvpVncMu3spgu_og5Y9uj0gyQrWI6FBVuDNVUY_eoYdFLTysNV_K9GZ9UqJqU-hRR7hUa9fnJmv-3kbjtwWOqTJwSUK8G6rxB3yI9BkSjbnUP5k8sAUhZmgUn9bnqfckypLP1ctS3_5Z32VQSMF60uuuDAny0thjJfAFnevrzXwVEcZzXyrLjuN6azdJq9onpHWcGg5ZHQ0Rga4UWekwVOrKO04Gt9F4pGXAfkC_h_Rs-sAzpVR1f85U6SFYoPoYz6nggPx0BvZCLoUY6Iw5tLiRo7kWKsYAQjyzkreV5ArdX3h07k05Fj9cLyBSz-qzLoquuF32AIbUybqmVRIn2X0HC8FLTrmtI2DLQlYKkNTpwKDgiko_cAi35aQ9aCSB9JY95ME8UjGdAoMlFgzLxdRkywRq0RtNhR_XJjn-QGc-T14lFcgze7CQgaGWC_F-sOvfJ2CUEaWWokDBn9m-4TMnBcJ57D064-FwmPtHOdBYSMzXZ5Mmqg9vA4mN6_BkP6zkOX9zEKgqiLxUzRAhOTzErJ8eyJhpRRJcISwJvHPZaSb_w5Kq82xdRgOWprsIM5u2BKPAtdAQcX_FE_c6kS0ztP25trL0USw_KL3z6fkkVtbFy-68ng_-qamlcLQtqglAmAtQUyuboMKzcIp02zRMnFAMUY-5DYk7JGch3X64DcwxISy9cB4-UNBOvSSthmhK87PfGaCEEFfAmAH_fQX7LVHZS1Qrfd10qfKG-rhrizBZlCrrS9tp7LP9RbfwTCO8bqxjdbklcZEFKR8Jwy1DmzMVarKyz-IuYSMtLTTg7z3oqssqJoSOr3DfA7uuuysVSDQ8SCEPBMcLyKD3gCaNV9Y5DDyNFvgz3FpnN6rPki05xKu2ALM44eDWfaj3OciVW7uhn9GkOaGOS6s_FcBch1UhlE6YnC88EI_uXa7Qp1CYa8EJ6CFQUI1gbmdifoFfdJTDyk6OD2ZJdq67ay4xr49gJHDLyz1i_ur3lCNxU8Gx-Tv3gG1aTC-R3qj2BlxbZeXqp30AGp28lB15ZpI84Kn4VLcyS7dQ2U46GzUEyr0x8pO4budHE92VaMU2hbIpp3O1Gn49aIMLzH7s1TX9WGlYZ6IxJshAcAG-j9EZ0WyNFhkwzbond6yS5EKoCeyswAKIdFKUTfUUgKC_KLnsgxoZ1vlb-gTnRPihhHYIAQ3P-Z2AKbNw7SdsujKxCKXGvo5rXXSux0OwXbXFRYnaCFfFGNIam37DO1hUr-Fp15XjHWQd6nr-k4FXc-3MD20yyTSGaaLupgxU7bEWtaH1tK1Y1Qu7sjDyaQDX9eztMUAQKcSTc8GETvw8snwJNt88cvARFLvzl-uiJgkedXasGO2G6JAdRhi1S9CJKw9OZM7taEjL5mzZg0m0giSU1PdpRE2DmZc8yHE3D9VF8b9oLeA0MQDKYcMno5AVvxNi6mkAd3k9PO4rhLLQrKcAyfk0kBYLE9oD0pmQFQMJdjbMZxJ4mm5Jo6lZw_TJ8fP_GIvN0Q4j1wdObDe6EfDzztDOPEQYlIrtgHyAgv-p7XKvklFZ2G_vWyagraYHAoZrTqmP4VXHLbMWGm2LK1Sl3UJDXAxfFRRAxkdAuDJ3-rvoYlZAu1GJIkFGUR4t8K-ZsfsSBp_Gf3wsWhE0GzEpSWs2MAL5rnoz6s1OeqTVEl0NkrsitQD7kfOuIHIenikVqap9nSBinArSNGuT0sLGlFhxmyrUwk0dRAe56Y9cajMr6qca8GVqRJ5cFxq_vSSlqHcxh-axeLnVARJGlRxKwDQAEXA0Zbicz65AYUDRNew0GFF0F_s4UhiA_235EAul2zGB7tH1dmlzIn-JxqykLm_OLIhHIV7o2uuy3c5os8noKCflULi-fVGxMnm09g8hRMOWQ8qWSlD4NKZOpjbdvWapS7j-OE7SGmbI9fAlljwa_yGhcFyBgd47ZCNpoBUSc4eJdMP_k4kHbDLVsYqFNoSnvsaEqF6XmZl8SrSyfBvEZ4exQ3aNrjflITtIuYIOl8eKHyl8XbQO-f_uMGBFdKu95_PicQi4IQUF__PrMG-lWPYTGtt-ig9sJY4Lw4VsGRPbNDZf3D3p-mavA2cVrqlE4999Ktnt8PV2FOvZThnj6bmPBzRAxjk7ccYeLxfXJKZJTFm8uqQ8QNOZ10e5vH0o0JegN5QSJNkXYu4PfFeH-3xY6xa8ocBST4aJDiTMLGcgj5wuIHYXMlRTLS_3WGpbJg",
"changed": false
}
TASK [Get Value By UID] ********************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_cache_records.yml:25
ok: [localhost] => {
"_secrets": [
"MYPASSWORD_10"
],
"changed": false,
"value": "MYPASSWORD_10"
}
TASK [Get Value By Title] ******************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_cache_records.yml:32
ok: [localhost] => {
"_secrets": [
"MYPASSWORD_75"
],
"changed": false,
"value": "MYPASSWORD_75"
}
TASK [Print Password By UID] ***************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_cache_records.yml:39
ok: [localhost] => {
"my_password_by_uid.value": "MYPASSWORD_10"
}
TASK [Print Password By Title] *************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_cache_records.yml:44
ok: [localhost] => {
"my_password_by_title.value": "MYPASSWORD_75"
}
PLAY RECAP *********************************************************************
localhost : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
STDERR
-----------------------------------------------------------------------------------------
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
unloading ansible._vendor
unloading ansible.release
unloading ansible
unloading ansible.config
unloading ansible.module_utils
unloading ansible.module_utils._internal
unloading ansible.module_utils.compat
unloading ansible.module_utils._internal._patches
unloading ansible.module_utils._internal._patches._dataclass_annotation_patch
unloading ansible.module_utils.compat.typing
unloading ansible.module_utils._internal._dataclass_validation
unloading ansible.module_utils._internal._patches._sys_intern_patch
unloading ansible.module_utils._internal._patches._socket_patch
unloading ansible.module_utils._internal._datatag
unloading ansible.module_utils._internal._messages
unloading ansible.module_utils._internal._datatag._tags
unloading ansible.module_utils._internal._json._profiles
unloading ansible.module_utils._internal._json
unloading ansible._internal
unloading ansible._internal._datatag
unloading ansible._internal._datatag._tags
unloading ansible.module_utils.common
unloading ansible.module_utils.common.text
unloading ansible.module_utils._internal._stack
unloading ansible.module_utils._internal._traceback
unloading ansible.module_utils._internal._validation
unloading ansible.module_utils._internal._plugin_info
unloading ansible.module_utils._internal._deprecator
unloading ansible.module_utils._internal._text_utils
unloading ansible.module_utils._internal._event_utils
unloading ansible.module_utils._internal._errors
unloading ansible.module_utils.common.warnings
unloading ansible.module_utils._internal._no_six
unloading ansible.module_utils.common.text.converters
unloading ansible.module_utils.datatag
unloading ansible._internal._errors
unloading ansible._internal._errors._error_factory
unloading ansible.module_utils._internal._ambient_context
unloading ansible._internal._errors._error_utils
unloading ansible.errors
unloading ansible.module_utils.common.sentinel
unloading ansible.module_utils.common.yaml
unloading ansible.module_utils.parsing
unloading ansible.module_utils.parsing.convert_bool
unloading ansible.parsing
unloading ansible.parsing.quoting
unloading ansible.utils
unloading ansible.utils.path
unloading ansible.config.manager
unloading ansible.utils.fqcn
unloading ansible.constants
unloading ansible._internal._event_formatting
unloading ansible._internal._display_utils
unloading ansible.utils.color
unloading ansible.utils.multiprocessing
unloading ansible.utils.singleton
unloading ansible.utils.display
unloading ansible.module_utils.common.collections
unloading ansible.utils.context_objects
unloading ansible.context
unloading ansible.cli.arguments
unloading ansible._internal._templating
unloading ansible.cli.arguments.option_helpers
unloading ansible.inventory
unloading ansible.utils.sentinel
unloading ansible._internal._errors._handler
unloading ansible.vars
unloading ansible.vars.hostvars
unloading ansible._internal._templating._access
unloading ansible._internal._templating._jinja_patches
unloading ansible._internal._templating._utils
unloading ansible._internal._errors._captured
unloading ansible._internal._templating._jinja_common
unloading ansible._internal._templating._lazy_containers
unloading ansible.parsing.vault
unloading ansible.module_utils._internal._json._profiles._tagless
unloading ansible._internal._templating._transform
unloading ansible._internal._json
unloading ansible._internal._wrapt
unloading ansible._internal._templating._datatag
unloading ansible.plugins
unloading ansible.parsing.yaml
unloading ansible._internal._yaml
unloading ansible._internal._yaml._errors
unloading ansible._internal._yaml._constructor
unloading ansible._internal._yaml._loader
unloading ansible.parsing.yaml.loader
unloading ansible.utils.collection_loader._collection_config
unloading ansible.utils.collection_loader._collection_meta
unloading ansible.utils.collection_loader._collection_finder
unloading ansible.utils.collection_loader
unloading ansible.parsing.plugin_docs
unloading ansible.utils.plugin_docs
unloading ansible.plugins.filter
unloading ansible.plugins.test
unloading ansible._internal._plugins
unloading ansible._internal._json._profiles
unloading ansible._internal._json._profiles._cache_persistence
unloading ansible._internal._plugins._cache
unloading ansible.plugins.loader
unloading ansible.plugins.lookup
unloading ansible._internal._templating._errors
unloading ansible._internal._templating._jinja_plugins
unloading ansible._internal._templating._jinja_bits
unloading ansible.parsing.splitter
unloading ansible.module_utils._internal._debugging
unloading ansible.module_utils.errors
unloading ansible.module_utils._internal._json._legacy_encoder
unloading ansible.module_utils.common.json
unloading ansible.module_utils.common.text.formatters
unloading ansible.module_utils.common.validation
unloading ansible.module_utils.common.parameters
unloading ansible.module_utils.common.arg_spec
unloading ansible.module_utils.common.locale
unloading ansible.module_utils.common.file
unloading ansible.module_utils.common.process
unloading ansible.module_utils.distro._distro
unloading ansible.module_utils.distro
unloading ansible.module_utils.common._utils
unloading ansible.module_utils.common.sys_info
unloading ansible.module_utils.basic
unloading ansible.parsing.utils
unloading ansible._internal._json._profiles._legacy
unloading ansible.parsing.utils.yaml
unloading ansible.parsing.dataloader
unloading ansible.utils.vars
unloading ansible.inventory.helpers
unloading ansible.inventory.group
unloading ansible.parsing.utils.addresses
unloading ansible.inventory.host
unloading ansible.inventory.data
unloading ansible.utils.helpers
unloading ansible.vars.plugins
unloading ansible.inventory.manager
unloading ansible._internal._templating._marker_behaviors
unloading ansible._internal._templating._engine
unloading ansible.vars.clean
unloading ansible.playbook.attribute
unloading ansible.playbook.base
unloading ansible.playbook.conditional
unloading ansible.playbook.collectionsearch
unloading ansible.playbook.delegatable
unloading ansible.parsing.mod_args
unloading ansible.playbook.helpers
unloading ansible.playbook.notifiable
unloading ansible.playbook.taggable
unloading ansible.playbook.block
unloading ansible.playbook.role.definition
unloading ansible.utils.galaxy
unloading ansible.playbook.role.requirement
unloading ansible.playbook.role.metadata
unloading ansible.playbook.role
unloading ansible.executor
unloading ansible._internal._locking
unloading ansible._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz._extensions
unloading ansible.module_utils._internal._ansiballz._extensions._debugpy
unloading ansible.module_utils._internal._ansiballz._extensions._pydevd
unloading ansible.module_utils._internal._ansiballz._extensions._coverage
unloading ansible._internal._ansiballz._builder
unloading ansible._internal._datatag._utils
unloading ansible.executor.interpreter_discovery
unloading ansible.executor.powershell
unloading ansible.module_utils.compat.version
unloading ansible.plugins.become
unloading ansible.plugins.become.runas
unloading ansible.executor.powershell.module_manifest
unloading ansible._internal._datatag._wrappers
unloading ansible._internal._templating._template_vars
unloading ansible.template
unloading ansible.module_utils._internal._ansiballz._loader
unloading ansible.executor.module_common
unloading ansible.module_utils.json_utils
unloading ansible.plugins.action
unloading ansible.playbook.loop_control
unloading ansible._internal._templating._chain_templar
unloading ansible._internal._task
unloading ansible.playbook.task
unloading ansible.playbook.play
unloading ansible.playbook.playbook_include
unloading ansible.playbook
unloading ansible.vars.reserved
unloading ansible.vars.manager
unloading ansible._internal._ssh
unloading ansible._internal._errors._alarm_timeout
unloading ansible._internal._ssh._ssh_agent
unloading ansible._internal._ssh._agent_launch
unloading ansible.cli
unloading ansible.executor.play_iterator
unloading ansible.executor.stats
unloading ansible._internal._collection_proxy
unloading ansible.executor.task_result
unloading ansible.playbook.play_context
unloading ansible._internal._yaml._dumper
unloading ansible.module_utils._internal._json._profiles._fallback_to_str
unloading ansible.plugins.callback
unloading ansible.utils.lock
unloading ansible.executor.task_queue_manager
unloading ansible.executor.playbook_executor
unloading ansible.cli.playbook
unloading ansible_collections
unloading ansible_collections.ansible
unloading ansible_collections.ansible.builtin
unloading ansible.plugins.cache
unloading ansible.plugins.inventory
unloading ansible.plugins.inventory.ini
unloading ansible.utils.shlex
unloading ansible.plugins.inventory.host_list
unloading ansible.plugins.inventory.script
unloading ansible._internal._json._profiles._inventory_legacy
unloading ansible.plugins.vars
unloading ansible.plugins.vars.host_group_vars
unloading ansible.plugins.doc_fragments
unloading ansible.plugins.doc_fragments.vars_plugin_staging
unloading ansible.plugins.cache.memory
unloading ansible.plugins.shell
unloading ansible.plugins.connection
unloading ansible.plugins.connection._paramiko_ssh
unloading ansible.module_utils.compat.paramiko
unloading ansible.plugins.connection.local
unloading ansible.plugins.doc_fragments.connection_pipelining
unloading ansible.plugins.connection.paramiko_ssh
unloading ansible.plugins.connection.psrp
unloading ansible.plugins.shell.powershell
unloading ansible.utils.hashing
unloading ansible.plugins.connection.ssh
unloading ansible.plugins.connection.winrm
unloading ansible.plugins.shell.cmd
unloading ansible.plugins.doc_fragments.shell_windows
unloading ansible.plugins.shell.sh
unloading ansible.plugins.doc_fragments.shell_common
unloading ansible.plugins.become.su
unloading ansible.plugins.become.sudo
unloading ansible.playbook.handler
unloading ansible.playbook.task_include
unloading ansible.playbook.role.include
unloading ansible.playbook.role_include
unloading ansible.playbook.handler_task_include
unloading ansible.modules
unloading ansible_collections.ansible.builtin.plugins
unloading ansible_collections.ansible.builtin.plugins.modules
unloading ansible.plugins.callback.default
unloading ansible.plugins.doc_fragments.default_callback
unloading ansible.plugins.doc_fragments.result_format_callback
unloading ansible.plugins.callback.junit
unloading ansible.playbook.included_file
unloading ansible.utils._junit_xml
unloading ansible.plugins.callback.minimal
unloading ansible.plugins.callback.oneline
unloading ansible.plugins.callback.tree
unloading ansible.utils.ssh_functions
unloading ansible.executor.process
unloading ansible.cli.scripts
unloading ansible.module_utils.connection
unloading ansible._internal._errors._task_timeout
unloading ansible.executor.task_executor
unloading ansible.executor.process.worker
unloading ansible.plugins.strategy
unloading ansible.plugins.strategy.linear
unloading ansible.plugins.action.keeper_password
unloading ansible.plugins.action.set_fact
unloading ansible.plugins.action.keeper_cache_records
unloading ansible.plugins.action.keeper_get
unloading ansible.plugins.action.debug
{'ok': 7, 'changed': 0, 'unreachable': 0, 'failed': 0, 'skipped': 0, 'rescued': 0, 'ignored': 0}
Command - /usr/bin/ansible-playbook -vvvvvv -c local -i /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all --extra-vars tmp_dir='/tmp/tmp0fb6jk7q' --extra-vars uid='d2b8f98ff9fc4b46ab4acf' /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_cleanup.yml
Ansible Directory - /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example
Python Path - .
Loading collection ansible.builtin from
.
STDOUT
-----------------------------------------------------------------------------------------
ansible-playbook [core 2.20.4]
config file = /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg
configured module search path = ['/home/buildozer/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.14/site-packages/ansible
ansible collection location = /home/buildozer/.ansible/collections:/usr/share/ansible/collections
executable location = python3 -m unittest
python version = 3.14.3 (main, Mar 27 2026, 19:39:08) [GCC 15.2.0] (/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/.testenv/bin/python3)
jinja version = 3.1.6
pyyaml version = 6.0.3 (with libyaml v0.2.5)
Using /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg as config file
setting up inventory plugins
Set default localhost to localhost
Parsed /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all inventory source with ini plugin
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python3.14/site-packages/ansible/plugins/callback/default.py
Attempting to use 'junit' callback.
Attempting to use 'minimal' callback.
Skipping callback 'minimal', as we already have a stdout callback.
Attempting to use 'oneline' callback.
Skipping callback 'oneline', as we already have a stdout callback.
Attempting to use 'tree' callback.
PLAYBOOK: keeper_cleanup.yml ***************************************************
Positional arguments: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_cleanup.yml
verbosity: 6
connection: local
become_method: sudo
tags: ('all',)
inventory: ('/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all',)
extra_vars: ("tmp_dir='/tmp/tmp0fb6jk7q'", "uid='d2b8f98ff9fc4b46ab4acf'")
forks: 5
1 plays in /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_cleanup.yml
PLAY [Keeper Clean Up] *********************************************************
TASK [Get Value] ***************************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_cleanup.yml:10
ok: [localhost] => {
"_secrets": [
"MYPASSWORD"
],
"changed": false,
"value": "MYPASSWORD"
}
TASK [Clean up all.] ***********************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_cleanup.yml:15
ok: [localhost] => {
"changed": false,
"removed_ksm_cache": true
}
PLAY RECAP *********************************************************************
localhost : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
STDERR
-----------------------------------------------------------------------------------------
/usr/lib/python3.14/site-packages/ansible/executor/task_queue_manager.py:194: ResourceWarning: unclosed file <_io.BufferedRandom name=110>
signal.signal(signal.SIGINT, self._signal_handler)
ResourceWarning: Enable tracemalloc to get the object allocation traceback
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
unloading ansible._vendor
unloading ansible.release
unloading ansible_collections.ansible.builtin
unloading ansible
unloading ansible.config
unloading ansible.module_utils
unloading ansible.module_utils._internal
unloading ansible.module_utils.compat
unloading ansible.module_utils._internal._patches
unloading ansible.module_utils._internal._patches._dataclass_annotation_patch
unloading ansible.module_utils.compat.typing
unloading ansible.module_utils._internal._dataclass_validation
unloading ansible.module_utils._internal._patches._sys_intern_patch
unloading ansible.module_utils._internal._patches._socket_patch
unloading ansible.module_utils._internal._datatag
unloading ansible.module_utils._internal._messages
unloading ansible.module_utils._internal._datatag._tags
unloading ansible.module_utils._internal._json._profiles
unloading ansible.module_utils._internal._json
unloading ansible._internal
unloading ansible._internal._datatag
unloading ansible._internal._datatag._tags
unloading ansible.module_utils.common
unloading ansible.module_utils.common.text
unloading ansible.module_utils._internal._stack
unloading ansible.module_utils._internal._traceback
unloading ansible.module_utils._internal._validation
unloading ansible.module_utils._internal._plugin_info
unloading ansible.module_utils._internal._deprecator
unloading ansible.module_utils._internal._text_utils
unloading ansible.module_utils._internal._event_utils
unloading ansible.module_utils._internal._errors
unloading ansible.module_utils.common.warnings
unloading ansible.module_utils._internal._no_six
unloading ansible.module_utils.common.text.converters
unloading ansible.module_utils.datatag
unloading ansible._internal._errors
unloading ansible._internal._errors._error_factory
unloading ansible.module_utils._internal._ambient_context
unloading ansible._internal._errors._error_utils
unloading ansible.errors
unloading ansible.module_utils.common.sentinel
unloading ansible.module_utils.common.yaml
unloading ansible.module_utils.parsing
unloading ansible.module_utils.parsing.convert_bool
unloading ansible.parsing
unloading ansible.parsing.quoting
unloading ansible.utils
unloading ansible.utils.path
unloading ansible.config.manager
unloading ansible.utils.fqcn
unloading ansible.constants
unloading ansible._internal._event_formatting
unloading ansible._internal._display_utils
unloading ansible.utils.color
unloading ansible.utils.multiprocessing
unloading ansible.utils.singleton
unloading ansible.utils.display
unloading ansible.module_utils.common.collections
unloading ansible.utils.context_objects
unloading ansible.context
unloading ansible.cli.arguments
unloading ansible._internal._templating
unloading ansible.cli.arguments.option_helpers
unloading ansible.inventory
unloading ansible.utils.sentinel
unloading ansible._internal._errors._handler
unloading ansible.vars
unloading ansible.vars.hostvars
unloading ansible._internal._templating._access
unloading ansible._internal._templating._jinja_patches
unloading ansible._internal._templating._utils
unloading ansible._internal._errors._captured
unloading ansible._internal._templating._jinja_common
unloading ansible._internal._templating._lazy_containers
unloading ansible.parsing.vault
unloading ansible.module_utils._internal._json._profiles._tagless
unloading ansible._internal._templating._transform
unloading ansible._internal._json
unloading ansible._internal._wrapt
unloading ansible._internal._templating._datatag
unloading ansible.plugins
unloading ansible.parsing.yaml
unloading ansible._internal._yaml
unloading ansible._internal._yaml._errors
unloading ansible._internal._yaml._constructor
unloading ansible._internal._yaml._loader
unloading ansible.parsing.yaml.loader
unloading ansible.utils.collection_loader._collection_config
unloading ansible.utils.collection_loader._collection_meta
unloading ansible.utils.collection_loader._collection_finder
unloading ansible.utils.collection_loader
unloading ansible.parsing.plugin_docs
unloading ansible.utils.plugin_docs
unloading ansible.plugins.filter
unloading ansible.plugins.test
unloading ansible._internal._plugins
unloading ansible._internal._json._profiles
unloading ansible._internal._json._profiles._cache_persistence
unloading ansible._internal._plugins._cache
unloading ansible.plugins.loader
unloading ansible.plugins.lookup
unloading ansible._internal._templating._errors
unloading ansible._internal._templating._jinja_plugins
unloading ansible._internal._templating._jinja_bits
unloading ansible.parsing.splitter
unloading ansible.module_utils._internal._debugging
unloading ansible.module_utils.errors
unloading ansible.module_utils._internal._json._legacy_encoder
unloading ansible.module_utils.common.json
unloading ansible.module_utils.common.text.formatters
unloading ansible.module_utils.common.validation
unloading ansible.module_utils.common.parameters
unloading ansible.module_utils.common.arg_spec
unloading ansible.module_utils.common.locale
unloading ansible.module_utils.common.file
unloading ansible.module_utils.common.process
unloading ansible.module_utils.distro._distro
unloading ansible.module_utils.distro
unloading ansible.module_utils.common._utils
unloading ansible.module_utils.common.sys_info
unloading ansible.module_utils.basic
unloading ansible.parsing.utils
unloading ansible._internal._json._profiles._legacy
unloading ansible.parsing.utils.yaml
unloading ansible.parsing.dataloader
unloading ansible.utils.vars
unloading ansible.inventory.helpers
unloading ansible.inventory.group
unloading ansible.parsing.utils.addresses
unloading ansible.inventory.host
unloading ansible.inventory.data
unloading ansible.utils.helpers
unloading ansible.vars.plugins
unloading ansible.inventory.manager
unloading ansible._internal._templating._marker_behaviors
unloading ansible._internal._templating._engine
unloading ansible.vars.clean
unloading ansible.playbook.attribute
unloading ansible.playbook.base
unloading ansible.playbook.conditional
unloading ansible.playbook.collectionsearch
unloading ansible.playbook.delegatable
unloading ansible.parsing.mod_args
unloading ansible.playbook.helpers
unloading ansible.playbook.notifiable
unloading ansible.playbook.taggable
unloading ansible.playbook.block
unloading ansible.playbook.role.definition
unloading ansible.utils.galaxy
unloading ansible.playbook.role.requirement
unloading ansible.playbook.role.metadata
unloading ansible.playbook.role
unloading ansible.executor
unloading ansible._internal._locking
unloading ansible._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz._extensions
unloading ansible.module_utils._internal._ansiballz._extensions._debugpy
unloading ansible.module_utils._internal._ansiballz._extensions._pydevd
unloading ansible.module_utils._internal._ansiballz._extensions._coverage
unloading ansible._internal._ansiballz._builder
unloading ansible._internal._datatag._utils
unloading ansible.executor.interpreter_discovery
unloading ansible.executor.powershell
unloading ansible.module_utils.compat.version
unloading ansible.plugins.become
unloading ansible.plugins.become.runas
unloading ansible.executor.powershell.module_manifest
unloading ansible._internal._datatag._wrappers
unloading ansible._internal._templating._template_vars
unloading ansible.template
unloading ansible.module_utils._internal._ansiballz._loader
unloading ansible.executor.module_common
unloading ansible.module_utils.json_utils
unloading ansible.plugins.action
unloading ansible.playbook.loop_control
unloading ansible._internal._templating._chain_templar
unloading ansible._internal._task
unloading ansible.playbook.task
unloading ansible.playbook.play
unloading ansible.playbook.playbook_include
unloading ansible.playbook
unloading ansible.vars.reserved
unloading ansible.vars.manager
unloading ansible._internal._ssh
unloading ansible._internal._errors._alarm_timeout
unloading ansible._internal._ssh._ssh_agent
unloading ansible._internal._ssh._agent_launch
unloading ansible.cli
unloading ansible.executor.play_iterator
unloading ansible.executor.stats
unloading ansible._internal._collection_proxy
unloading ansible.executor.task_result
unloading ansible.playbook.play_context
unloading ansible._internal._yaml._dumper
unloading ansible.module_utils._internal._json._profiles._fallback_to_str
unloading ansible.plugins.callback
unloading ansible.utils.lock
unloading ansible.executor.task_queue_manager
unloading ansible.executor.playbook_executor
unloading ansible.cli.playbook
unloading ansible_collections
unloading ansible_collections.ansible
unloading ansible.plugins.cache
unloading ansible.plugins.inventory
unloading ansible.plugins.inventory.ini
unloading ansible.utils.shlex
unloading ansible.plugins.inventory.host_list
unloading ansible.plugins.inventory.script
unloading ansible._internal._json._profiles._inventory_legacy
unloading ansible.plugins.vars
unloading ansible.plugins.vars.host_group_vars
unloading ansible.plugins.doc_fragments
unloading ansible.plugins.doc_fragments.vars_plugin_staging
unloading ansible.plugins.cache.memory
unloading ansible.plugins.shell
unloading ansible.plugins.connection
unloading ansible.plugins.connection._paramiko_ssh
unloading ansible.module_utils.compat.paramiko
unloading ansible.plugins.connection.local
unloading ansible.plugins.doc_fragments.connection_pipelining
unloading ansible.plugins.connection.paramiko_ssh
unloading ansible.plugins.connection.psrp
unloading ansible.plugins.shell.powershell
unloading ansible.utils.hashing
unloading ansible.plugins.connection.ssh
unloading ansible.plugins.connection.winrm
unloading ansible.plugins.shell.cmd
unloading ansible.plugins.doc_fragments.shell_windows
unloading ansible.plugins.shell.sh
unloading ansible.plugins.doc_fragments.shell_common
unloading ansible.plugins.become.su
unloading ansible.plugins.become.sudo
unloading ansible.playbook.handler
unloading ansible.playbook.task_include
unloading ansible.playbook.role.include
unloading ansible.playbook.role_include
unloading ansible.playbook.handler_task_include
unloading ansible.modules
unloading ansible_collections.ansible.builtin.plugins
unloading ansible_collections.ansible.builtin.plugins.modules
unloading ansible.plugins.callback.default
unloading ansible.plugins.doc_fragments.default_callback
unloading ansible.plugins.doc_fragments.result_format_callback
unloading ansible.plugins.callback.junit
unloading ansible.playbook.included_file
unloading ansible.utils._junit_xml
unloading ansible.plugins.callback.minimal
unloading ansible.plugins.callback.oneline
unloading ansible.plugins.callback.tree
unloading ansible.utils.ssh_functions
unloading ansible.executor.process
unloading ansible.cli.scripts
unloading ansible.module_utils.connection
unloading ansible._internal._errors._task_timeout
unloading ansible.executor.task_executor
unloading ansible.executor.process.worker
unloading ansible.plugins.strategy
unloading ansible.plugins.strategy.linear
unloading ansible.plugins.action.keeper_get
unloading ansible.plugins.action.keeper_cleanup
{'ok': 2, 'changed': 0, 'unreachable': 0, 'failed': 0, 'skipped': 0, 'rescued': 0, 'ignored': 0}
Command - /usr/bin/ansible-playbook -vvvvvv -c local -i /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all --extra-vars tmp_dir='/tmp/tmpb1akkc79' --extra-vars password_uid='fff37dfee02c49ba9d6fb4' --extra-vars password_title='Password Record' --extra-vars file_uid='fff37dfee02c49ba9d6fb4' --extra-vars file_name='Nailing It' /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_copy.yml
Ansible Directory - /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example
Python Path - .
Loading collection ansible.builtin from
.
STDOUT
-----------------------------------------------------------------------------------------
ansible-playbook [core 2.20.4]
config file = /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg
configured module search path = ['/home/buildozer/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.14/site-packages/ansible
ansible collection location = /home/buildozer/.ansible/collections:/usr/share/ansible/collections
executable location = python3 -m unittest
python version = 3.14.3 (main, Mar 27 2026, 19:39:08) [GCC 15.2.0] (/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/.testenv/bin/python3)
jinja version = 3.1.6
pyyaml version = 6.0.3 (with libyaml v0.2.5)
Using /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg as config file
setting up inventory plugins
Set default localhost to localhost
Parsed /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all inventory source with ini plugin
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python3.14/site-packages/ansible/plugins/callback/default.py
Attempting to use 'junit' callback.
Attempting to use 'minimal' callback.
Skipping callback 'minimal', as we already have a stdout callback.
Attempting to use 'oneline' callback.
Skipping callback 'oneline', as we already have a stdout callback.
Attempting to use 'tree' callback.
PLAYBOOK: keeper_copy.yml ******************************************************
Positional arguments: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_copy.yml
verbosity: 6
connection: local
become_method: sudo
tags: ('all',)
inventory: ('/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all',)
extra_vars: ("tmp_dir='/tmp/tmpb1akkc79'", "password_uid='fff37dfee02c49ba9d6fb4'", "password_title='Password Record'", "file_uid='fff37dfee02c49ba9d6fb4'", "file_name='Nailing It'")
forks: 5
1 plays in /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_copy.yml
PLAY [Keeper Copy] *************************************************************
TASK [Copy the password by UID] ************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_copy.yml:8
ESTABLISH LOCAL CONNECTION FOR USER: buildozer
EXEC /bin/sh -c 'echo ~buildozer && sleep 0'
EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/buildozer/.ansible/tmp `"&& mkdir "` echo /home/buildozer/.ansible/tmp/ansible-tmp-1774880070.2906723-62152-12963882587118 `" && echo ansible-tmp-1774880070.2906723-62152-12963882587118="` echo /home/buildozer/.ansible/tmp/ansible-tmp-1774880070.2906723-62152-12963882587118 `" ) && sleep 0'
Including module_utils file ansible/__init__.py
Including module_utils file ansible/module_utils/__init__.py
Including module_utils file ansible/module_utils/_internal/_ansiballz/_loader.py
Including module_utils file ansible/module_utils/_internal/__init__.py
Including module_utils file ansible/module_utils/_internal/_ansiballz/__init__.py
Including module_utils file ansible/module_utils/_internal/_errors.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/_module_legacy_c2m.py
Including module_utils file ansible/module_utils/_internal/_json/__init__.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/__init__.py
Including module_utils file ansible/module_utils/_internal/_datatag/__init__.py
Including module_utils file ansible/module_utils/_internal/_dataclass_validation.py
Including module_utils file ansible/module_utils/_internal/_datatag/_tags.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/_module_legacy_m2c.py
Including module_utils file ansible/module_utils/_internal/_messages.py
Including module_utils file ansible/module_utils/_internal/_patches/_socket_patch.py
Including module_utils file ansible/module_utils/_internal/_patches/__init__.py
Including module_utils file ansible/module_utils/_internal/_patches/_sys_intern_patch.py
Including module_utils file ansible/module_utils/_internal/_traceback.py
Including module_utils file ansible/module_utils/_internal/_stack.py
Including module_utils file ansible/module_utils/basic.py
Including module_utils file ansible/module_utils/_internal/_debugging.py
Including module_utils file ansible/module_utils/_internal/_deprecator.py
Including module_utils file ansible/module_utils/_internal/_plugin_info.py
Including module_utils file ansible/module_utils/_internal/_validation.py
Including module_utils file ansible/module_utils/common/_utils.py
Including module_utils file ansible/module_utils/common/__init__.py
Including module_utils file ansible/module_utils/common/arg_spec.py
Including module_utils file ansible/module_utils/common/file.py
Including module_utils file ansible/module_utils/common/json.py
Including module_utils file ansible/module_utils/_internal/_json/_legacy_encoder.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/_tagless.py
Including module_utils file ansible/module_utils/common/locale.py
Including module_utils file ansible/module_utils/common/parameters.py
Including module_utils file ansible/module_utils/_internal/_no_six.py
Including module_utils file ansible/module_utils/common/collections.py
Including module_utils file ansible/module_utils/common/process.py
Including module_utils file ansible/module_utils/common/sys_info.py
Including module_utils file ansible/module_utils/common/text/converters.py
Including module_utils file ansible/module_utils/common/text/__init__.py
Including module_utils file ansible/module_utils/common/text/formatters.py
Including module_utils file ansible/module_utils/common/validation.py
Including module_utils file ansible/module_utils/common/warnings.py
Including module_utils file ansible/module_utils/_internal/_event_utils.py
Including module_utils file ansible/module_utils/_internal/_text_utils.py
Including module_utils file ansible/module_utils/compat/selinux.py
Including module_utils file ansible/module_utils/compat/__init__.py
Including module_utils file ansible/module_utils/compat/typing.py
Including module_utils file ansible/module_utils/_internal/_patches/_dataclass_annotation_patch.py
Including module_utils file ansible/module_utils/datatag.py
Including module_utils file ansible/module_utils/distro/__init__.py
Including module_utils file ansible/module_utils/distro/_distro.py
Including module_utils file ansible/module_utils/errors.py
Including module_utils file ansible/module_utils/parsing/convert_bool.py
Including module_utils file ansible/module_utils/parsing/__init__.py
Attempting python interpreter discovery.
EXEC /bin/sh -c 'echo FOUND; command -v '"'"'python3.14'"'"'; command -v '"'"'python3.13'"'"'; command -v '"'"'python3.12'"'"'; command -v '"'"'python3.11'"'"'; command -v '"'"'python3.10'"'"'; command -v '"'"'python3.9'"'"'; command -v '"'"'/usr/bin/python3'"'"'; command -v '"'"'python3'"'"'; echo ENDFOUND && sleep 0'
Using module file /usr/lib/python3.14/site-packages/ansible/modules/stat.py
PUT /home/buildozer/.ansible/tmp/ansible-local-62134amhh6qum/tmpjyoltdm4 TO /home/buildozer/.ansible/tmp/ansible-tmp-1774880070.2906723-62152-12963882587118/AnsiballZ_stat.py
EXEC /bin/sh -c 'chmod u+rwx /home/buildozer/.ansible/tmp/ansible-tmp-1774880070.2906723-62152-12963882587118/ /home/buildozer/.ansible/tmp/ansible-tmp-1774880070.2906723-62152-12963882587118/AnsiballZ_stat.py && sleep 0'
EXEC /bin/sh -c '/usr/bin/python3.14 /home/buildozer/.ansible/tmp/ansible-tmp-1774880070.2906723-62152-12963882587118/AnsiballZ_stat.py && sleep 0'
PUT /home/buildozer/.ansible/tmp/ansible-local-62134amhh6qum/.fg70989b TO /home/buildozer/.ansible/tmp/ansible-tmp-1774880070.2906723-62152-12963882587118/.source
EXEC /bin/sh -c 'chmod u+rwx /home/buildozer/.ansible/tmp/ansible-tmp-1774880070.2906723-62152-12963882587118/ /home/buildozer/.ansible/tmp/ansible-tmp-1774880070.2906723-62152-12963882587118/.source && sleep 0'
Including module_utils file ansible/__init__.py
Including module_utils file ansible/module_utils/__init__.py
Including module_utils file ansible/module_utils/_internal/_ansiballz/_loader.py
Including module_utils file ansible/module_utils/_internal/__init__.py
Including module_utils file ansible/module_utils/_internal/_ansiballz/__init__.py
Including module_utils file ansible/module_utils/_internal/_errors.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/_module_legacy_c2m.py
Including module_utils file ansible/module_utils/_internal/_json/__init__.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/__init__.py
Including module_utils file ansible/module_utils/_internal/_datatag/__init__.py
Including module_utils file ansible/module_utils/_internal/_dataclass_validation.py
Including module_utils file ansible/module_utils/_internal/_datatag/_tags.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/_module_legacy_m2c.py
Including module_utils file ansible/module_utils/_internal/_messages.py
Including module_utils file ansible/module_utils/_internal/_patches/_socket_patch.py
Including module_utils file ansible/module_utils/_internal/_patches/__init__.py
Including module_utils file ansible/module_utils/_internal/_patches/_sys_intern_patch.py
Including module_utils file ansible/module_utils/_internal/_traceback.py
Including module_utils file ansible/module_utils/_internal/_stack.py
Including module_utils file ansible/module_utils/basic.py
Including module_utils file ansible/module_utils/_internal/_debugging.py
Including module_utils file ansible/module_utils/_internal/_deprecator.py
Including module_utils file ansible/module_utils/_internal/_plugin_info.py
Including module_utils file ansible/module_utils/_internal/_validation.py
Including module_utils file ansible/module_utils/common/_utils.py
Including module_utils file ansible/module_utils/common/__init__.py
Including module_utils file ansible/module_utils/common/arg_spec.py
Including module_utils file ansible/module_utils/common/file.py
Including module_utils file ansible/module_utils/common/json.py
Including module_utils file ansible/module_utils/_internal/_json/_legacy_encoder.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/_tagless.py
Including module_utils file ansible/module_utils/common/locale.py
Including module_utils file ansible/module_utils/common/parameters.py
Including module_utils file ansible/module_utils/_internal/_no_six.py
Including module_utils file ansible/module_utils/common/collections.py
Including module_utils file ansible/module_utils/common/process.py
Including module_utils file ansible/module_utils/common/sys_info.py
Including module_utils file ansible/module_utils/common/text/converters.py
Including module_utils file ansible/module_utils/common/text/__init__.py
Including module_utils file ansible/module_utils/common/text/formatters.py
Including module_utils file ansible/module_utils/common/validation.py
Including module_utils file ansible/module_utils/common/warnings.py
Including module_utils file ansible/module_utils/_internal/_event_utils.py
Including module_utils file ansible/module_utils/_internal/_text_utils.py
Including module_utils file ansible/module_utils/compat/selinux.py
Including module_utils file ansible/module_utils/compat/__init__.py
Including module_utils file ansible/module_utils/compat/typing.py
Including module_utils file ansible/module_utils/_internal/_patches/_dataclass_annotation_patch.py
Including module_utils file ansible/module_utils/datatag.py
Including module_utils file ansible/module_utils/distro/__init__.py
Including module_utils file ansible/module_utils/distro/_distro.py
Including module_utils file ansible/module_utils/errors.py
Including module_utils file ansible/module_utils/parsing/convert_bool.py
Including module_utils file ansible/module_utils/parsing/__init__.py
Using module file /usr/lib/python3.14/site-packages/ansible/modules/copy.py
PUT /home/buildozer/.ansible/tmp/ansible-local-62134amhh6qum/tmpyve4c8dl TO /home/buildozer/.ansible/tmp/ansible-tmp-1774880070.2906723-62152-12963882587118/AnsiballZ_copy.py
EXEC /bin/sh -c 'chmod u+rwx /home/buildozer/.ansible/tmp/ansible-tmp-1774880070.2906723-62152-12963882587118/ /home/buildozer/.ansible/tmp/ansible-tmp-1774880070.2906723-62152-12963882587118/AnsiballZ_copy.py && sleep 0'
EXEC /bin/sh -c '/usr/bin/python3.14 /home/buildozer/.ansible/tmp/ansible-tmp-1774880070.2906723-62152-12963882587118/AnsiballZ_copy.py && sleep 0'
EXEC /bin/sh -c 'rm -f -r /home/buildozer/.ansible/tmp/ansible-tmp-1774880070.2906723-62152-12963882587118/ > /dev/null 2>&1 && sleep 0'
changed: [localhost] => {
"_secrets": [
"MYPASSWORD_2"
],
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python3.14"
},
"changed": true,
"checksum": "9528265609d42dd0e2ffbb86c105f4fe489d9663",
"dest": "/tmp/tmpb1akkc79/password",
"diff": [],
"gid": 1000,
"group": "buildozer",
"invocation": {
"module_args": {
"_original_basename": ".fg70989b",
"attributes": null,
"backup": false,
"checksum": "9528265609d42dd0e2ffbb86c105f4fe489d9663",
"dest": "/tmp/tmpb1akkc79/password",
"directory_mode": null,
"follow": false,
"force": true,
"group": null,
"local_follow": null,
"mode": "0600",
"owner": null,
"remote_src": false,
"selevel": null,
"serole": null,
"setype": null,
"seuser": null,
"unsafe_writes": false,
"validate": null
}
},
"md5sum": "f7ebab4b845a66057ff92f7950ff0add",
"mode": "0600",
"owner": "buildozer",
"size": 12,
"src": "/home/buildozer/.ansible/tmp/ansible-tmp-1774880070.2906723-62152-12963882587118/.source",
"state": "file",
"uid": 1000
}
TASK [Copy the password by TITLE] **********************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_copy.yml:15
ESTABLISH LOCAL CONNECTION FOR USER: buildozer
EXEC /bin/sh -c 'echo ~buildozer && sleep 0'
EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/buildozer/.ansible/tmp `"&& mkdir "` echo /home/buildozer/.ansible/tmp/ansible-tmp-1774880071.4175327-62174-229642441540036 `" && echo ansible-tmp-1774880071.4175327-62174-229642441540036="` echo /home/buildozer/.ansible/tmp/ansible-tmp-1774880071.4175327-62174-229642441540036 `" ) && sleep 0'
Using module file /usr/lib/python3.14/site-packages/ansible/modules/stat.py
PUT /home/buildozer/.ansible/tmp/ansible-local-62134amhh6qum/tmpbewuo18x TO /home/buildozer/.ansible/tmp/ansible-tmp-1774880071.4175327-62174-229642441540036/AnsiballZ_stat.py
EXEC /bin/sh -c 'chmod u+rwx /home/buildozer/.ansible/tmp/ansible-tmp-1774880071.4175327-62174-229642441540036/ /home/buildozer/.ansible/tmp/ansible-tmp-1774880071.4175327-62174-229642441540036/AnsiballZ_stat.py && sleep 0'
EXEC /bin/sh -c '/usr/bin/python3.14 /home/buildozer/.ansible/tmp/ansible-tmp-1774880071.4175327-62174-229642441540036/AnsiballZ_stat.py && sleep 0'
Including module_utils file ansible/__init__.py
Including module_utils file ansible/module_utils/__init__.py
Including module_utils file ansible/module_utils/_internal/_ansiballz/_loader.py
Including module_utils file ansible/module_utils/_internal/__init__.py
Including module_utils file ansible/module_utils/_internal/_ansiballz/__init__.py
Including module_utils file ansible/module_utils/_internal/_errors.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/_module_legacy_c2m.py
Including module_utils file ansible/module_utils/_internal/_json/__init__.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/__init__.py
Including module_utils file ansible/module_utils/_internal/_datatag/__init__.py
Including module_utils file ansible/module_utils/_internal/_dataclass_validation.py
Including module_utils file ansible/module_utils/_internal/_datatag/_tags.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/_module_legacy_m2c.py
Including module_utils file ansible/module_utils/_internal/_messages.py
Including module_utils file ansible/module_utils/_internal/_patches/_socket_patch.py
Including module_utils file ansible/module_utils/_internal/_patches/__init__.py
Including module_utils file ansible/module_utils/_internal/_patches/_sys_intern_patch.py
Including module_utils file ansible/module_utils/_internal/_traceback.py
Including module_utils file ansible/module_utils/_internal/_stack.py
Including module_utils file ansible/module_utils/basic.py
Including module_utils file ansible/module_utils/_internal/_debugging.py
Including module_utils file ansible/module_utils/_internal/_deprecator.py
Including module_utils file ansible/module_utils/_internal/_plugin_info.py
Including module_utils file ansible/module_utils/_internal/_validation.py
Including module_utils file ansible/module_utils/common/_utils.py
Including module_utils file ansible/module_utils/common/__init__.py
Including module_utils file ansible/module_utils/common/arg_spec.py
Including module_utils file ansible/module_utils/common/file.py
Including module_utils file ansible/module_utils/common/json.py
Including module_utils file ansible/module_utils/_internal/_json/_legacy_encoder.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/_tagless.py
Including module_utils file ansible/module_utils/common/locale.py
Including module_utils file ansible/module_utils/common/parameters.py
Including module_utils file ansible/module_utils/_internal/_no_six.py
Including module_utils file ansible/module_utils/common/collections.py
Including module_utils file ansible/module_utils/common/process.py
Including module_utils file ansible/module_utils/common/sentinel.py
Including module_utils file ansible/module_utils/common/sys_info.py
Including module_utils file ansible/module_utils/common/text/converters.py
Including module_utils file ansible/module_utils/common/text/__init__.py
Including module_utils file ansible/module_utils/common/text/formatters.py
Including module_utils file ansible/module_utils/common/validation.py
Including module_utils file ansible/module_utils/common/warnings.py
Including module_utils file ansible/module_utils/_internal/_event_utils.py
Including module_utils file ansible/module_utils/_internal/_text_utils.py
Including module_utils file ansible/module_utils/compat/selinux.py
Including module_utils file ansible/module_utils/compat/__init__.py
Including module_utils file ansible/module_utils/compat/typing.py
Including module_utils file ansible/module_utils/_internal/_patches/_dataclass_annotation_patch.py
Including module_utils file ansible/module_utils/datatag.py
Including module_utils file ansible/module_utils/distro/__init__.py
Including module_utils file ansible/module_utils/distro/_distro.py
Including module_utils file ansible/module_utils/errors.py
Including module_utils file ansible/module_utils/parsing/convert_bool.py
Including module_utils file ansible/module_utils/parsing/__init__.py
Using module file /usr/lib/python3.14/site-packages/ansible/modules/file.py
PUT /home/buildozer/.ansible/tmp/ansible-local-62134amhh6qum/tmp_q0cotka TO /home/buildozer/.ansible/tmp/ansible-tmp-1774880071.4175327-62174-229642441540036/AnsiballZ_file.py
EXEC /bin/sh -c 'chmod u+rwx /home/buildozer/.ansible/tmp/ansible-tmp-1774880071.4175327-62174-229642441540036/ /home/buildozer/.ansible/tmp/ansible-tmp-1774880071.4175327-62174-229642441540036/AnsiballZ_file.py && sleep 0'
EXEC /bin/sh -c '/usr/bin/python3.14 /home/buildozer/.ansible/tmp/ansible-tmp-1774880071.4175327-62174-229642441540036/AnsiballZ_file.py && sleep 0'
EXEC /bin/sh -c 'rm -f -r /home/buildozer/.ansible/tmp/ansible-tmp-1774880071.4175327-62174-229642441540036/ > /dev/null 2>&1 && sleep 0'
ok: [localhost] => {
"_secrets": [
"MYPASSWORD_2"
],
"changed": false,
"checksum": "9528265609d42dd0e2ffbb86c105f4fe489d9663",
"dest": "/tmp/tmpb1akkc79/password",
"diff": [],
"gid": 1000,
"group": "buildozer",
"invocation": {
"module_args": {
"_diff_peek": null,
"_original_basename": "._fb6xtpb",
"access_time": null,
"access_time_format": "%Y%m%d%H%M.%S",
"attributes": null,
"dest": "/tmp/tmpb1akkc79/password",
"follow": true,
"force": false,
"group": null,
"mode": "0600",
"modification_time": null,
"modification_time_format": "%Y%m%d%H%M.%S",
"owner": null,
"path": "/tmp/tmpb1akkc79/password",
"recurse": false,
"selevel": null,
"serole": null,
"setype": null,
"seuser": null,
"state": "file",
"unsafe_writes": false
}
},
"mode": "0600",
"owner": "buildozer",
"path": "/tmp/tmpb1akkc79/password",
"size": 12,
"state": "file",
"uid": 1000
}
TASK [Copy the file] ***********************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_copy.yml:22
ESTABLISH LOCAL CONNECTION FOR USER: buildozer
EXEC /bin/sh -c 'echo ~buildozer && sleep 0'
EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/buildozer/.ansible/tmp `"&& mkdir "` echo /home/buildozer/.ansible/tmp/ansible-tmp-1774880072.6152158-62195-14271645189484 `" && echo ansible-tmp-1774880072.6152158-62195-14271645189484="` echo /home/buildozer/.ansible/tmp/ansible-tmp-1774880072.6152158-62195-14271645189484 `" ) && sleep 0'
Using module file /usr/lib/python3.14/site-packages/ansible/modules/stat.py
PUT /home/buildozer/.ansible/tmp/ansible-local-62134amhh6qum/tmpwson9udd TO /home/buildozer/.ansible/tmp/ansible-tmp-1774880072.6152158-62195-14271645189484/AnsiballZ_stat.py
EXEC /bin/sh -c 'chmod u+rwx /home/buildozer/.ansible/tmp/ansible-tmp-1774880072.6152158-62195-14271645189484/ /home/buildozer/.ansible/tmp/ansible-tmp-1774880072.6152158-62195-14271645189484/AnsiballZ_stat.py && sleep 0'
EXEC /bin/sh -c '/usr/bin/python3.14 /home/buildozer/.ansible/tmp/ansible-tmp-1774880072.6152158-62195-14271645189484/AnsiballZ_stat.py && sleep 0'
PUT /home/buildozer/.ansible/tmp/ansible-local-62134amhh6qum/.pmjxutfo TO /home/buildozer/.ansible/tmp/ansible-tmp-1774880072.6152158-62195-14271645189484/.source.mp4
EXEC /bin/sh -c 'chmod u+rwx /home/buildozer/.ansible/tmp/ansible-tmp-1774880072.6152158-62195-14271645189484/ /home/buildozer/.ansible/tmp/ansible-tmp-1774880072.6152158-62195-14271645189484/.source.mp4 && sleep 0'
Using module file /usr/lib/python3.14/site-packages/ansible/modules/copy.py
PUT /home/buildozer/.ansible/tmp/ansible-local-62134amhh6qum/tmpwjyvkiez TO /home/buildozer/.ansible/tmp/ansible-tmp-1774880072.6152158-62195-14271645189484/AnsiballZ_copy.py
EXEC /bin/sh -c 'chmod u+rwx /home/buildozer/.ansible/tmp/ansible-tmp-1774880072.6152158-62195-14271645189484/ /home/buildozer/.ansible/tmp/ansible-tmp-1774880072.6152158-62195-14271645189484/AnsiballZ_copy.py && sleep 0'
EXEC /bin/sh -c '/usr/bin/python3.14 /home/buildozer/.ansible/tmp/ansible-tmp-1774880072.6152158-62195-14271645189484/AnsiballZ_copy.py && sleep 0'
EXEC /bin/sh -c 'rm -f -r /home/buildozer/.ansible/tmp/ansible-tmp-1774880072.6152158-62195-14271645189484/ > /dev/null 2>&1 && sleep 0'
changed: [localhost] => {
"_secrets": [],
"changed": true,
"checksum": "61768db8d1a38f1c16d3e6eea812ef423c739068",
"dest": "/tmp/tmpb1akkc79/video.mp4",
"diff": [],
"gid": 1000,
"group": "buildozer",
"invocation": {
"module_args": {
"_original_basename": ".pmjxutfo",
"attributes": null,
"backup": false,
"checksum": "61768db8d1a38f1c16d3e6eea812ef423c739068",
"dest": "/tmp/tmpb1akkc79/video.mp4",
"directory_mode": null,
"follow": false,
"force": true,
"group": null,
"local_follow": null,
"mode": "0777",
"owner": null,
"remote_src": false,
"selevel": null,
"serole": null,
"setype": null,
"seuser": null,
"unsafe_writes": false,
"validate": null
}
},
"md5sum": "bbf2dead374654cbb32a917afd236656",
"mode": "0777",
"owner": "buildozer",
"size": 6,
"src": "/home/buildozer/.ansible/tmp/ansible-tmp-1774880072.6152158-62195-14271645189484/.source.mp4",
"state": "file",
"uid": 1000
}
TASK [Copy the login] **********************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_copy.yml:29
ESTABLISH LOCAL CONNECTION FOR USER: buildozer
EXEC /bin/sh -c 'echo ~buildozer && sleep 0'
EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/buildozer/.ansible/tmp `"&& mkdir "` echo /home/buildozer/.ansible/tmp/ansible-tmp-1774880073.4575262-62216-262448474630699 `" && echo ansible-tmp-1774880073.4575262-62216-262448474630699="` echo /home/buildozer/.ansible/tmp/ansible-tmp-1774880073.4575262-62216-262448474630699 `" ) && sleep 0'
Using module file /usr/lib/python3.14/site-packages/ansible/modules/stat.py
PUT /home/buildozer/.ansible/tmp/ansible-local-62134amhh6qum/tmpxn0uzt9e TO /home/buildozer/.ansible/tmp/ansible-tmp-1774880073.4575262-62216-262448474630699/AnsiballZ_stat.py
EXEC /bin/sh -c 'chmod u+rwx /home/buildozer/.ansible/tmp/ansible-tmp-1774880073.4575262-62216-262448474630699/ /home/buildozer/.ansible/tmp/ansible-tmp-1774880073.4575262-62216-262448474630699/AnsiballZ_stat.py && sleep 0'
EXEC /bin/sh -c '/usr/bin/python3.14 /home/buildozer/.ansible/tmp/ansible-tmp-1774880073.4575262-62216-262448474630699/AnsiballZ_stat.py && sleep 0'
PUT /home/buildozer/.ansible/tmp/ansible-local-62134amhh6qum/.vvov15gy TO /home/buildozer/.ansible/tmp/ansible-tmp-1774880073.4575262-62216-262448474630699/.source
EXEC /bin/sh -c 'chmod u+rwx /home/buildozer/.ansible/tmp/ansible-tmp-1774880073.4575262-62216-262448474630699/ /home/buildozer/.ansible/tmp/ansible-tmp-1774880073.4575262-62216-262448474630699/.source && sleep 0'
Using module file /usr/lib/python3.14/site-packages/ansible/modules/copy.py
PUT /home/buildozer/.ansible/tmp/ansible-local-62134amhh6qum/tmp3g0trwz4 TO /home/buildozer/.ansible/tmp/ansible-tmp-1774880073.4575262-62216-262448474630699/AnsiballZ_copy.py
EXEC /bin/sh -c 'chmod u+rwx /home/buildozer/.ansible/tmp/ansible-tmp-1774880073.4575262-62216-262448474630699/ /home/buildozer/.ansible/tmp/ansible-tmp-1774880073.4575262-62216-262448474630699/AnsiballZ_copy.py && sleep 0'
EXEC /bin/sh -c '/usr/bin/python3.14 /home/buildozer/.ansible/tmp/ansible-tmp-1774880073.4575262-62216-262448474630699/AnsiballZ_copy.py && sleep 0'
EXEC /bin/sh -c 'rm -f -r /home/buildozer/.ansible/tmp/ansible-tmp-1774880073.4575262-62216-262448474630699/ > /dev/null 2>&1 && sleep 0'
changed: [localhost] => {
"_secrets": [
"MYLOGIN_1"
],
"changed": true,
"checksum": "b7b5ef3d19ba218f9d770a67c5dae63c1c9e25b6",
"dest": "/tmp/tmpb1akkc79/login",
"diff": [],
"gid": 1000,
"group": "buildozer",
"invocation": {
"module_args": {
"_original_basename": ".vvov15gy",
"attributes": null,
"backup": false,
"checksum": "b7b5ef3d19ba218f9d770a67c5dae63c1c9e25b6",
"dest": "/tmp/tmpb1akkc79/login",
"directory_mode": null,
"follow": false,
"force": true,
"group": null,
"local_follow": null,
"mode": "0600",
"owner": null,
"remote_src": false,
"selevel": null,
"serole": null,
"setype": null,
"seuser": null,
"unsafe_writes": false,
"validate": null
}
},
"md5sum": "b118f738c317f30a25e297bbd48b6603",
"mode": "0600",
"owner": "buildozer",
"size": 9,
"src": "/home/buildozer/.ansible/tmp/ansible-tmp-1774880073.4575262-62216-262448474630699/.source",
"state": "file",
"uid": 1000
}
PLAY RECAP *********************************************************************
localhost : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
STDERR
-----------------------------------------------------------------------------------------
/usr/lib/python3.14/site-packages/ansible/executor/task_queue_manager.py:194: ResourceWarning: unclosed file <_io.BufferedRandom name=114>
signal.signal(signal.SIGINT, self._signal_handler)
ResourceWarning: Enable tracemalloc to get the object allocation traceback
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
[WARNING]: Host 'localhost' is using the discovered Python interpreter at '/usr/bin/python3.14', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information.
[WARNING]: WorkerProcess for [localhost/TASK: Copy the file] errantly sent data directly to stderr instead of using Display:
[WARNING]: Result item is not string, list, or dictionary, can't get secret values:
unloading ansible._vendor
unloading ansible.release
unloading ansible_collections.ansible.builtin
unloading ansible
unloading ansible.config
unloading ansible.module_utils
unloading ansible.module_utils._internal
unloading ansible.module_utils.compat
unloading ansible.module_utils._internal._patches
unloading ansible.module_utils._internal._patches._dataclass_annotation_patch
unloading ansible.module_utils.compat.typing
unloading ansible.module_utils._internal._dataclass_validation
unloading ansible.module_utils._internal._patches._sys_intern_patch
unloading ansible.module_utils._internal._patches._socket_patch
unloading ansible.module_utils._internal._datatag
unloading ansible.module_utils._internal._messages
unloading ansible.module_utils._internal._datatag._tags
unloading ansible.module_utils._internal._json._profiles
unloading ansible.module_utils._internal._json
unloading ansible._internal
unloading ansible._internal._datatag
unloading ansible._internal._datatag._tags
unloading ansible.module_utils.common
unloading ansible.module_utils.common.text
unloading ansible.module_utils._internal._stack
unloading ansible.module_utils._internal._traceback
unloading ansible.module_utils._internal._validation
unloading ansible.module_utils._internal._plugin_info
unloading ansible.module_utils._internal._deprecator
unloading ansible.module_utils._internal._text_utils
unloading ansible.module_utils._internal._event_utils
unloading ansible.module_utils._internal._errors
unloading ansible.module_utils.common.warnings
unloading ansible.module_utils._internal._no_six
unloading ansible.module_utils.common.text.converters
unloading ansible.module_utils.datatag
unloading ansible._internal._errors
unloading ansible._internal._errors._error_factory
unloading ansible.module_utils._internal._ambient_context
unloading ansible._internal._errors._error_utils
unloading ansible.errors
unloading ansible.module_utils.common.sentinel
unloading ansible.module_utils.common.yaml
unloading ansible.module_utils.parsing
unloading ansible.module_utils.parsing.convert_bool
unloading ansible.parsing
unloading ansible.parsing.quoting
unloading ansible.utils
unloading ansible.utils.path
unloading ansible.config.manager
unloading ansible.utils.fqcn
unloading ansible.constants
unloading ansible._internal._event_formatting
unloading ansible._internal._display_utils
unloading ansible.utils.color
unloading ansible.utils.multiprocessing
unloading ansible.utils.singleton
unloading ansible.utils.display
unloading ansible.module_utils.common.collections
unloading ansible.utils.context_objects
unloading ansible.context
unloading ansible.cli.arguments
unloading ansible._internal._templating
unloading ansible.cli.arguments.option_helpers
unloading ansible.inventory
unloading ansible.utils.sentinel
unloading ansible._internal._errors._handler
unloading ansible.vars
unloading ansible.vars.hostvars
unloading ansible._internal._templating._access
unloading ansible._internal._templating._jinja_patches
unloading ansible._internal._templating._utils
unloading ansible._internal._errors._captured
unloading ansible._internal._templating._jinja_common
unloading ansible._internal._templating._lazy_containers
unloading ansible.parsing.vault
unloading ansible.module_utils._internal._json._profiles._tagless
unloading ansible._internal._templating._transform
unloading ansible._internal._json
unloading ansible._internal._wrapt
unloading ansible._internal._templating._datatag
unloading ansible.plugins
unloading ansible.parsing.yaml
unloading ansible._internal._yaml
unloading ansible._internal._yaml._errors
unloading ansible._internal._yaml._constructor
unloading ansible._internal._yaml._loader
unloading ansible.parsing.yaml.loader
unloading ansible.utils.collection_loader._collection_config
unloading ansible.utils.collection_loader._collection_meta
unloading ansible.utils.collection_loader._collection_finder
unloading ansible.utils.collection_loader
unloading ansible.parsing.plugin_docs
unloading ansible.utils.plugin_docs
unloading ansible.plugins.filter
unloading ansible.plugins.test
unloading ansible._internal._plugins
unloading ansible._internal._json._profiles
unloading ansible._internal._json._profiles._cache_persistence
unloading ansible._internal._plugins._cache
unloading ansible.plugins.loader
unloading ansible.plugins.lookup
unloading ansible._internal._templating._errors
unloading ansible._internal._templating._jinja_plugins
unloading ansible._internal._templating._jinja_bits
unloading ansible.parsing.splitter
unloading ansible.module_utils._internal._debugging
unloading ansible.module_utils.errors
unloading ansible.module_utils._internal._json._legacy_encoder
unloading ansible.module_utils.common.json
unloading ansible.module_utils.common.text.formatters
unloading ansible.module_utils.common.validation
unloading ansible.module_utils.common.parameters
unloading ansible.module_utils.common.arg_spec
unloading ansible.module_utils.common.locale
unloading ansible.module_utils.common.file
unloading ansible.module_utils.common.process
unloading ansible.module_utils.distro._distro
unloading ansible.module_utils.distro
unloading ansible.module_utils.common._utils
unloading ansible.module_utils.common.sys_info
unloading ansible.module_utils.basic
unloading ansible.parsing.utils
unloading ansible._internal._json._profiles._legacy
unloading ansible.parsing.utils.yaml
unloading ansible.parsing.dataloader
unloading ansible.utils.vars
unloading ansible.inventory.helpers
unloading ansible.inventory.group
unloading ansible.parsing.utils.addresses
unloading ansible.inventory.host
unloading ansible.inventory.data
unloading ansible.utils.helpers
unloading ansible.vars.plugins
unloading ansible.inventory.manager
unloading ansible._internal._templating._marker_behaviors
unloading ansible._internal._templating._engine
unloading ansible.vars.clean
unloading ansible.playbook.attribute
unloading ansible.playbook.base
unloading ansible.playbook.conditional
unloading ansible.playbook.collectionsearch
unloading ansible.playbook.delegatable
unloading ansible.parsing.mod_args
unloading ansible.playbook.helpers
unloading ansible.playbook.notifiable
unloading ansible.playbook.taggable
unloading ansible.playbook.block
unloading ansible.playbook.role.definition
unloading ansible.utils.galaxy
unloading ansible.playbook.role.requirement
unloading ansible.playbook.role.metadata
unloading ansible.playbook.role
unloading ansible.executor
unloading ansible._internal._locking
unloading ansible._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz._extensions
unloading ansible.module_utils._internal._ansiballz._extensions._debugpy
unloading ansible.module_utils._internal._ansiballz._extensions._pydevd
unloading ansible.module_utils._internal._ansiballz._extensions._coverage
unloading ansible._internal._ansiballz._builder
unloading ansible._internal._datatag._utils
unloading ansible.executor.interpreter_discovery
unloading ansible.executor.powershell
unloading ansible.module_utils.compat.version
unloading ansible.plugins.become
unloading ansible.plugins.become.runas
unloading ansible.executor.powershell.module_manifest
unloading ansible._internal._datatag._wrappers
unloading ansible._internal._templating._template_vars
unloading ansible.template
unloading ansible.module_utils._internal._ansiballz._loader
unloading ansible.executor.module_common
unloading ansible.module_utils.json_utils
unloading ansible.plugins.action
unloading ansible.playbook.loop_control
unloading ansible._internal._templating._chain_templar
unloading ansible._internal._task
unloading ansible.playbook.task
unloading ansible.playbook.play
unloading ansible.playbook.playbook_include
unloading ansible.playbook
unloading ansible.vars.reserved
unloading ansible.vars.manager
unloading ansible._internal._ssh
unloading ansible._internal._errors._alarm_timeout
unloading ansible._internal._ssh._ssh_agent
unloading ansible._internal._ssh._agent_launch
unloading ansible.cli
unloading ansible.executor.play_iterator
unloading ansible.executor.stats
unloading ansible._internal._collection_proxy
unloading ansible.executor.task_result
unloading ansible.playbook.play_context
unloading ansible._internal._yaml._dumper
unloading ansible.module_utils._internal._json._profiles._fallback_to_str
unloading ansible.plugins.callback
unloading ansible.utils.lock
unloading ansible.executor.task_queue_manager
unloading ansible.executor.playbook_executor
unloading ansible.cli.playbook
unloading ansible_collections
unloading ansible_collections.ansible
unloading ansible.plugins.cache
unloading ansible.plugins.inventory
unloading ansible.plugins.inventory.ini
unloading ansible.utils.shlex
unloading ansible.plugins.inventory.host_list
unloading ansible.plugins.inventory.script
unloading ansible._internal._json._profiles._inventory_legacy
unloading ansible.plugins.vars
unloading ansible.plugins.vars.host_group_vars
unloading ansible.plugins.doc_fragments
unloading ansible.plugins.doc_fragments.vars_plugin_staging
unloading ansible.plugins.cache.memory
unloading ansible.plugins.shell
unloading ansible.plugins.connection
unloading ansible.plugins.connection._paramiko_ssh
unloading ansible.module_utils.compat.paramiko
unloading ansible.plugins.connection.local
unloading ansible.plugins.doc_fragments.connection_pipelining
unloading ansible.plugins.connection.paramiko_ssh
unloading ansible.plugins.connection.psrp
unloading ansible.plugins.shell.powershell
unloading ansible.utils.hashing
unloading ansible.plugins.connection.ssh
unloading ansible.plugins.connection.winrm
unloading ansible.plugins.shell.cmd
unloading ansible.plugins.doc_fragments.shell_windows
unloading ansible.plugins.shell.sh
unloading ansible.plugins.doc_fragments.shell_common
unloading ansible.plugins.become.su
unloading ansible.plugins.become.sudo
unloading ansible.playbook.handler
unloading ansible.playbook.task_include
unloading ansible.playbook.role.include
unloading ansible.playbook.role_include
unloading ansible.playbook.handler_task_include
unloading ansible.modules
unloading ansible_collections.ansible.builtin.plugins
unloading ansible_collections.ansible.builtin.plugins.modules
unloading ansible.plugins.callback.default
unloading ansible.plugins.doc_fragments.default_callback
unloading ansible.plugins.doc_fragments.result_format_callback
unloading ansible.plugins.callback.junit
unloading ansible.playbook.included_file
unloading ansible.utils._junit_xml
unloading ansible.plugins.callback.minimal
unloading ansible.plugins.callback.oneline
unloading ansible.plugins.callback.tree
unloading ansible.utils.ssh_functions
unloading ansible.executor.process
unloading ansible.cli.scripts
unloading ansible.module_utils.connection
unloading ansible._internal._errors._task_timeout
unloading ansible.executor.task_executor
unloading ansible.executor.process.worker
unloading ansible.plugins.strategy
unloading ansible.plugins.strategy.linear
unloading ansible.plugins.action.keeper_copy
unloading ansible.plugins.action.copy
{'ok': 4, 'changed': 3, 'unreachable': 0, 'failed': 0, 'skipped': 0, 'rescued': 0, 'ignored': 0}
Command - /usr/bin/ansible-playbook -vvvvvv -c local -i /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all --extra-vars tmp_dir='/tmp/tmplfjpn3a7' --extra-vars password_uid='fff37dfee02c49ba9d6fb4' --extra-vars password_title='Password Record' --extra-vars file_uid='fff37dfee02c49ba9d6fb4' --extra-vars file_name='Nailing It' /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_copy_cache.yml
Ansible Directory - /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example
Python Path - .
Loading collection ansible.builtin from
.
STDOUT
-----------------------------------------------------------------------------------------
ansible-playbook [core 2.20.4]
config file = /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg
configured module search path = ['/home/buildozer/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.14/site-packages/ansible
ansible collection location = /home/buildozer/.ansible/collections:/usr/share/ansible/collections
executable location = python3 -m unittest
python version = 3.14.3 (main, Mar 27 2026, 19:39:08) [GCC 15.2.0] (/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/.testenv/bin/python3)
jinja version = 3.1.6
pyyaml version = 6.0.3 (with libyaml v0.2.5)
Using /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg as config file
setting up inventory plugins
Set default localhost to localhost
Parsed /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all inventory source with ini plugin
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python3.14/site-packages/ansible/plugins/callback/default.py
Attempting to use 'junit' callback.
Attempting to use 'minimal' callback.
Skipping callback 'minimal', as we already have a stdout callback.
Attempting to use 'oneline' callback.
Skipping callback 'oneline', as we already have a stdout callback.
Attempting to use 'tree' callback.
PLAYBOOK: keeper_copy_cache.yml ************************************************
Positional arguments: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_copy_cache.yml
verbosity: 6
connection: local
become_method: sudo
tags: ('all',)
inventory: ('/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all',)
extra_vars: ("tmp_dir='/tmp/tmplfjpn3a7'", "password_uid='fff37dfee02c49ba9d6fb4'", "password_title='Password Record'", "file_uid='fff37dfee02c49ba9d6fb4'", "file_name='Nailing It'")
forks: 5
1 plays in /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_copy_cache.yml
PLAY [Keeper Cache Record] *****************************************************
TASK [Generate a Keeper Record Cache secret] ***********************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_copy_cache.yml:8
ok: [localhost] => {
"_secrets": [
"2lO=U\"(jM5gw]R0W!%.}1})l2@(>9l9B07et(0rjMF%xPcQcOwR#D128EH0U52re"
],
"changed": false,
"password": "2lO=U\"(jM5gw]R0W!%.}1})l2@(>9l9B07et(0rjMF%xPcQcOwR#D128EH0U52re"
}
TASK [Store the Keeper Record Cache secret into variables.] ********************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_copy_cache.yml:14
ok: [localhost] => {
"ansible_facts": {
"keeper_record_cache_secret": "2lO=U\"(jM5gw]R0W!%.}1})l2@(>9l9B07et(0rjMF%xPcQcOwR#D128EH0U52re"
},
"changed": false
}
TASK [Cache records. Will use keeper_record_cache_secret from above.] **********
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_copy_cache.yml:19
ok: [localhost] => {
"_secrets": [],
"cache": "gAAAAABpyoVKIXc5bfoo9JRWh0vExRBy7qzH9dHovymZZZ6uXnVZW-xDQd9vmJAcHBLgDcn6FqOLecGKbi7CnSi5ih19KsKAdl4uBYO60HyxccnjF69ihRi45nU3u9ZpVrSxTqKfpwO8Na4bNVCIUsn9ysKZB2F8tEF0YafQ_D13hN40Uv1HHneY9C9FA-8fxGXC_CudGKCu5bwQDM0oBk0zRb5jxIOTwSSAEGBqOQPENDwsSYMjYnNOt10yUBkJZVxwjbxLe-a4mrqOuGP4Pqb2ae30g8eGeI8eigho18xFSxcaHu0F1p_DEW8Xew_C-ilrWFk-9JCVjH6WWfXMtOyXH9MIY1g_gthS-V94knSB5XeXS9g-uTMf7l_BeCoiB4jmYHip_qO2Eu3dgh88d1tINZGg93VPhIKiJvQS4jl8HAAbpFzqrYHmzL7xMMhiY_I8qWhldrO5S4vkT7WtnSEP0WCKMIjC2RhDlSME2AyGPINghOcaQVWZN8fgmPa4vy9-1hDzl1Fwu3h9qkVPgzPK5nytRT2ml-Tl80QJnGNsBweSEP3PoQsKZ3xloa-rpNZEJojlJHuuNn-jrc4iMxD4ckxQFNIEAitBQ4mBSEQa7f7feN112y63KmzoFAxj6nTyBTo8FIEOxfclEx6pr1lYts5iyJOMOquXazYak3X7RV3M13ehFwLeljz1cUSwYz3OQ8932DqZZV6iLhNI2k8yBrizx8fvqKlrQV9w7Lpr9bIGJN-gsbE514A4rRcobS8-Vr5sUDLXSn5c55c1cNmx6eBXBkqkgIypfZMVI42zLFsuAzlQRVe6h9jPHJ98FRyOJERWH1fKDy8f1AH-T_v40iGtd7t4sjq2tFBn_XkE0TyzFCQVEIUpaf4EbY8nOVg1vtX38tLQtKf_ppgAYAhr8gmoMC9A_09bFeY2r8a5sx2kHMxkIAE0TkChxpngQKHIWej9oUnPwQiUq0pGVrZuNkX_gXHFpcPUSZ7nTqAsmTbaeTyDATYCkS47vFerrRuiJuQ_Wz82xMiM6N2EPJwA4X3fkv-0eJSyqAWtJ02Tijqt6UcOdDmBaxwYgkcoeWFOxxlykuRC5NFXvKOYyPXiiP-6TCMX6YNrQNmf12mQ9z_InXzrNu4htuJF8PLwiR4bz-GYVFQIJmc4tafYSxeu1UsToaZRR6ajaiaa3GV0Tr6ZtVwI9-R3N36VYSG4BnBUR9Yaz38xvNO8956aM-59msIKrWfgvB2Wm4rSzRy-u6RI-AP4yv3mXpGwMlrOPOoa4eJ3wXDX1Y9axI9g0SI9qSZez1gsZ5lwmNgydjnpJqE9BXvDJDtmym92gcloxN8fdCbeBg4c22dilx492jajSPmZMUUgd9Ugdk29X88FDspVg6tlWHnSPreS63WNzxM3ruhWrfVLeU-gH94LvnHdU-zqazce8CEm_CqetC5PQ-yVGEmW7n4jH9Nnk9o66dsU7PpowaPmSbChiioKHPp0cTnMxppsD-phYsYmZ4zurDEtOLToYrTK5aun9svM3DS-Ie8MdVEFMorH9nQytEV37nL4hr_Xq3wed4iSRBqOPg1pABG9QtiPEcihA3cibDibqVH_C6o36AHOL1R1tgrJq0RJ_mLuTXlf3JqZjUprl0YO441iXYwpq58TS4wIoaw2uUduwB9tcmqY4W_IjtVFddbVkozQ94ji0OTUCv08LFo5mXvSFKPPw3_3fQwj7aYVTQ4u0WheCociSWNKjbsMM_I2xn2nJuuzTDyE5jtBpmiDCU994rT-1YOPm-qianMTVsYqufEJ0-vMx-ULnj6lVu7Tr0-82Z044qjK54hHKlKBZuh5Ib7FHBDbXpFZyG99ghaUeKcmEZVNC7a-8bqrUNY8ujfNkNAoQDIfLR4DTLcdqF5MsXGuZgP73h0e7C6qeFE1m-6ysHu23lbwlwZGsHcM-p90QPEhcedqFRLQL4eky0JOR0NqcZ1aM7Vqctf8YCzFWoQusIcM_86ZdefMA8BBnMtN82yUgySHnVZBabafVqAZlgt_k974JMTN_cJLYDJgZLTW6kCvKxVe3X_5Scx1IMKL3ENxbreJ7J7BPHBbdwAZ2XWgrXhr5efpd6vyTiPIYZ1H4SQInYlK8JpiednOQ4hODJmxYyxQmJSswzga420MdQFKyPDbnceeN5M_dd9jdzOvO5W0dnY403Yf9vC7vQFvj7_sYX9bYm9tbXFNyAx4uaqpiTR3PQcUQCoq5KyxdPZALV0cNZ-KvoNQ9LtFBP2Q5hh0nck9pNUAshFW4A_iFJzf77BFCIA3rUFf-uCCOyn3FBdK0_hAnb9QbsijPi1tRiF04mbilJuteAQtlgdl7rstZKrrMg6qclCRUxuMwMF_YhA10v7Ir_DU1mLedB05d82z2hUHhP0SMwjGjgTENdfLWxrbHAgS9oPNGUvvKOA89eUA1J3DlBSwrGQ0LUgNvaQ_WJPfBsHjwhda4TaLrIrI-kiYuBiDBKycnG8ZwRrIDgJphABtHq9wGave6JKbXQ==",
"changed": false
}
TASK [Copy the password by UID] ************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_copy_cache.yml:26
ESTABLISH LOCAL CONNECTION FOR USER: buildozer
EXEC /bin/sh -c 'echo ~buildozer && sleep 0'
EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/buildozer/.ansible/tmp `"&& mkdir "` echo /home/buildozer/.ansible/tmp/ansible-tmp-1774880075.199852-62242-121223943380974 `" && echo ansible-tmp-1774880075.199852-62242-121223943380974="` echo /home/buildozer/.ansible/tmp/ansible-tmp-1774880075.199852-62242-121223943380974 `" ) && sleep 0'
Including module_utils file ansible/__init__.py
Including module_utils file ansible/module_utils/__init__.py
Including module_utils file ansible/module_utils/_internal/_ansiballz/_loader.py
Including module_utils file ansible/module_utils/_internal/__init__.py
Including module_utils file ansible/module_utils/_internal/_ansiballz/__init__.py
Including module_utils file ansible/module_utils/_internal/_errors.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/_module_legacy_c2m.py
Including module_utils file ansible/module_utils/_internal/_json/__init__.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/__init__.py
Including module_utils file ansible/module_utils/_internal/_datatag/__init__.py
Including module_utils file ansible/module_utils/_internal/_dataclass_validation.py
Including module_utils file ansible/module_utils/_internal/_datatag/_tags.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/_module_legacy_m2c.py
Including module_utils file ansible/module_utils/_internal/_messages.py
Including module_utils file ansible/module_utils/_internal/_patches/_socket_patch.py
Including module_utils file ansible/module_utils/_internal/_patches/__init__.py
Including module_utils file ansible/module_utils/_internal/_patches/_sys_intern_patch.py
Including module_utils file ansible/module_utils/_internal/_traceback.py
Including module_utils file ansible/module_utils/_internal/_stack.py
Including module_utils file ansible/module_utils/basic.py
Including module_utils file ansible/module_utils/_internal/_debugging.py
Including module_utils file ansible/module_utils/_internal/_deprecator.py
Including module_utils file ansible/module_utils/_internal/_plugin_info.py
Including module_utils file ansible/module_utils/_internal/_validation.py
Including module_utils file ansible/module_utils/common/_utils.py
Including module_utils file ansible/module_utils/common/__init__.py
Including module_utils file ansible/module_utils/common/arg_spec.py
Including module_utils file ansible/module_utils/common/file.py
Including module_utils file ansible/module_utils/common/json.py
Including module_utils file ansible/module_utils/_internal/_json/_legacy_encoder.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/_tagless.py
Including module_utils file ansible/module_utils/common/locale.py
Including module_utils file ansible/module_utils/common/parameters.py
Including module_utils file ansible/module_utils/_internal/_no_six.py
Including module_utils file ansible/module_utils/common/collections.py
Including module_utils file ansible/module_utils/common/process.py
Including module_utils file ansible/module_utils/common/sys_info.py
Including module_utils file ansible/module_utils/common/text/converters.py
Including module_utils file ansible/module_utils/common/text/__init__.py
Including module_utils file ansible/module_utils/common/text/formatters.py
Including module_utils file ansible/module_utils/common/validation.py
Including module_utils file ansible/module_utils/common/warnings.py
Including module_utils file ansible/module_utils/_internal/_event_utils.py
Including module_utils file ansible/module_utils/_internal/_text_utils.py
Including module_utils file ansible/module_utils/compat/selinux.py
Including module_utils file ansible/module_utils/compat/__init__.py
Including module_utils file ansible/module_utils/compat/typing.py
Including module_utils file ansible/module_utils/_internal/_patches/_dataclass_annotation_patch.py
Including module_utils file ansible/module_utils/datatag.py
Including module_utils file ansible/module_utils/distro/__init__.py
Including module_utils file ansible/module_utils/distro/_distro.py
Including module_utils file ansible/module_utils/errors.py
Including module_utils file ansible/module_utils/parsing/convert_bool.py
Including module_utils file ansible/module_utils/parsing/__init__.py
Attempting python interpreter discovery.
EXEC /bin/sh -c 'echo FOUND; command -v '"'"'python3.14'"'"'; command -v '"'"'python3.13'"'"'; command -v '"'"'python3.12'"'"'; command -v '"'"'python3.11'"'"'; command -v '"'"'python3.10'"'"'; command -v '"'"'python3.9'"'"'; command -v '"'"'/usr/bin/python3'"'"'; command -v '"'"'python3'"'"'; echo ENDFOUND && sleep 0'
Using module file /usr/lib/python3.14/site-packages/ansible/modules/stat.py
PUT /home/buildozer/.ansible/tmp/ansible-local-62134rv5vryio/tmpraq2l1zk TO /home/buildozer/.ansible/tmp/ansible-tmp-1774880075.199852-62242-121223943380974/AnsiballZ_stat.py
EXEC /bin/sh -c 'chmod u+rwx /home/buildozer/.ansible/tmp/ansible-tmp-1774880075.199852-62242-121223943380974/ /home/buildozer/.ansible/tmp/ansible-tmp-1774880075.199852-62242-121223943380974/AnsiballZ_stat.py && sleep 0'
EXEC /bin/sh -c '/usr/bin/python3.14 /home/buildozer/.ansible/tmp/ansible-tmp-1774880075.199852-62242-121223943380974/AnsiballZ_stat.py && sleep 0'
PUT /home/buildozer/.ansible/tmp/ansible-local-62134rv5vryio/.abw2ucoj TO /home/buildozer/.ansible/tmp/ansible-tmp-1774880075.199852-62242-121223943380974/.source
EXEC /bin/sh -c 'chmod u+rwx /home/buildozer/.ansible/tmp/ansible-tmp-1774880075.199852-62242-121223943380974/ /home/buildozer/.ansible/tmp/ansible-tmp-1774880075.199852-62242-121223943380974/.source && sleep 0'
Including module_utils file ansible/__init__.py
Including module_utils file ansible/module_utils/__init__.py
Including module_utils file ansible/module_utils/_internal/_ansiballz/_loader.py
Including module_utils file ansible/module_utils/_internal/__init__.py
Including module_utils file ansible/module_utils/_internal/_ansiballz/__init__.py
Including module_utils file ansible/module_utils/_internal/_errors.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/_module_legacy_c2m.py
Including module_utils file ansible/module_utils/_internal/_json/__init__.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/__init__.py
Including module_utils file ansible/module_utils/_internal/_datatag/__init__.py
Including module_utils file ansible/module_utils/_internal/_dataclass_validation.py
Including module_utils file ansible/module_utils/_internal/_datatag/_tags.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/_module_legacy_m2c.py
Including module_utils file ansible/module_utils/_internal/_messages.py
Including module_utils file ansible/module_utils/_internal/_patches/_socket_patch.py
Including module_utils file ansible/module_utils/_internal/_patches/__init__.py
Including module_utils file ansible/module_utils/_internal/_patches/_sys_intern_patch.py
Including module_utils file ansible/module_utils/_internal/_traceback.py
Including module_utils file ansible/module_utils/_internal/_stack.py
Including module_utils file ansible/module_utils/basic.py
Including module_utils file ansible/module_utils/_internal/_debugging.py
Including module_utils file ansible/module_utils/_internal/_deprecator.py
Including module_utils file ansible/module_utils/_internal/_plugin_info.py
Including module_utils file ansible/module_utils/_internal/_validation.py
Including module_utils file ansible/module_utils/common/_utils.py
Including module_utils file ansible/module_utils/common/__init__.py
Including module_utils file ansible/module_utils/common/arg_spec.py
Including module_utils file ansible/module_utils/common/file.py
Including module_utils file ansible/module_utils/common/json.py
Including module_utils file ansible/module_utils/_internal/_json/_legacy_encoder.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/_tagless.py
Including module_utils file ansible/module_utils/common/locale.py
Including module_utils file ansible/module_utils/common/parameters.py
Including module_utils file ansible/module_utils/_internal/_no_six.py
Including module_utils file ansible/module_utils/common/collections.py
Including module_utils file ansible/module_utils/common/process.py
Including module_utils file ansible/module_utils/common/sys_info.py
Including module_utils file ansible/module_utils/common/text/converters.py
Including module_utils file ansible/module_utils/common/text/__init__.py
Including module_utils file ansible/module_utils/common/text/formatters.py
Including module_utils file ansible/module_utils/common/validation.py
Including module_utils file ansible/module_utils/common/warnings.py
Including module_utils file ansible/module_utils/_internal/_event_utils.py
Including module_utils file ansible/module_utils/_internal/_text_utils.py
Including module_utils file ansible/module_utils/compat/selinux.py
Including module_utils file ansible/module_utils/compat/__init__.py
Including module_utils file ansible/module_utils/compat/typing.py
Including module_utils file ansible/module_utils/_internal/_patches/_dataclass_annotation_patch.py
Including module_utils file ansible/module_utils/datatag.py
Including module_utils file ansible/module_utils/distro/__init__.py
Including module_utils file ansible/module_utils/distro/_distro.py
Including module_utils file ansible/module_utils/errors.py
Including module_utils file ansible/module_utils/parsing/convert_bool.py
Including module_utils file ansible/module_utils/parsing/__init__.py
Using module file /usr/lib/python3.14/site-packages/ansible/modules/copy.py
PUT /home/buildozer/.ansible/tmp/ansible-local-62134rv5vryio/tmpv7h6rt80 TO /home/buildozer/.ansible/tmp/ansible-tmp-1774880075.199852-62242-121223943380974/AnsiballZ_copy.py
EXEC /bin/sh -c 'chmod u+rwx /home/buildozer/.ansible/tmp/ansible-tmp-1774880075.199852-62242-121223943380974/ /home/buildozer/.ansible/tmp/ansible-tmp-1774880075.199852-62242-121223943380974/AnsiballZ_copy.py && sleep 0'
EXEC /bin/sh -c '/usr/bin/python3.14 /home/buildozer/.ansible/tmp/ansible-tmp-1774880075.199852-62242-121223943380974/AnsiballZ_copy.py && sleep 0'
EXEC /bin/sh -c 'rm -f -r /home/buildozer/.ansible/tmp/ansible-tmp-1774880075.199852-62242-121223943380974/ > /dev/null 2>&1 && sleep 0'
changed: [localhost] => {
"_secrets": [
"MYPASSWORD_2"
],
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python3.14"
},
"changed": true,
"checksum": "9528265609d42dd0e2ffbb86c105f4fe489d9663",
"dest": "/tmp/tmplfjpn3a7/password",
"diff": [],
"gid": 1000,
"group": "buildozer",
"invocation": {
"module_args": {
"_original_basename": ".abw2ucoj",
"attributes": null,
"backup": false,
"checksum": "9528265609d42dd0e2ffbb86c105f4fe489d9663",
"dest": "/tmp/tmplfjpn3a7/password",
"directory_mode": null,
"follow": false,
"force": true,
"group": null,
"local_follow": null,
"mode": "0600",
"owner": null,
"remote_src": false,
"selevel": null,
"serole": null,
"setype": null,
"seuser": null,
"unsafe_writes": false,
"validate": null
}
},
"md5sum": "f7ebab4b845a66057ff92f7950ff0add",
"mode": "0600",
"owner": "buildozer",
"size": 12,
"src": "/home/buildozer/.ansible/tmp/ansible-tmp-1774880075.199852-62242-121223943380974/.source",
"state": "file",
"uid": 1000
}
TASK [Copy the password by TITLE] **********************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_copy_cache.yml:34
ESTABLISH LOCAL CONNECTION FOR USER: buildozer
EXEC /bin/sh -c 'echo ~buildozer && sleep 0'
EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/buildozer/.ansible/tmp `"&& mkdir "` echo /home/buildozer/.ansible/tmp/ansible-tmp-1774880076.5845368-62264-43390530616955 `" && echo ansible-tmp-1774880076.5845368-62264-43390530616955="` echo /home/buildozer/.ansible/tmp/ansible-tmp-1774880076.5845368-62264-43390530616955 `" ) && sleep 0'
Using module file /usr/lib/python3.14/site-packages/ansible/modules/stat.py
PUT /home/buildozer/.ansible/tmp/ansible-local-62134rv5vryio/tmpkdjxzuxt TO /home/buildozer/.ansible/tmp/ansible-tmp-1774880076.5845368-62264-43390530616955/AnsiballZ_stat.py
EXEC /bin/sh -c 'chmod u+rwx /home/buildozer/.ansible/tmp/ansible-tmp-1774880076.5845368-62264-43390530616955/ /home/buildozer/.ansible/tmp/ansible-tmp-1774880076.5845368-62264-43390530616955/AnsiballZ_stat.py && sleep 0'
EXEC /bin/sh -c '/usr/bin/python3.14 /home/buildozer/.ansible/tmp/ansible-tmp-1774880076.5845368-62264-43390530616955/AnsiballZ_stat.py && sleep 0'
Including module_utils file ansible/__init__.py
Including module_utils file ansible/module_utils/__init__.py
Including module_utils file ansible/module_utils/_internal/_ansiballz/_loader.py
Including module_utils file ansible/module_utils/_internal/__init__.py
Including module_utils file ansible/module_utils/_internal/_ansiballz/__init__.py
Including module_utils file ansible/module_utils/_internal/_errors.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/_module_legacy_c2m.py
Including module_utils file ansible/module_utils/_internal/_json/__init__.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/__init__.py
Including module_utils file ansible/module_utils/_internal/_datatag/__init__.py
Including module_utils file ansible/module_utils/_internal/_dataclass_validation.py
Including module_utils file ansible/module_utils/_internal/_datatag/_tags.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/_module_legacy_m2c.py
Including module_utils file ansible/module_utils/_internal/_messages.py
Including module_utils file ansible/module_utils/_internal/_patches/_socket_patch.py
Including module_utils file ansible/module_utils/_internal/_patches/__init__.py
Including module_utils file ansible/module_utils/_internal/_patches/_sys_intern_patch.py
Including module_utils file ansible/module_utils/_internal/_traceback.py
Including module_utils file ansible/module_utils/_internal/_stack.py
Including module_utils file ansible/module_utils/basic.py
Including module_utils file ansible/module_utils/_internal/_debugging.py
Including module_utils file ansible/module_utils/_internal/_deprecator.py
Including module_utils file ansible/module_utils/_internal/_plugin_info.py
Including module_utils file ansible/module_utils/_internal/_validation.py
Including module_utils file ansible/module_utils/common/_utils.py
Including module_utils file ansible/module_utils/common/__init__.py
Including module_utils file ansible/module_utils/common/arg_spec.py
Including module_utils file ansible/module_utils/common/file.py
Including module_utils file ansible/module_utils/common/json.py
Including module_utils file ansible/module_utils/_internal/_json/_legacy_encoder.py
Including module_utils file ansible/module_utils/_internal/_json/_profiles/_tagless.py
Including module_utils file ansible/module_utils/common/locale.py
Including module_utils file ansible/module_utils/common/parameters.py
Including module_utils file ansible/module_utils/_internal/_no_six.py
Including module_utils file ansible/module_utils/common/collections.py
Including module_utils file ansible/module_utils/common/process.py
Including module_utils file ansible/module_utils/common/sentinel.py
Including module_utils file ansible/module_utils/common/sys_info.py
Including module_utils file ansible/module_utils/common/text/converters.py
Including module_utils file ansible/module_utils/common/text/__init__.py
Including module_utils file ansible/module_utils/common/text/formatters.py
Including module_utils file ansible/module_utils/common/validation.py
Including module_utils file ansible/module_utils/common/warnings.py
Including module_utils file ansible/module_utils/_internal/_event_utils.py
Including module_utils file ansible/module_utils/_internal/_text_utils.py
Including module_utils file ansible/module_utils/compat/selinux.py
Including module_utils file ansible/module_utils/compat/__init__.py
Including module_utils file ansible/module_utils/compat/typing.py
Including module_utils file ansible/module_utils/_internal/_patches/_dataclass_annotation_patch.py
Including module_utils file ansible/module_utils/datatag.py
Including module_utils file ansible/module_utils/distro/__init__.py
Including module_utils file ansible/module_utils/distro/_distro.py
Including module_utils file ansible/module_utils/errors.py
Including module_utils file ansible/module_utils/parsing/convert_bool.py
Including module_utils file ansible/module_utils/parsing/__init__.py
Using module file /usr/lib/python3.14/site-packages/ansible/modules/file.py
PUT /home/buildozer/.ansible/tmp/ansible-local-62134rv5vryio/tmp9fza1mdx TO /home/buildozer/.ansible/tmp/ansible-tmp-1774880076.5845368-62264-43390530616955/AnsiballZ_file.py
EXEC /bin/sh -c 'chmod u+rwx /home/buildozer/.ansible/tmp/ansible-tmp-1774880076.5845368-62264-43390530616955/ /home/buildozer/.ansible/tmp/ansible-tmp-1774880076.5845368-62264-43390530616955/AnsiballZ_file.py && sleep 0'
EXEC /bin/sh -c '/usr/bin/python3.14 /home/buildozer/.ansible/tmp/ansible-tmp-1774880076.5845368-62264-43390530616955/AnsiballZ_file.py && sleep 0'
EXEC /bin/sh -c 'rm -f -r /home/buildozer/.ansible/tmp/ansible-tmp-1774880076.5845368-62264-43390530616955/ > /dev/null 2>&1 && sleep 0'
ok: [localhost] => {
"_secrets": [
"MYPASSWORD_2"
],
"changed": false,
"checksum": "9528265609d42dd0e2ffbb86c105f4fe489d9663",
"dest": "/tmp/tmplfjpn3a7/password",
"diff": [],
"gid": 1000,
"group": "buildozer",
"invocation": {
"module_args": {
"_diff_peek": null,
"_original_basename": ".a79uj8jv",
"access_time": null,
"access_time_format": "%Y%m%d%H%M.%S",
"attributes": null,
"dest": "/tmp/tmplfjpn3a7/password",
"follow": true,
"force": false,
"group": null,
"mode": "0600",
"modification_time": null,
"modification_time_format": "%Y%m%d%H%M.%S",
"owner": null,
"path": "/tmp/tmplfjpn3a7/password",
"recurse": false,
"selevel": null,
"serole": null,
"setype": null,
"seuser": null,
"state": "file",
"unsafe_writes": false
}
},
"mode": "0600",
"owner": "buildozer",
"path": "/tmp/tmplfjpn3a7/password",
"size": 12,
"state": "file",
"uid": 1000
}
TASK [Copy the file] ***********************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_copy_cache.yml:41
ESTABLISH LOCAL CONNECTION FOR USER: buildozer
EXEC /bin/sh -c 'echo ~buildozer && sleep 0'
EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/buildozer/.ansible/tmp `"&& mkdir "` echo /home/buildozer/.ansible/tmp/ansible-tmp-1774880077.887694-62285-21733891518171 `" && echo ansible-tmp-1774880077.887694-62285-21733891518171="` echo /home/buildozer/.ansible/tmp/ansible-tmp-1774880077.887694-62285-21733891518171 `" ) && sleep 0'
Using module file /usr/lib/python3.14/site-packages/ansible/modules/stat.py
PUT /home/buildozer/.ansible/tmp/ansible-local-62134rv5vryio/tmpnrzi4b8h TO /home/buildozer/.ansible/tmp/ansible-tmp-1774880077.887694-62285-21733891518171/AnsiballZ_stat.py
EXEC /bin/sh -c 'chmod u+rwx /home/buildozer/.ansible/tmp/ansible-tmp-1774880077.887694-62285-21733891518171/ /home/buildozer/.ansible/tmp/ansible-tmp-1774880077.887694-62285-21733891518171/AnsiballZ_stat.py && sleep 0'
EXEC /bin/sh -c '/usr/bin/python3.14 /home/buildozer/.ansible/tmp/ansible-tmp-1774880077.887694-62285-21733891518171/AnsiballZ_stat.py && sleep 0'
PUT /home/buildozer/.ansible/tmp/ansible-local-62134rv5vryio/.kqvs0mfq TO /home/buildozer/.ansible/tmp/ansible-tmp-1774880077.887694-62285-21733891518171/.source.mp4
EXEC /bin/sh -c 'chmod u+rwx /home/buildozer/.ansible/tmp/ansible-tmp-1774880077.887694-62285-21733891518171/ /home/buildozer/.ansible/tmp/ansible-tmp-1774880077.887694-62285-21733891518171/.source.mp4 && sleep 0'
Using module file /usr/lib/python3.14/site-packages/ansible/modules/copy.py
PUT /home/buildozer/.ansible/tmp/ansible-local-62134rv5vryio/tmpesn14b1b TO /home/buildozer/.ansible/tmp/ansible-tmp-1774880077.887694-62285-21733891518171/AnsiballZ_copy.py
EXEC /bin/sh -c 'chmod u+rwx /home/buildozer/.ansible/tmp/ansible-tmp-1774880077.887694-62285-21733891518171/ /home/buildozer/.ansible/tmp/ansible-tmp-1774880077.887694-62285-21733891518171/AnsiballZ_copy.py && sleep 0'
EXEC /bin/sh -c '/usr/bin/python3.14 /home/buildozer/.ansible/tmp/ansible-tmp-1774880077.887694-62285-21733891518171/AnsiballZ_copy.py && sleep 0'
EXEC /bin/sh -c 'rm -f -r /home/buildozer/.ansible/tmp/ansible-tmp-1774880077.887694-62285-21733891518171/ > /dev/null 2>&1 && sleep 0'
changed: [localhost] => {
"_secrets": [],
"changed": true,
"checksum": "61768db8d1a38f1c16d3e6eea812ef423c739068",
"dest": "/tmp/tmplfjpn3a7/video.mp4",
"diff": [],
"gid": 1000,
"group": "buildozer",
"invocation": {
"module_args": {
"_original_basename": ".kqvs0mfq",
"attributes": null,
"backup": false,
"checksum": "61768db8d1a38f1c16d3e6eea812ef423c739068",
"dest": "/tmp/tmplfjpn3a7/video.mp4",
"directory_mode": null,
"follow": false,
"force": true,
"group": null,
"local_follow": null,
"mode": "0777",
"owner": null,
"remote_src": false,
"selevel": null,
"serole": null,
"setype": null,
"seuser": null,
"unsafe_writes": false,
"validate": null
}
},
"md5sum": "bbf2dead374654cbb32a917afd236656",
"mode": "0777",
"owner": "buildozer",
"size": 6,
"src": "/home/buildozer/.ansible/tmp/ansible-tmp-1774880077.887694-62285-21733891518171/.source.mp4",
"state": "file",
"uid": 1000
}
TASK [Copy the login] **********************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_copy_cache.yml:48
ESTABLISH LOCAL CONNECTION FOR USER: buildozer
EXEC /bin/sh -c 'echo ~buildozer && sleep 0'
EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/buildozer/.ansible/tmp `"&& mkdir "` echo /home/buildozer/.ansible/tmp/ansible-tmp-1774880078.791517-62306-198682831755593 `" && echo ansible-tmp-1774880078.791517-62306-198682831755593="` echo /home/buildozer/.ansible/tmp/ansible-tmp-1774880078.791517-62306-198682831755593 `" ) && sleep 0'
Using module file /usr/lib/python3.14/site-packages/ansible/modules/stat.py
PUT /home/buildozer/.ansible/tmp/ansible-local-62134rv5vryio/tmpsqz0eh96 TO /home/buildozer/.ansible/tmp/ansible-tmp-1774880078.791517-62306-198682831755593/AnsiballZ_stat.py
EXEC /bin/sh -c 'chmod u+rwx /home/buildozer/.ansible/tmp/ansible-tmp-1774880078.791517-62306-198682831755593/ /home/buildozer/.ansible/tmp/ansible-tmp-1774880078.791517-62306-198682831755593/AnsiballZ_stat.py && sleep 0'
EXEC /bin/sh -c '/usr/bin/python3.14 /home/buildozer/.ansible/tmp/ansible-tmp-1774880078.791517-62306-198682831755593/AnsiballZ_stat.py && sleep 0'
PUT /home/buildozer/.ansible/tmp/ansible-local-62134rv5vryio/.czrfngnc TO /home/buildozer/.ansible/tmp/ansible-tmp-1774880078.791517-62306-198682831755593/.source
EXEC /bin/sh -c 'chmod u+rwx /home/buildozer/.ansible/tmp/ansible-tmp-1774880078.791517-62306-198682831755593/ /home/buildozer/.ansible/tmp/ansible-tmp-1774880078.791517-62306-198682831755593/.source && sleep 0'
Using module file /usr/lib/python3.14/site-packages/ansible/modules/copy.py
PUT /home/buildozer/.ansible/tmp/ansible-local-62134rv5vryio/tmp507d0yd1 TO /home/buildozer/.ansible/tmp/ansible-tmp-1774880078.791517-62306-198682831755593/AnsiballZ_copy.py
EXEC /bin/sh -c 'chmod u+rwx /home/buildozer/.ansible/tmp/ansible-tmp-1774880078.791517-62306-198682831755593/ /home/buildozer/.ansible/tmp/ansible-tmp-1774880078.791517-62306-198682831755593/AnsiballZ_copy.py && sleep 0'
EXEC /bin/sh -c '/usr/bin/python3.14 /home/buildozer/.ansible/tmp/ansible-tmp-1774880078.791517-62306-198682831755593/AnsiballZ_copy.py && sleep 0'
EXEC /bin/sh -c 'rm -f -r /home/buildozer/.ansible/tmp/ansible-tmp-1774880078.791517-62306-198682831755593/ > /dev/null 2>&1 && sleep 0'
changed: [localhost] => {
"_secrets": [
"MYLOGIN_1"
],
"changed": true,
"checksum": "b7b5ef3d19ba218f9d770a67c5dae63c1c9e25b6",
"dest": "/tmp/tmplfjpn3a7/login",
"diff": [],
"gid": 1000,
"group": "buildozer",
"invocation": {
"module_args": {
"_original_basename": ".czrfngnc",
"attributes": null,
"backup": false,
"checksum": "b7b5ef3d19ba218f9d770a67c5dae63c1c9e25b6",
"dest": "/tmp/tmplfjpn3a7/login",
"directory_mode": null,
"follow": false,
"force": true,
"group": null,
"local_follow": null,
"mode": "0600",
"owner": null,
"remote_src": false,
"selevel": null,
"serole": null,
"setype": null,
"seuser": null,
"unsafe_writes": false,
"validate": null
}
},
"md5sum": "b118f738c317f30a25e297bbd48b6603",
"mode": "0600",
"owner": "buildozer",
"size": 9,
"src": "/home/buildozer/.ansible/tmp/ansible-tmp-1774880078.791517-62306-198682831755593/.source",
"state": "file",
"uid": 1000
}
PLAY RECAP *********************************************************************
localhost : ok=7 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
STDERR
-----------------------------------------------------------------------------------------
/usr/lib/python3.14/site-packages/ansible/executor/task_queue_manager.py:194: ResourceWarning: unclosed file <_io.BufferedRandom name=111>
signal.signal(signal.SIGINT, self._signal_handler)
ResourceWarning: Enable tracemalloc to get the object allocation traceback
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
[WARNING]: Host 'localhost' is using the discovered Python interpreter at '/usr/bin/python3.14', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.20/reference_appendices/interpreter_discovery.html for more information.
[WARNING]: WorkerProcess for [localhost/TASK: Copy the file] errantly sent data directly to stderr instead of using Display:
[WARNING]: Result item is not string, list, or dictionary, can't get secret values:
unloading ansible._vendor
unloading ansible.release
unloading ansible_collections.ansible.builtin
unloading ansible
unloading ansible.config
unloading ansible.module_utils
unloading ansible.module_utils._internal
unloading ansible.module_utils.compat
unloading ansible.module_utils._internal._patches
unloading ansible.module_utils._internal._patches._dataclass_annotation_patch
unloading ansible.module_utils.compat.typing
unloading ansible.module_utils._internal._dataclass_validation
unloading ansible.module_utils._internal._patches._sys_intern_patch
unloading ansible.module_utils._internal._patches._socket_patch
unloading ansible.module_utils._internal._datatag
unloading ansible.module_utils._internal._messages
unloading ansible.module_utils._internal._datatag._tags
unloading ansible.module_utils._internal._json._profiles
unloading ansible.module_utils._internal._json
unloading ansible._internal
unloading ansible._internal._datatag
unloading ansible._internal._datatag._tags
unloading ansible.module_utils.common
unloading ansible.module_utils.common.text
unloading ansible.module_utils._internal._stack
unloading ansible.module_utils._internal._traceback
unloading ansible.module_utils._internal._validation
unloading ansible.module_utils._internal._plugin_info
unloading ansible.module_utils._internal._deprecator
unloading ansible.module_utils._internal._text_utils
unloading ansible.module_utils._internal._event_utils
unloading ansible.module_utils._internal._errors
unloading ansible.module_utils.common.warnings
unloading ansible.module_utils._internal._no_six
unloading ansible.module_utils.common.text.converters
unloading ansible.module_utils.datatag
unloading ansible._internal._errors
unloading ansible._internal._errors._error_factory
unloading ansible.module_utils._internal._ambient_context
unloading ansible._internal._errors._error_utils
unloading ansible.errors
unloading ansible.module_utils.common.sentinel
unloading ansible.module_utils.common.yaml
unloading ansible.module_utils.parsing
unloading ansible.module_utils.parsing.convert_bool
unloading ansible.parsing
unloading ansible.parsing.quoting
unloading ansible.utils
unloading ansible.utils.path
unloading ansible.config.manager
unloading ansible.utils.fqcn
unloading ansible.constants
unloading ansible._internal._event_formatting
unloading ansible._internal._display_utils
unloading ansible.utils.color
unloading ansible.utils.multiprocessing
unloading ansible.utils.singleton
unloading ansible.utils.display
unloading ansible.module_utils.common.collections
unloading ansible.utils.context_objects
unloading ansible.context
unloading ansible.cli.arguments
unloading ansible._internal._templating
unloading ansible.cli.arguments.option_helpers
unloading ansible.inventory
unloading ansible.utils.sentinel
unloading ansible._internal._errors._handler
unloading ansible.vars
unloading ansible.vars.hostvars
unloading ansible._internal._templating._access
unloading ansible._internal._templating._jinja_patches
unloading ansible._internal._templating._utils
unloading ansible._internal._errors._captured
unloading ansible._internal._templating._jinja_common
unloading ansible._internal._templating._lazy_containers
unloading ansible.parsing.vault
unloading ansible.module_utils._internal._json._profiles._tagless
unloading ansible._internal._templating._transform
unloading ansible._internal._json
unloading ansible._internal._wrapt
unloading ansible._internal._templating._datatag
unloading ansible.plugins
unloading ansible.parsing.yaml
unloading ansible._internal._yaml
unloading ansible._internal._yaml._errors
unloading ansible._internal._yaml._constructor
unloading ansible._internal._yaml._loader
unloading ansible.parsing.yaml.loader
unloading ansible.utils.collection_loader._collection_config
unloading ansible.utils.collection_loader._collection_meta
unloading ansible.utils.collection_loader._collection_finder
unloading ansible.utils.collection_loader
unloading ansible.parsing.plugin_docs
unloading ansible.utils.plugin_docs
unloading ansible.plugins.filter
unloading ansible.plugins.test
unloading ansible._internal._plugins
unloading ansible._internal._json._profiles
unloading ansible._internal._json._profiles._cache_persistence
unloading ansible._internal._plugins._cache
unloading ansible.plugins.loader
unloading ansible.plugins.lookup
unloading ansible._internal._templating._errors
unloading ansible._internal._templating._jinja_plugins
unloading ansible._internal._templating._jinja_bits
unloading ansible.parsing.splitter
unloading ansible.module_utils._internal._debugging
unloading ansible.module_utils.errors
unloading ansible.module_utils._internal._json._legacy_encoder
unloading ansible.module_utils.common.json
unloading ansible.module_utils.common.text.formatters
unloading ansible.module_utils.common.validation
unloading ansible.module_utils.common.parameters
unloading ansible.module_utils.common.arg_spec
unloading ansible.module_utils.common.locale
unloading ansible.module_utils.common.file
unloading ansible.module_utils.common.process
unloading ansible.module_utils.distro._distro
unloading ansible.module_utils.distro
unloading ansible.module_utils.common._utils
unloading ansible.module_utils.common.sys_info
unloading ansible.module_utils.basic
unloading ansible.parsing.utils
unloading ansible._internal._json._profiles._legacy
unloading ansible.parsing.utils.yaml
unloading ansible.parsing.dataloader
unloading ansible.utils.vars
unloading ansible.inventory.helpers
unloading ansible.inventory.group
unloading ansible.parsing.utils.addresses
unloading ansible.inventory.host
unloading ansible.inventory.data
unloading ansible.utils.helpers
unloading ansible.vars.plugins
unloading ansible.inventory.manager
unloading ansible._internal._templating._marker_behaviors
unloading ansible._internal._templating._engine
unloading ansible.vars.clean
unloading ansible.playbook.attribute
unloading ansible.playbook.base
unloading ansible.playbook.conditional
unloading ansible.playbook.collectionsearch
unloading ansible.playbook.delegatable
unloading ansible.parsing.mod_args
unloading ansible.playbook.helpers
unloading ansible.playbook.notifiable
unloading ansible.playbook.taggable
unloading ansible.playbook.block
unloading ansible.playbook.role.definition
unloading ansible.utils.galaxy
unloading ansible.playbook.role.requirement
unloading ansible.playbook.role.metadata
unloading ansible.playbook.role
unloading ansible.executor
unloading ansible._internal._locking
unloading ansible._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz._extensions
unloading ansible.module_utils._internal._ansiballz._extensions._debugpy
unloading ansible.module_utils._internal._ansiballz._extensions._pydevd
unloading ansible.module_utils._internal._ansiballz._extensions._coverage
unloading ansible._internal._ansiballz._builder
unloading ansible._internal._datatag._utils
unloading ansible.executor.interpreter_discovery
unloading ansible.executor.powershell
unloading ansible.module_utils.compat.version
unloading ansible.plugins.become
unloading ansible.plugins.become.runas
unloading ansible.executor.powershell.module_manifest
unloading ansible._internal._datatag._wrappers
unloading ansible._internal._templating._template_vars
unloading ansible.template
unloading ansible.module_utils._internal._ansiballz._loader
unloading ansible.executor.module_common
unloading ansible.module_utils.json_utils
unloading ansible.plugins.action
unloading ansible.playbook.loop_control
unloading ansible._internal._templating._chain_templar
unloading ansible._internal._task
unloading ansible.playbook.task
unloading ansible.playbook.play
unloading ansible.playbook.playbook_include
unloading ansible.playbook
unloading ansible.vars.reserved
unloading ansible.vars.manager
unloading ansible._internal._ssh
unloading ansible._internal._errors._alarm_timeout
unloading ansible._internal._ssh._ssh_agent
unloading ansible._internal._ssh._agent_launch
unloading ansible.cli
unloading ansible.executor.play_iterator
unloading ansible.executor.stats
unloading ansible._internal._collection_proxy
unloading ansible.executor.task_result
unloading ansible.playbook.play_context
unloading ansible._internal._yaml._dumper
unloading ansible.module_utils._internal._json._profiles._fallback_to_str
unloading ansible.plugins.callback
unloading ansible.utils.lock
unloading ansible.executor.task_queue_manager
unloading ansible.executor.playbook_executor
unloading ansible.cli.playbook
unloading ansible_collections
unloading ansible_collections.ansible
unloading ansible.plugins.cache
unloading ansible.plugins.inventory
unloading ansible.plugins.inventory.ini
unloading ansible.utils.shlex
unloading ansible.plugins.inventory.host_list
unloading ansible.plugins.inventory.script
unloading ansible._internal._json._profiles._inventory_legacy
unloading ansible.plugins.vars
unloading ansible.plugins.vars.host_group_vars
unloading ansible.plugins.doc_fragments
unloading ansible.plugins.doc_fragments.vars_plugin_staging
unloading ansible.plugins.cache.memory
unloading ansible.plugins.shell
unloading ansible.plugins.connection
unloading ansible.plugins.connection._paramiko_ssh
unloading ansible.module_utils.compat.paramiko
unloading ansible.plugins.connection.local
unloading ansible.plugins.doc_fragments.connection_pipelining
unloading ansible.plugins.connection.paramiko_ssh
unloading ansible.plugins.connection.psrp
unloading ansible.plugins.shell.powershell
unloading ansible.utils.hashing
unloading ansible.plugins.connection.ssh
unloading ansible.plugins.connection.winrm
unloading ansible.plugins.shell.cmd
unloading ansible.plugins.doc_fragments.shell_windows
unloading ansible.plugins.shell.sh
unloading ansible.plugins.doc_fragments.shell_common
unloading ansible.plugins.become.su
unloading ansible.plugins.become.sudo
unloading ansible.playbook.handler
unloading ansible.playbook.task_include
unloading ansible.playbook.role.include
unloading ansible.playbook.role_include
unloading ansible.playbook.handler_task_include
unloading ansible.modules
unloading ansible_collections.ansible.builtin.plugins
unloading ansible_collections.ansible.builtin.plugins.modules
unloading ansible.plugins.callback.default
unloading ansible.plugins.doc_fragments.default_callback
unloading ansible.plugins.doc_fragments.result_format_callback
unloading ansible.plugins.callback.junit
unloading ansible.playbook.included_file
unloading ansible.utils._junit_xml
unloading ansible.plugins.callback.minimal
unloading ansible.plugins.callback.oneline
unloading ansible.plugins.callback.tree
unloading ansible.utils.ssh_functions
unloading ansible.executor.process
unloading ansible.cli.scripts
unloading ansible.module_utils.connection
unloading ansible._internal._errors._task_timeout
unloading ansible.executor.task_executor
unloading ansible.executor.process.worker
unloading ansible.plugins.strategy
unloading ansible.plugins.strategy.linear
unloading ansible.plugins.action.keeper_password
unloading ansible.plugins.action.set_fact
unloading ansible.plugins.action.keeper_cache_records
unloading ansible.plugins.action.keeper_copy
unloading ansible.plugins.action.copy
{'ok': 7, 'changed': 3, 'unreachable': 0, 'failed': 0, 'skipped': 0, 'rescued': 0, 'ignored': 0}
Command - /usr/bin/ansible-playbook -vvvvvv -c local -i /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all --extra-vars shared_folder_uid='XXXXX' /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_create.yml
Ansible Directory - /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example
Python Path - .
Loading collection ansible.builtin from
.
STDOUT
-----------------------------------------------------------------------------------------
ansible-playbook [core 2.20.4]
config file = /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg
configured module search path = ['/home/buildozer/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.14/site-packages/ansible
ansible collection location = /home/buildozer/.ansible/collections:/usr/share/ansible/collections
executable location = python3 -m unittest
python version = 3.14.3 (main, Mar 27 2026, 19:39:08) [GCC 15.2.0] (/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/.testenv/bin/python3)
jinja version = 3.1.6
pyyaml version = 6.0.3 (with libyaml v0.2.5)
Using /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg as config file
setting up inventory plugins
Set default localhost to localhost
Parsed /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all inventory source with ini plugin
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python3.14/site-packages/ansible/plugins/callback/default.py
Attempting to use 'junit' callback.
Attempting to use 'minimal' callback.
Skipping callback 'minimal', as we already have a stdout callback.
Attempting to use 'oneline' callback.
Skipping callback 'oneline', as we already have a stdout callback.
Attempting to use 'tree' callback.
PLAYBOOK: keeper_create.yml ****************************************************
Positional arguments: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_create.yml
verbosity: 6
connection: local
become_method: sudo
tags: ('all',)
inventory: ('/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all',)
extra_vars: ("shared_folder_uid='XXXXX'",)
forks: 5
1 plays in /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_create.yml
PLAY [Keeper Create] ***********************************************************
TASK [Create Record] ***********************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_create.yml:8
ok: [localhost] => {
"changed": false,
"record_uid": "NEW_UID"
}
TASK [Print Record UID] ********************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_create.yml:30
ok: [localhost] => {
"new_record.record_uid": "NEW_UID"
}
PLAY RECAP *********************************************************************
localhost : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
STDERR
-----------------------------------------------------------------------------------------
/usr/lib/python3.14/site-packages/ansible/executor/task_queue_manager.py:194: ResourceWarning: unclosed file <_io.BufferedRandom name=112>
signal.signal(signal.SIGINT, self._signal_handler)
ResourceWarning: Enable tracemalloc to get the object allocation traceback
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
unloading ansible._vendor
unloading ansible.release
unloading ansible_collections.ansible.builtin
unloading ansible
unloading ansible.config
unloading ansible.module_utils
unloading ansible.module_utils._internal
unloading ansible.module_utils.compat
unloading ansible.module_utils._internal._patches
unloading ansible.module_utils._internal._patches._dataclass_annotation_patch
unloading ansible.module_utils.compat.typing
unloading ansible.module_utils._internal._dataclass_validation
unloading ansible.module_utils._internal._patches._sys_intern_patch
unloading ansible.module_utils._internal._patches._socket_patch
unloading ansible.module_utils._internal._datatag
unloading ansible.module_utils._internal._messages
unloading ansible.module_utils._internal._datatag._tags
unloading ansible.module_utils._internal._json._profiles
unloading ansible.module_utils._internal._json
unloading ansible._internal
unloading ansible._internal._datatag
unloading ansible._internal._datatag._tags
unloading ansible.module_utils.common
unloading ansible.module_utils.common.text
unloading ansible.module_utils._internal._stack
unloading ansible.module_utils._internal._traceback
unloading ansible.module_utils._internal._validation
unloading ansible.module_utils._internal._plugin_info
unloading ansible.module_utils._internal._deprecator
unloading ansible.module_utils._internal._text_utils
unloading ansible.module_utils._internal._event_utils
unloading ansible.module_utils._internal._errors
unloading ansible.module_utils.common.warnings
unloading ansible.module_utils._internal._no_six
unloading ansible.module_utils.common.text.converters
unloading ansible.module_utils.datatag
unloading ansible._internal._errors
unloading ansible._internal._errors._error_factory
unloading ansible.module_utils._internal._ambient_context
unloading ansible._internal._errors._error_utils
unloading ansible.errors
unloading ansible.module_utils.common.sentinel
unloading ansible.module_utils.common.yaml
unloading ansible.module_utils.parsing
unloading ansible.module_utils.parsing.convert_bool
unloading ansible.parsing
unloading ansible.parsing.quoting
unloading ansible.utils
unloading ansible.utils.path
unloading ansible.config.manager
unloading ansible.utils.fqcn
unloading ansible.constants
unloading ansible._internal._event_formatting
unloading ansible._internal._display_utils
unloading ansible.utils.color
unloading ansible.utils.multiprocessing
unloading ansible.utils.singleton
unloading ansible.utils.display
unloading ansible.module_utils.common.collections
unloading ansible.utils.context_objects
unloading ansible.context
unloading ansible.cli.arguments
unloading ansible._internal._templating
unloading ansible.cli.arguments.option_helpers
unloading ansible.inventory
unloading ansible.utils.sentinel
unloading ansible._internal._errors._handler
unloading ansible.vars
unloading ansible.vars.hostvars
unloading ansible._internal._templating._access
unloading ansible._internal._templating._jinja_patches
unloading ansible._internal._templating._utils
unloading ansible._internal._errors._captured
unloading ansible._internal._templating._jinja_common
unloading ansible._internal._templating._lazy_containers
unloading ansible.parsing.vault
unloading ansible.module_utils._internal._json._profiles._tagless
unloading ansible._internal._templating._transform
unloading ansible._internal._json
unloading ansible._internal._wrapt
unloading ansible._internal._templating._datatag
unloading ansible.plugins
unloading ansible.parsing.yaml
unloading ansible._internal._yaml
unloading ansible._internal._yaml._errors
unloading ansible._internal._yaml._constructor
unloading ansible._internal._yaml._loader
unloading ansible.parsing.yaml.loader
unloading ansible.utils.collection_loader._collection_config
unloading ansible.utils.collection_loader._collection_meta
unloading ansible.utils.collection_loader._collection_finder
unloading ansible.utils.collection_loader
unloading ansible.parsing.plugin_docs
unloading ansible.utils.plugin_docs
unloading ansible.plugins.filter
unloading ansible.plugins.test
unloading ansible._internal._plugins
unloading ansible._internal._json._profiles
unloading ansible._internal._json._profiles._cache_persistence
unloading ansible._internal._plugins._cache
unloading ansible.plugins.loader
unloading ansible.plugins.lookup
unloading ansible._internal._templating._errors
unloading ansible._internal._templating._jinja_plugins
unloading ansible._internal._templating._jinja_bits
unloading ansible.parsing.splitter
unloading ansible.module_utils._internal._debugging
unloading ansible.module_utils.errors
unloading ansible.module_utils._internal._json._legacy_encoder
unloading ansible.module_utils.common.json
unloading ansible.module_utils.common.text.formatters
unloading ansible.module_utils.common.validation
unloading ansible.module_utils.common.parameters
unloading ansible.module_utils.common.arg_spec
unloading ansible.module_utils.common.locale
unloading ansible.module_utils.common.file
unloading ansible.module_utils.common.process
unloading ansible.module_utils.distro._distro
unloading ansible.module_utils.distro
unloading ansible.module_utils.common._utils
unloading ansible.module_utils.common.sys_info
unloading ansible.module_utils.basic
unloading ansible.parsing.utils
unloading ansible._internal._json._profiles._legacy
unloading ansible.parsing.utils.yaml
unloading ansible.parsing.dataloader
unloading ansible.utils.vars
unloading ansible.inventory.helpers
unloading ansible.inventory.group
unloading ansible.parsing.utils.addresses
unloading ansible.inventory.host
unloading ansible.inventory.data
unloading ansible.utils.helpers
unloading ansible.vars.plugins
unloading ansible.inventory.manager
unloading ansible._internal._templating._marker_behaviors
unloading ansible._internal._templating._engine
unloading ansible.vars.clean
unloading ansible.playbook.attribute
unloading ansible.playbook.base
unloading ansible.playbook.conditional
unloading ansible.playbook.collectionsearch
unloading ansible.playbook.delegatable
unloading ansible.parsing.mod_args
unloading ansible.playbook.helpers
unloading ansible.playbook.notifiable
unloading ansible.playbook.taggable
unloading ansible.playbook.block
unloading ansible.playbook.role.definition
unloading ansible.utils.galaxy
unloading ansible.playbook.role.requirement
unloading ansible.playbook.role.metadata
unloading ansible.playbook.role
unloading ansible.executor
unloading ansible._internal._locking
unloading ansible._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz._extensions
unloading ansible.module_utils._internal._ansiballz._extensions._debugpy
unloading ansible.module_utils._internal._ansiballz._extensions._pydevd
unloading ansible.module_utils._internal._ansiballz._extensions._coverage
unloading ansible._internal._ansiballz._builder
unloading ansible._internal._datatag._utils
unloading ansible.executor.interpreter_discovery
unloading ansible.executor.powershell
unloading ansible.module_utils.compat.version
unloading ansible.plugins.become
unloading ansible.plugins.become.runas
unloading ansible.executor.powershell.module_manifest
unloading ansible._internal._datatag._wrappers
unloading ansible._internal._templating._template_vars
unloading ansible.template
unloading ansible.module_utils._internal._ansiballz._loader
unloading ansible.executor.module_common
unloading ansible.module_utils.json_utils
unloading ansible.plugins.action
unloading ansible.playbook.loop_control
unloading ansible._internal._templating._chain_templar
unloading ansible._internal._task
unloading ansible.playbook.task
unloading ansible.playbook.play
unloading ansible.playbook.playbook_include
unloading ansible.playbook
unloading ansible.vars.reserved
unloading ansible.vars.manager
unloading ansible._internal._ssh
unloading ansible._internal._errors._alarm_timeout
unloading ansible._internal._ssh._ssh_agent
unloading ansible._internal._ssh._agent_launch
unloading ansible.cli
unloading ansible.executor.play_iterator
unloading ansible.executor.stats
unloading ansible._internal._collection_proxy
unloading ansible.executor.task_result
unloading ansible.playbook.play_context
unloading ansible._internal._yaml._dumper
unloading ansible.module_utils._internal._json._profiles._fallback_to_str
unloading ansible.plugins.callback
unloading ansible.utils.lock
unloading ansible.executor.task_queue_manager
unloading ansible.executor.playbook_executor
unloading ansible.cli.playbook
unloading ansible_collections
unloading ansible_collections.ansible
unloading ansible.plugins.cache
unloading ansible.plugins.inventory
unloading ansible.plugins.inventory.ini
unloading ansible.utils.shlex
unloading ansible.plugins.inventory.host_list
unloading ansible.plugins.inventory.script
unloading ansible._internal._json._profiles._inventory_legacy
unloading ansible.plugins.vars
unloading ansible.plugins.vars.host_group_vars
unloading ansible.plugins.doc_fragments
unloading ansible.plugins.doc_fragments.vars_plugin_staging
unloading ansible.plugins.cache.memory
unloading ansible.plugins.shell
unloading ansible.plugins.connection
unloading ansible.plugins.connection._paramiko_ssh
unloading ansible.module_utils.compat.paramiko
unloading ansible.plugins.connection.local
unloading ansible.plugins.doc_fragments.connection_pipelining
unloading ansible.plugins.connection.paramiko_ssh
unloading ansible.plugins.connection.psrp
unloading ansible.plugins.shell.powershell
unloading ansible.utils.hashing
unloading ansible.plugins.connection.ssh
unloading ansible.plugins.connection.winrm
unloading ansible.plugins.shell.cmd
unloading ansible.plugins.doc_fragments.shell_windows
unloading ansible.plugins.shell.sh
unloading ansible.plugins.doc_fragments.shell_common
unloading ansible.plugins.become.su
unloading ansible.plugins.become.sudo
unloading ansible.playbook.handler
unloading ansible.playbook.task_include
unloading ansible.playbook.role.include
unloading ansible.playbook.role_include
unloading ansible.playbook.handler_task_include
unloading ansible.modules
unloading ansible_collections.ansible.builtin.plugins
unloading ansible_collections.ansible.builtin.plugins.modules
unloading ansible.plugins.callback.default
unloading ansible.plugins.doc_fragments.default_callback
unloading ansible.plugins.doc_fragments.result_format_callback
unloading ansible.plugins.callback.junit
unloading ansible.playbook.included_file
unloading ansible.utils._junit_xml
unloading ansible.plugins.callback.minimal
unloading ansible.plugins.callback.oneline
unloading ansible.plugins.callback.tree
unloading ansible.utils.ssh_functions
unloading ansible.executor.process
unloading ansible.cli.scripts
unloading ansible.module_utils.connection
unloading ansible._internal._errors._task_timeout
unloading ansible.executor.task_executor
unloading ansible.executor.process.worker
unloading ansible.plugins.strategy
unloading ansible.plugins.strategy.linear
unloading ansible.plugins.action.keeper_create
unloading ansible.plugins.action.debug
{'ok': 2, 'changed': 0, 'unreachable': 0, 'failed': 0, 'skipped': 0, 'rescued': 0, 'ignored': 0}
Command - /usr/bin/ansible-playbook -vvvvvv -c local -i /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all --extra-vars tmp_dir='/tmp/tmppgtha0_f' --extra-vars uid='e38ccafafaac4cf5a55a0a' --extra-vars title='Record 1' /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_record.yml
Ansible Directory - /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example
Python Path - .
Loading collection ansible.builtin from
.
STDOUT
-----------------------------------------------------------------------------------------
ansible-playbook [core 2.20.4]
config file = /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg
configured module search path = ['/home/buildozer/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.14/site-packages/ansible
ansible collection location = /home/buildozer/.ansible/collections:/usr/share/ansible/collections
executable location = python3 -m unittest
python version = 3.14.3 (main, Mar 27 2026, 19:39:08) [GCC 15.2.0] (/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/.testenv/bin/python3)
jinja version = 3.1.6
pyyaml version = 6.0.3 (with libyaml v0.2.5)
Using /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg as config file
setting up inventory plugins
Set default localhost to localhost
Parsed /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all inventory source with ini plugin
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python3.14/site-packages/ansible/plugins/callback/default.py
Attempting to use 'junit' callback.
Attempting to use 'minimal' callback.
Skipping callback 'minimal', as we already have a stdout callback.
Attempting to use 'oneline' callback.
Skipping callback 'oneline', as we already have a stdout callback.
Attempting to use 'tree' callback.
PLAYBOOK: keeper_get_record.yml ************************************************
Positional arguments: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_record.yml
verbosity: 6
connection: local
become_method: sudo
tags: ('all',)
inventory: ('/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all',)
extra_vars: ("tmp_dir='/tmp/tmppgtha0_f'", "uid='e38ccafafaac4cf5a55a0a'", "title='Record 1'")
forks: 5
1 plays in /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_record.yml
PLAY [Keeper Get Record] *******************************************************
TASK [Get Record By UID] *******************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_record.yml:8
ok: [localhost] => {
"_secrets": [
"MYLOGIN",
"MYPASSWORD",
"15551234",
"Home",
"15557890",
"Work",
"DUP 1",
"DUP 2"
],
"changed": false,
"record": {
"D1": [
"DUP 1"
],
"D1_1": [
"DUP 2"
],
"login": [
"MYLOGIN"
],
"password": [
"MYPASSWORD"
],
"phone": [
{
"number": "15551234",
"type": "Home"
},
{
"number": "15557890",
"type": "Work"
}
]
}
}
TASK [The Record] **************************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_record.yml:19
ok: [localhost] => {
"msg": {
"D1": [
"DUP 1"
],
"D1_1": [
"DUP 2"
],
"login": [
"MYLOGIN"
],
"password": [
"MYPASSWORD"
],
"phone": [
{
"number": "15551234",
"type": "Home"
},
{
"number": "15557890",
"type": "Work"
}
]
}
}
TASK [Check for login] *********************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_record.yml:24
ok: [localhost] => {
"changed": false,
"msg": "All assertions passed"
}
TASK [Check for password] ******************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_record.yml:30
ok: [localhost] => {
"changed": false,
"msg": "All assertions passed"
}
TASK [Check for D1] ************************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_record.yml:36
ok: [localhost] => {
"changed": false,
"msg": "All assertions passed"
}
TASK [Check for D1_1] **********************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_record.yml:42
ok: [localhost] => {
"changed": false,
"msg": "All assertions passed"
}
TASK [Check for phone, first number] *******************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_record.yml:48
ok: [localhost] => {
"changed": false,
"msg": "All assertions passed"
}
TASK [Check for phone, second number] ******************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_record.yml:54
ok: [localhost] => {
"changed": false,
"msg": "All assertions passed"
}
PLAY RECAP *********************************************************************
localhost : ok=8 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
STDERR
-----------------------------------------------------------------------------------------
/usr/lib/python3.14/site-packages/ansible/module_utils/_internal/_datatag/__init__.py:203: ResourceWarning: unclosed file <_io.FileIO name=114 mode='rb+' closefd=True>
tags_mapping = _AnsibleTagsMapping((type(tag), tag) for tag in tag_list)
ResourceWarning: Enable tracemalloc to get the object allocation traceback
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
unloading ansible._vendor
unloading ansible.release
unloading ansible_collections.ansible.builtin
unloading ansible
unloading ansible.config
unloading ansible.module_utils
unloading ansible.module_utils._internal
unloading ansible.module_utils.compat
unloading ansible.module_utils._internal._patches
unloading ansible.module_utils._internal._patches._dataclass_annotation_patch
unloading ansible.module_utils.compat.typing
unloading ansible.module_utils._internal._dataclass_validation
unloading ansible.module_utils._internal._patches._sys_intern_patch
unloading ansible.module_utils._internal._patches._socket_patch
unloading ansible.module_utils._internal._datatag
unloading ansible.module_utils._internal._messages
unloading ansible.module_utils._internal._datatag._tags
unloading ansible.module_utils._internal._json._profiles
unloading ansible.module_utils._internal._json
unloading ansible._internal
unloading ansible._internal._datatag
unloading ansible._internal._datatag._tags
unloading ansible.module_utils.common
unloading ansible.module_utils.common.text
unloading ansible.module_utils._internal._stack
unloading ansible.module_utils._internal._traceback
unloading ansible.module_utils._internal._validation
unloading ansible.module_utils._internal._plugin_info
unloading ansible.module_utils._internal._deprecator
unloading ansible.module_utils._internal._text_utils
unloading ansible.module_utils._internal._event_utils
unloading ansible.module_utils._internal._errors
unloading ansible.module_utils.common.warnings
unloading ansible.module_utils._internal._no_six
unloading ansible.module_utils.common.text.converters
unloading ansible.module_utils.datatag
unloading ansible._internal._errors
unloading ansible._internal._errors._error_factory
unloading ansible.module_utils._internal._ambient_context
unloading ansible._internal._errors._error_utils
unloading ansible.errors
unloading ansible.module_utils.common.sentinel
unloading ansible.module_utils.common.yaml
unloading ansible.module_utils.parsing
unloading ansible.module_utils.parsing.convert_bool
unloading ansible.parsing
unloading ansible.parsing.quoting
unloading ansible.utils
unloading ansible.utils.path
unloading ansible.config.manager
unloading ansible.utils.fqcn
unloading ansible.constants
unloading ansible._internal._event_formatting
unloading ansible._internal._display_utils
unloading ansible.utils.color
unloading ansible.utils.multiprocessing
unloading ansible.utils.singleton
unloading ansible.utils.display
unloading ansible.module_utils.common.collections
unloading ansible.utils.context_objects
unloading ansible.context
unloading ansible.cli.arguments
unloading ansible._internal._templating
unloading ansible.cli.arguments.option_helpers
unloading ansible.inventory
unloading ansible.utils.sentinel
unloading ansible._internal._errors._handler
unloading ansible.vars
unloading ansible.vars.hostvars
unloading ansible._internal._templating._access
unloading ansible._internal._templating._jinja_patches
unloading ansible._internal._templating._utils
unloading ansible._internal._errors._captured
unloading ansible._internal._templating._jinja_common
unloading ansible._internal._templating._lazy_containers
unloading ansible.parsing.vault
unloading ansible.module_utils._internal._json._profiles._tagless
unloading ansible._internal._templating._transform
unloading ansible._internal._json
unloading ansible._internal._wrapt
unloading ansible._internal._templating._datatag
unloading ansible.plugins
unloading ansible.parsing.yaml
unloading ansible._internal._yaml
unloading ansible._internal._yaml._errors
unloading ansible._internal._yaml._constructor
unloading ansible._internal._yaml._loader
unloading ansible.parsing.yaml.loader
unloading ansible.utils.collection_loader._collection_config
unloading ansible.utils.collection_loader._collection_meta
unloading ansible.utils.collection_loader._collection_finder
unloading ansible.utils.collection_loader
unloading ansible.parsing.plugin_docs
unloading ansible.utils.plugin_docs
unloading ansible.plugins.filter
unloading ansible.plugins.test
unloading ansible._internal._plugins
unloading ansible._internal._json._profiles
unloading ansible._internal._json._profiles._cache_persistence
unloading ansible._internal._plugins._cache
unloading ansible.plugins.loader
unloading ansible.plugins.lookup
unloading ansible._internal._templating._errors
unloading ansible._internal._templating._jinja_plugins
unloading ansible._internal._templating._jinja_bits
unloading ansible.parsing.splitter
unloading ansible.module_utils._internal._debugging
unloading ansible.module_utils.errors
unloading ansible.module_utils._internal._json._legacy_encoder
unloading ansible.module_utils.common.json
unloading ansible.module_utils.common.text.formatters
unloading ansible.module_utils.common.validation
unloading ansible.module_utils.common.parameters
unloading ansible.module_utils.common.arg_spec
unloading ansible.module_utils.common.locale
unloading ansible.module_utils.common.file
unloading ansible.module_utils.common.process
unloading ansible.module_utils.distro._distro
unloading ansible.module_utils.distro
unloading ansible.module_utils.common._utils
unloading ansible.module_utils.common.sys_info
unloading ansible.module_utils.basic
unloading ansible.parsing.utils
unloading ansible._internal._json._profiles._legacy
unloading ansible.parsing.utils.yaml
unloading ansible.parsing.dataloader
unloading ansible.utils.vars
unloading ansible.inventory.helpers
unloading ansible.inventory.group
unloading ansible.parsing.utils.addresses
unloading ansible.inventory.host
unloading ansible.inventory.data
unloading ansible.utils.helpers
unloading ansible.vars.plugins
unloading ansible.inventory.manager
unloading ansible._internal._templating._marker_behaviors
unloading ansible._internal._templating._engine
unloading ansible.vars.clean
unloading ansible.playbook.attribute
unloading ansible.playbook.base
unloading ansible.playbook.conditional
unloading ansible.playbook.collectionsearch
unloading ansible.playbook.delegatable
unloading ansible.parsing.mod_args
unloading ansible.playbook.helpers
unloading ansible.playbook.notifiable
unloading ansible.playbook.taggable
unloading ansible.playbook.block
unloading ansible.playbook.role.definition
unloading ansible.utils.galaxy
unloading ansible.playbook.role.requirement
unloading ansible.playbook.role.metadata
unloading ansible.playbook.role
unloading ansible.executor
unloading ansible._internal._locking
unloading ansible._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz._extensions
unloading ansible.module_utils._internal._ansiballz._extensions._debugpy
unloading ansible.module_utils._internal._ansiballz._extensions._pydevd
unloading ansible.module_utils._internal._ansiballz._extensions._coverage
unloading ansible._internal._ansiballz._builder
unloading ansible._internal._datatag._utils
unloading ansible.executor.interpreter_discovery
unloading ansible.executor.powershell
unloading ansible.module_utils.compat.version
unloading ansible.plugins.become
unloading ansible.plugins.become.runas
unloading ansible.executor.powershell.module_manifest
unloading ansible._internal._datatag._wrappers
unloading ansible._internal._templating._template_vars
unloading ansible.template
unloading ansible.module_utils._internal._ansiballz._loader
unloading ansible.executor.module_common
unloading ansible.module_utils.json_utils
unloading ansible.plugins.action
unloading ansible.playbook.loop_control
unloading ansible._internal._templating._chain_templar
unloading ansible._internal._task
unloading ansible.playbook.task
unloading ansible.playbook.play
unloading ansible.playbook.playbook_include
unloading ansible.playbook
unloading ansible.vars.reserved
unloading ansible.vars.manager
unloading ansible._internal._ssh
unloading ansible._internal._errors._alarm_timeout
unloading ansible._internal._ssh._ssh_agent
unloading ansible._internal._ssh._agent_launch
unloading ansible.cli
unloading ansible.executor.play_iterator
unloading ansible.executor.stats
unloading ansible._internal._collection_proxy
unloading ansible.executor.task_result
unloading ansible.playbook.play_context
unloading ansible._internal._yaml._dumper
unloading ansible.module_utils._internal._json._profiles._fallback_to_str
unloading ansible.plugins.callback
unloading ansible.utils.lock
unloading ansible.executor.task_queue_manager
unloading ansible.executor.playbook_executor
unloading ansible.cli.playbook
unloading ansible_collections
unloading ansible_collections.ansible
unloading ansible.plugins.cache
unloading ansible.plugins.inventory
unloading ansible.plugins.inventory.ini
unloading ansible.utils.shlex
unloading ansible.plugins.inventory.host_list
unloading ansible.plugins.inventory.script
unloading ansible._internal._json._profiles._inventory_legacy
unloading ansible.plugins.vars
unloading ansible.plugins.vars.host_group_vars
unloading ansible.plugins.doc_fragments
unloading ansible.plugins.doc_fragments.vars_plugin_staging
unloading ansible.plugins.cache.memory
unloading ansible.plugins.shell
unloading ansible.plugins.connection
unloading ansible.plugins.connection._paramiko_ssh
unloading ansible.module_utils.compat.paramiko
unloading ansible.plugins.connection.local
unloading ansible.plugins.doc_fragments.connection_pipelining
unloading ansible.plugins.connection.paramiko_ssh
unloading ansible.plugins.connection.psrp
unloading ansible.plugins.shell.powershell
unloading ansible.utils.hashing
unloading ansible.plugins.connection.ssh
unloading ansible.plugins.connection.winrm
unloading ansible.plugins.shell.cmd
unloading ansible.plugins.doc_fragments.shell_windows
unloading ansible.plugins.shell.sh
unloading ansible.plugins.doc_fragments.shell_common
unloading ansible.plugins.become.su
unloading ansible.plugins.become.sudo
unloading ansible.playbook.handler
unloading ansible.playbook.task_include
unloading ansible.playbook.role.include
unloading ansible.playbook.role_include
unloading ansible.playbook.handler_task_include
unloading ansible.modules
unloading ansible_collections.ansible.builtin.plugins
unloading ansible_collections.ansible.builtin.plugins.modules
unloading ansible.plugins.callback.default
unloading ansible.plugins.doc_fragments.default_callback
unloading ansible.plugins.doc_fragments.result_format_callback
unloading ansible.plugins.callback.junit
unloading ansible.playbook.included_file
unloading ansible.utils._junit_xml
unloading ansible.plugins.callback.minimal
unloading ansible.plugins.callback.oneline
unloading ansible.plugins.callback.tree
unloading ansible.utils.ssh_functions
unloading ansible.executor.process
unloading ansible.cli.scripts
unloading ansible.module_utils.connection
unloading ansible._internal._errors._task_timeout
unloading ansible.executor.task_executor
unloading ansible.executor.process.worker
unloading ansible.plugins.strategy
unloading ansible.plugins.strategy.linear
unloading ansible.plugins.action.keeper_get_record
unloading ansible.plugins.action.debug
unloading ansible.plugins.action.assert
{'ok': 8, 'changed': 0, 'unreachable': 0, 'failed': 0, 'skipped': 0, 'rescued': 0, 'ignored': 0}
Command - /usr/bin/ansible-playbook -vvvvvv -c local -i /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all --extra-vars tmp_dir='/tmp/tmp6nnq7kxe' --extra-vars uid='e38ccafafaac4cf5a55a0a' --extra-vars title='Record 1' /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_record_cache.yml
Ansible Directory - /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example
Python Path - .
Loading collection ansible.builtin from
.
STDOUT
-----------------------------------------------------------------------------------------
ansible-playbook [core 2.20.4]
config file = /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg
configured module search path = ['/home/buildozer/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.14/site-packages/ansible
ansible collection location = /home/buildozer/.ansible/collections:/usr/share/ansible/collections
executable location = python3 -m unittest
python version = 3.14.3 (main, Mar 27 2026, 19:39:08) [GCC 15.2.0] (/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/.testenv/bin/python3)
jinja version = 3.1.6
pyyaml version = 6.0.3 (with libyaml v0.2.5)
Using /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg as config file
setting up inventory plugins
Set default localhost to localhost
Parsed /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all inventory source with ini plugin
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python3.14/site-packages/ansible/plugins/callback/default.py
Attempting to use 'junit' callback.
Attempting to use 'minimal' callback.
Skipping callback 'minimal', as we already have a stdout callback.
Attempting to use 'oneline' callback.
Skipping callback 'oneline', as we already have a stdout callback.
Attempting to use 'tree' callback.
PLAYBOOK: keeper_get_record_cache.yml ******************************************
Positional arguments: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_record_cache.yml
verbosity: 6
connection: local
become_method: sudo
tags: ('all',)
inventory: ('/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all',)
extra_vars: ("tmp_dir='/tmp/tmp6nnq7kxe'", "uid='e38ccafafaac4cf5a55a0a'", "title='Record 1'")
forks: 5
1 plays in /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_record_cache.yml
PLAY [Keeper Get Record Cache] *************************************************
TASK [Generate a Keeper Record Cache secret] ***********************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_record_cache.yml:8
ok: [localhost] => {
"_secrets": [
"Jo;;81(0iK.5H}7QmlXbNeVe4OQD2d4{Ssa4017>^+?sGe$k0\"}\"8Dl78RMPe>f<"
],
"changed": false,
"password": "Jo;;81(0iK.5H}7QmlXbNeVe4OQD2d4{Ssa4017>^+?sGe$k0\"}\"8Dl78RMPe>f<"
}
TASK [Store the Keeper Record Cache secret into variables.] ********************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_record_cache.yml:14
ok: [localhost] => {
"ansible_facts": {
"keeper_record_cache_secret": "Jo;;81(0iK.5H}7QmlXbNeVe4OQD2d4{Ssa4017>^+?sGe$k0\"}\"8Dl78RMPe>f<"
},
"changed": false
}
TASK [Cache records. Will use keeper_record_cache_secret from above.] **********
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_record_cache.yml:19
ok: [localhost] => {
"_secrets": [],
"cache": "gAAAAABpyoVRA080cwExg3_Mlp528QATPLDoTmOkxTWU1ZVh607bqVMdYjgXzORMuBCyPNHsud4GAW9H0cAQNEA3HBDR_GxU5wivEDfKsRqtHQdF2N9kXyxgiVRhVs15AaIvdJlbQy-1CcVyLvtIF3UnDrMhbMOJiXvGMcAkV7Ji3afhFY592uJxuMaPI8HNrbgHZSsJyOLltVREp4RacI3dJ79WWBtvY1Ri-fH_sHQspTlXnXV-P480v64J7W_WE9GzOXFPOZyXG14R2Ph_uAtn4Al1O_yBAkveEJ9DCrZKiu79Mk8l7SK9CNgPct5oRO6raxd-WWd5TIKOjzyebRcdQrAJMZ2SJnhq2LcaLAV2sO11oAb9XdagqmiUSLXMSHwu6vB9-MVTzHuFbx-DY0RJjKBOF4G7N5lgOxNBk64P7nuUch37HQWWdRvlUlfRNBStF6kyaz8OF8wB6Cq7xWRBHQb-tSLxjCtUO-QTxdWwQ9MLQEHyLHEu70f4NonMWZgq4ziLia4H3kxXbNbTvU9hNhQzCcAksYavHct7YnVzLmC8ySV5h-Fj5Hk87aYyN5MJFk1dJly7NuZTdGvcbBY0oQLutFRmaHljt6LnnAbxsSVV5jtbBQgznE78WWDBC2MfyPKiXHa7CJJvHYdP62svotLnMwaXtiYMJBVxJkwXYr7VbCTinJQbTeCBxHvu7wwLI4kdqGOfjnIEqedhA3yUWscK9gTyPJrdAwIE0Tb4U7kXBJhLOv4Ieb_TnbP764OaAMCUGl6k5Vgi8rt054QxgFBcAFgQISAT11nxZCVWM8cgX5Tjxx04uWPHkHFW1zGrNJxBBbksaNOxwXlVBiK57ERyak8L4kcFa7wKuW1y94sevTGYW7KDOGOcQjRjCrIJWXVM0SJhhOK3-WjKehQ2opKkF-c7LpbWrGURar7e7RyX_R0WAjRDbUKQPLWkWKLuFUsQipCQ-M_yFqCXPDqL3KCA5tftbzUMcAb94GQq_j_b6TG-dZz_XjzIODkpqeb7xt25P0zZi5lH6y0OCDScFqI7R7McBY1IwvBrkod-j9LAuqhp82uTiDKrHF5FFq5P-qojrvNhmnUJGb8eEYfj9HmYiLEwXzy4PcSg7aOK8DE4xB90_FOyDVdOiYW-3QxiETsfAN0mnL7fhoP3s5MmYLHdJPMell-aq50xHH1iI8B0IwGfKADll6USGQk6BLjE0ROTXs6nMAcJMN0az7iDQuuL6--u8YMJIINuCR1pRDyHkjPIfbcsF3pyESnqBgcVrj73ncTnZFjXrolfC8uW2dVvlyXAacI1Sthv3MDadv-kdDI2dfkuOpAyDc7OmyLYHPM37fVbkI5L98J-hoZEflUmD5-RfFKpiGOPFxe4WSH1S_99YmU4Wqy9brunoEBhSJJMG3B5W0YUL93xsQtF6nq-90pTvmbuFVn1fqzkLtrJc4UrwvVxpd8sjP4kJW0TCAfqjmeBFtmarYhpvaBi1ac1PonyMjABxSvo3CxsQxAM91_REfj7GgT6V1KY7eN8V6dITjWWOBYzQsBcrqb4nFeK0PbgFWuRpswySnsEJLuYnwFPks_aIHFMNxs5-U9HYYw2yxR1hH9e1eYVqcz0Cl10M8b2oUCu2JRjxVHLelzx93Pfnzla4Zws-KEoFy5_VaiMhQyeJvloNiQoK3G4k8juLFv0dV6m7Osye9MOGVYD8zwksn6rGn6InubdjI4bGW9CQumwy0o2B4aBRx4WwCWhDWTPietLGrowfXAeQPb2shmNY2QK8roeCt0iUPkDr5bKu-plf-3ImYn7r96IUkh_gke8XvUMoDkXLfeBTd2mAbNNLmZeGTL83ZCTqvhCVkCH0YTR2Ja0gR4RFWQ_BTyjD85MA0wFIrm1sg59Evlz_gk34iwDCCjxnEoKzlogGGcKjju7aBXOQp2BHB2UVBQWAY7DnfFgmYlYg_5NcRVTrIHMWEmsxHOLvoIv63FRudfU4xQpNE21lRSsUQVo0lX_ioCJvEXg-ISSN87nBmAHZEk4oN3KEg5mDq6fBXxYTK1M3AaM03wekQmZXbaz9GVD-OOGIM8yMBo7jsmrKmnV98ac004sT3wGrj4fbZSiPICiYVgv",
"changed": false
}
TASK [Get Record By Title] *****************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_record_cache.yml:26
ok: [localhost] => {
"_secrets": [
"MYLOGIN",
"MYPASSWORD",
"TEXT",
"15551234",
"Home",
"15557890",
"Work",
"XXXXX",
"YYYYY",
"CUSTOM 1",
"DUP 1",
"DUP 2",
"BAD",
"BAD 2"
],
"changed": false,
"record": {
"C1": [
"CUSTOM 1"
],
"D1": [
"DUP 1"
],
"D1_1": [
"DUP 2"
],
"Text_Label": [
"TEXT"
],
"This_I_A_Bad_Label": [
"BAD"
],
"This_I_A_Bad_Label_1": [
"BAD 2"
],
"fileRef": [
"XXXXX",
"YYYYY"
],
"login": [
"MYLOGIN"
],
"password": [
"MYPASSWORD"
],
"phone": [
{
"number": "15551234",
"type": "Home"
},
{
"number": "15557890",
"type": "Work"
}
]
}
}
TASK [The Record] **************************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_record_cache.yml:31
ok: [localhost] => {
"msg": {
"C1": [
"CUSTOM 1"
],
"D1": [
"DUP 1"
],
"D1_1": [
"DUP 2"
],
"Text_Label": [
"TEXT"
],
"This_I_A_Bad_Label": [
"BAD"
],
"This_I_A_Bad_Label_1": [
"BAD 2"
],
"fileRef": [
"XXXXX",
"YYYYY"
],
"login": [
"MYLOGIN"
],
"password": [
"MYPASSWORD"
],
"phone": [
{
"number": "15551234",
"type": "Home"
},
{
"number": "15557890",
"type": "Work"
}
]
}
}
TASK [Check for bad label 1] ***************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_record_cache.yml:36
ok: [localhost] => {
"changed": false,
"msg": "All assertions passed"
}
TASK [Check for bad label 2] ***************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_record_cache.yml:42
ok: [localhost] => {
"changed": false,
"msg": "All assertions passed"
}
PLAY RECAP *********************************************************************
localhost : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
STDERR
-----------------------------------------------------------------------------------------
/usr/lib/python3.14/site-packages/ansible/executor/task_queue_manager.py:194: ResourceWarning: unclosed file <_io.BufferedRandom name=111>
signal.signal(signal.SIGINT, self._signal_handler)
ResourceWarning: Enable tracemalloc to get the object allocation traceback
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
unloading ansible._vendor
unloading ansible.release
unloading ansible_collections.ansible.builtin
unloading ansible
unloading ansible.config
unloading ansible.module_utils
unloading ansible.module_utils._internal
unloading ansible.module_utils.compat
unloading ansible.module_utils._internal._patches
unloading ansible.module_utils._internal._patches._dataclass_annotation_patch
unloading ansible.module_utils.compat.typing
unloading ansible.module_utils._internal._dataclass_validation
unloading ansible.module_utils._internal._patches._sys_intern_patch
unloading ansible.module_utils._internal._patches._socket_patch
unloading ansible.module_utils._internal._datatag
unloading ansible.module_utils._internal._messages
unloading ansible.module_utils._internal._datatag._tags
unloading ansible.module_utils._internal._json._profiles
unloading ansible.module_utils._internal._json
unloading ansible._internal
unloading ansible._internal._datatag
unloading ansible._internal._datatag._tags
unloading ansible.module_utils.common
unloading ansible.module_utils.common.text
unloading ansible.module_utils._internal._stack
unloading ansible.module_utils._internal._traceback
unloading ansible.module_utils._internal._validation
unloading ansible.module_utils._internal._plugin_info
unloading ansible.module_utils._internal._deprecator
unloading ansible.module_utils._internal._text_utils
unloading ansible.module_utils._internal._event_utils
unloading ansible.module_utils._internal._errors
unloading ansible.module_utils.common.warnings
unloading ansible.module_utils._internal._no_six
unloading ansible.module_utils.common.text.converters
unloading ansible.module_utils.datatag
unloading ansible._internal._errors
unloading ansible._internal._errors._error_factory
unloading ansible.module_utils._internal._ambient_context
unloading ansible._internal._errors._error_utils
unloading ansible.errors
unloading ansible.module_utils.common.sentinel
unloading ansible.module_utils.common.yaml
unloading ansible.module_utils.parsing
unloading ansible.module_utils.parsing.convert_bool
unloading ansible.parsing
unloading ansible.parsing.quoting
unloading ansible.utils
unloading ansible.utils.path
unloading ansible.config.manager
unloading ansible.utils.fqcn
unloading ansible.constants
unloading ansible._internal._event_formatting
unloading ansible._internal._display_utils
unloading ansible.utils.color
unloading ansible.utils.multiprocessing
unloading ansible.utils.singleton
unloading ansible.utils.display
unloading ansible.module_utils.common.collections
unloading ansible.utils.context_objects
unloading ansible.context
unloading ansible.cli.arguments
unloading ansible._internal._templating
unloading ansible.cli.arguments.option_helpers
unloading ansible.inventory
unloading ansible.utils.sentinel
unloading ansible._internal._errors._handler
unloading ansible.vars
unloading ansible.vars.hostvars
unloading ansible._internal._templating._access
unloading ansible._internal._templating._jinja_patches
unloading ansible._internal._templating._utils
unloading ansible._internal._errors._captured
unloading ansible._internal._templating._jinja_common
unloading ansible._internal._templating._lazy_containers
unloading ansible.parsing.vault
unloading ansible.module_utils._internal._json._profiles._tagless
unloading ansible._internal._templating._transform
unloading ansible._internal._json
unloading ansible._internal._wrapt
unloading ansible._internal._templating._datatag
unloading ansible.plugins
unloading ansible.parsing.yaml
unloading ansible._internal._yaml
unloading ansible._internal._yaml._errors
unloading ansible._internal._yaml._constructor
unloading ansible._internal._yaml._loader
unloading ansible.parsing.yaml.loader
unloading ansible.utils.collection_loader._collection_config
unloading ansible.utils.collection_loader._collection_meta
unloading ansible.utils.collection_loader._collection_finder
unloading ansible.utils.collection_loader
unloading ansible.parsing.plugin_docs
unloading ansible.utils.plugin_docs
unloading ansible.plugins.filter
unloading ansible.plugins.test
unloading ansible._internal._plugins
unloading ansible._internal._json._profiles
unloading ansible._internal._json._profiles._cache_persistence
unloading ansible._internal._plugins._cache
unloading ansible.plugins.loader
unloading ansible.plugins.lookup
unloading ansible._internal._templating._errors
unloading ansible._internal._templating._jinja_plugins
unloading ansible._internal._templating._jinja_bits
unloading ansible.parsing.splitter
unloading ansible.module_utils._internal._debugging
unloading ansible.module_utils.errors
unloading ansible.module_utils._internal._json._legacy_encoder
unloading ansible.module_utils.common.json
unloading ansible.module_utils.common.text.formatters
unloading ansible.module_utils.common.validation
unloading ansible.module_utils.common.parameters
unloading ansible.module_utils.common.arg_spec
unloading ansible.module_utils.common.locale
unloading ansible.module_utils.common.file
unloading ansible.module_utils.common.process
unloading ansible.module_utils.distro._distro
unloading ansible.module_utils.distro
unloading ansible.module_utils.common._utils
unloading ansible.module_utils.common.sys_info
unloading ansible.module_utils.basic
unloading ansible.parsing.utils
unloading ansible._internal._json._profiles._legacy
unloading ansible.parsing.utils.yaml
unloading ansible.parsing.dataloader
unloading ansible.utils.vars
unloading ansible.inventory.helpers
unloading ansible.inventory.group
unloading ansible.parsing.utils.addresses
unloading ansible.inventory.host
unloading ansible.inventory.data
unloading ansible.utils.helpers
unloading ansible.vars.plugins
unloading ansible.inventory.manager
unloading ansible._internal._templating._marker_behaviors
unloading ansible._internal._templating._engine
unloading ansible.vars.clean
unloading ansible.playbook.attribute
unloading ansible.playbook.base
unloading ansible.playbook.conditional
unloading ansible.playbook.collectionsearch
unloading ansible.playbook.delegatable
unloading ansible.parsing.mod_args
unloading ansible.playbook.helpers
unloading ansible.playbook.notifiable
unloading ansible.playbook.taggable
unloading ansible.playbook.block
unloading ansible.playbook.role.definition
unloading ansible.utils.galaxy
unloading ansible.playbook.role.requirement
unloading ansible.playbook.role.metadata
unloading ansible.playbook.role
unloading ansible.executor
unloading ansible._internal._locking
unloading ansible._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz._extensions
unloading ansible.module_utils._internal._ansiballz._extensions._debugpy
unloading ansible.module_utils._internal._ansiballz._extensions._pydevd
unloading ansible.module_utils._internal._ansiballz._extensions._coverage
unloading ansible._internal._ansiballz._builder
unloading ansible._internal._datatag._utils
unloading ansible.executor.interpreter_discovery
unloading ansible.executor.powershell
unloading ansible.module_utils.compat.version
unloading ansible.plugins.become
unloading ansible.plugins.become.runas
unloading ansible.executor.powershell.module_manifest
unloading ansible._internal._datatag._wrappers
unloading ansible._internal._templating._template_vars
unloading ansible.template
unloading ansible.module_utils._internal._ansiballz._loader
unloading ansible.executor.module_common
unloading ansible.module_utils.json_utils
unloading ansible.plugins.action
unloading ansible.playbook.loop_control
unloading ansible._internal._templating._chain_templar
unloading ansible._internal._task
unloading ansible.playbook.task
unloading ansible.playbook.play
unloading ansible.playbook.playbook_include
unloading ansible.playbook
unloading ansible.vars.reserved
unloading ansible.vars.manager
unloading ansible._internal._ssh
unloading ansible._internal._errors._alarm_timeout
unloading ansible._internal._ssh._ssh_agent
unloading ansible._internal._ssh._agent_launch
unloading ansible.cli
unloading ansible.executor.play_iterator
unloading ansible.executor.stats
unloading ansible._internal._collection_proxy
unloading ansible.executor.task_result
unloading ansible.playbook.play_context
unloading ansible._internal._yaml._dumper
unloading ansible.module_utils._internal._json._profiles._fallback_to_str
unloading ansible.plugins.callback
unloading ansible.utils.lock
unloading ansible.executor.task_queue_manager
unloading ansible.executor.playbook_executor
unloading ansible.cli.playbook
unloading ansible_collections
unloading ansible_collections.ansible
unloading ansible.plugins.cache
unloading ansible.plugins.inventory
unloading ansible.plugins.inventory.ini
unloading ansible.utils.shlex
unloading ansible.plugins.inventory.host_list
unloading ansible.plugins.inventory.script
unloading ansible._internal._json._profiles._inventory_legacy
unloading ansible.plugins.vars
unloading ansible.plugins.vars.host_group_vars
unloading ansible.plugins.doc_fragments
unloading ansible.plugins.doc_fragments.vars_plugin_staging
unloading ansible.plugins.cache.memory
unloading ansible.plugins.shell
unloading ansible.plugins.connection
unloading ansible.plugins.connection._paramiko_ssh
unloading ansible.module_utils.compat.paramiko
unloading ansible.plugins.connection.local
unloading ansible.plugins.doc_fragments.connection_pipelining
unloading ansible.plugins.connection.paramiko_ssh
unloading ansible.plugins.connection.psrp
unloading ansible.plugins.shell.powershell
unloading ansible.utils.hashing
unloading ansible.plugins.connection.ssh
unloading ansible.plugins.connection.winrm
unloading ansible.plugins.shell.cmd
unloading ansible.plugins.doc_fragments.shell_windows
unloading ansible.plugins.shell.sh
unloading ansible.plugins.doc_fragments.shell_common
unloading ansible.plugins.become.su
unloading ansible.plugins.become.sudo
unloading ansible.playbook.handler
unloading ansible.playbook.task_include
unloading ansible.playbook.role.include
unloading ansible.playbook.role_include
unloading ansible.playbook.handler_task_include
unloading ansible.modules
unloading ansible_collections.ansible.builtin.plugins
unloading ansible_collections.ansible.builtin.plugins.modules
unloading ansible.plugins.callback.default
unloading ansible.plugins.doc_fragments.default_callback
unloading ansible.plugins.doc_fragments.result_format_callback
unloading ansible.plugins.callback.junit
unloading ansible.playbook.included_file
unloading ansible.utils._junit_xml
unloading ansible.plugins.callback.minimal
unloading ansible.plugins.callback.oneline
unloading ansible.plugins.callback.tree
unloading ansible.utils.ssh_functions
unloading ansible.executor.process
unloading ansible.cli.scripts
unloading ansible.module_utils.connection
unloading ansible._internal._errors._task_timeout
unloading ansible.executor.task_executor
unloading ansible.executor.process.worker
unloading ansible.plugins.strategy
unloading ansible.plugins.strategy.linear
unloading ansible.plugins.action.keeper_password
unloading ansible.plugins.action.set_fact
unloading ansible.plugins.action.keeper_cache_records
unloading ansible.plugins.action.keeper_get_record
unloading ansible.plugins.action.debug
unloading ansible.plugins.action.assert
{'ok': 7, 'changed': 0, 'unreachable': 0, 'failed': 0, 'skipped': 0, 'rescued': 0, 'ignored': 0}
Command - /usr/bin/ansible-playbook -vvvvvv -c local -i /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all --extra-vars tmp_dir='/tmp/tmp2wsfcgxl' --extra-vars uid='3c33beb8412f4b4fabfadf' --extra-vars title='Record 1' /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get.yml
Ansible Directory - /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example
Python Path - .
Loading collection ansible.builtin from
.
STDOUT
-----------------------------------------------------------------------------------------
ansible-playbook [core 2.20.4]
config file = /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg
configured module search path = ['/home/buildozer/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.14/site-packages/ansible
ansible collection location = /home/buildozer/.ansible/collections:/usr/share/ansible/collections
executable location = python3 -m unittest
python version = 3.14.3 (main, Mar 27 2026, 19:39:08) [GCC 15.2.0] (/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/.testenv/bin/python3)
jinja version = 3.1.6
pyyaml version = 6.0.3 (with libyaml v0.2.5)
Using /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg as config file
setting up inventory plugins
Set default localhost to localhost
Parsed /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all inventory source with ini plugin
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python3.14/site-packages/ansible/plugins/callback/default.py
Attempting to use 'junit' callback.
Attempting to use 'minimal' callback.
Skipping callback 'minimal', as we already have a stdout callback.
Attempting to use 'oneline' callback.
Skipping callback 'oneline', as we already have a stdout callback.
Attempting to use 'tree' callback.
PLAYBOOK: keeper_get.yml *******************************************************
Positional arguments: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get.yml
verbosity: 6
connection: local
become_method: sudo
tags: ('all',)
inventory: ('/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all',)
extra_vars: ("tmp_dir='/tmp/tmp2wsfcgxl'", "uid='3c33beb8412f4b4fabfadf'", "title='Record 1'")
forks: 5
1 plays in /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get.yml
PLAY [Keeper Get] **************************************************************
TASK [Get Value By UID] ********************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get.yml:8
ok: [localhost] => {
"_secrets": [
"MYPASSWORD"
],
"changed": false,
"value": "MYPASSWORD"
}
TASK [Print Password BY UID] ***************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get.yml:14
ok: [localhost] => {
"msg": "BY UID MYPASSWORD"
}
TASK [Get Value By TITLE] ******************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get.yml:19
ok: [localhost] => {
"_secrets": [
"MYPASSWORD"
],
"changed": false,
"value": "MYPASSWORD"
}
TASK [Print Password BY TITLE] *************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get.yml:25
ok: [localhost] => {
"msg": "BY TITLE MYPASSWORD"
}
PLAY RECAP *********************************************************************
localhost : ok=4 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
STDERR
-----------------------------------------------------------------------------------------
/usr/lib/python3.14/site-packages/ansible/executor/task_queue_manager.py:194: ResourceWarning: unclosed file <_io.BufferedRandom name=112>
signal.signal(signal.SIGINT, self._signal_handler)
ResourceWarning: Enable tracemalloc to get the object allocation traceback
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
unloading ansible._vendor
unloading ansible.release
unloading ansible_collections.ansible.builtin
unloading ansible
unloading ansible.config
unloading ansible.module_utils
unloading ansible.module_utils._internal
unloading ansible.module_utils.compat
unloading ansible.module_utils._internal._patches
unloading ansible.module_utils._internal._patches._dataclass_annotation_patch
unloading ansible.module_utils.compat.typing
unloading ansible.module_utils._internal._dataclass_validation
unloading ansible.module_utils._internal._patches._sys_intern_patch
unloading ansible.module_utils._internal._patches._socket_patch
unloading ansible.module_utils._internal._datatag
unloading ansible.module_utils._internal._messages
unloading ansible.module_utils._internal._datatag._tags
unloading ansible.module_utils._internal._json._profiles
unloading ansible.module_utils._internal._json
unloading ansible._internal
unloading ansible._internal._datatag
unloading ansible._internal._datatag._tags
unloading ansible.module_utils.common
unloading ansible.module_utils.common.text
unloading ansible.module_utils._internal._stack
unloading ansible.module_utils._internal._traceback
unloading ansible.module_utils._internal._validation
unloading ansible.module_utils._internal._plugin_info
unloading ansible.module_utils._internal._deprecator
unloading ansible.module_utils._internal._text_utils
unloading ansible.module_utils._internal._event_utils
unloading ansible.module_utils._internal._errors
unloading ansible.module_utils.common.warnings
unloading ansible.module_utils._internal._no_six
unloading ansible.module_utils.common.text.converters
unloading ansible.module_utils.datatag
unloading ansible._internal._errors
unloading ansible._internal._errors._error_factory
unloading ansible.module_utils._internal._ambient_context
unloading ansible._internal._errors._error_utils
unloading ansible.errors
unloading ansible.module_utils.common.sentinel
unloading ansible.module_utils.common.yaml
unloading ansible.module_utils.parsing
unloading ansible.module_utils.parsing.convert_bool
unloading ansible.parsing
unloading ansible.parsing.quoting
unloading ansible.utils
unloading ansible.utils.path
unloading ansible.config.manager
unloading ansible.utils.fqcn
unloading ansible.constants
unloading ansible._internal._event_formatting
unloading ansible._internal._display_utils
unloading ansible.utils.color
unloading ansible.utils.multiprocessing
unloading ansible.utils.singleton
unloading ansible.utils.display
unloading ansible.module_utils.common.collections
unloading ansible.utils.context_objects
unloading ansible.context
unloading ansible.cli.arguments
unloading ansible._internal._templating
unloading ansible.cli.arguments.option_helpers
unloading ansible.inventory
unloading ansible.utils.sentinel
unloading ansible._internal._errors._handler
unloading ansible.vars
unloading ansible.vars.hostvars
unloading ansible._internal._templating._access
unloading ansible._internal._templating._jinja_patches
unloading ansible._internal._templating._utils
unloading ansible._internal._errors._captured
unloading ansible._internal._templating._jinja_common
unloading ansible._internal._templating._lazy_containers
unloading ansible.parsing.vault
unloading ansible.module_utils._internal._json._profiles._tagless
unloading ansible._internal._templating._transform
unloading ansible._internal._json
unloading ansible._internal._wrapt
unloading ansible._internal._templating._datatag
unloading ansible.plugins
unloading ansible.parsing.yaml
unloading ansible._internal._yaml
unloading ansible._internal._yaml._errors
unloading ansible._internal._yaml._constructor
unloading ansible._internal._yaml._loader
unloading ansible.parsing.yaml.loader
unloading ansible.utils.collection_loader._collection_config
unloading ansible.utils.collection_loader._collection_meta
unloading ansible.utils.collection_loader._collection_finder
unloading ansible.utils.collection_loader
unloading ansible.parsing.plugin_docs
unloading ansible.utils.plugin_docs
unloading ansible.plugins.filter
unloading ansible.plugins.test
unloading ansible._internal._plugins
unloading ansible._internal._json._profiles
unloading ansible._internal._json._profiles._cache_persistence
unloading ansible._internal._plugins._cache
unloading ansible.plugins.loader
unloading ansible.plugins.lookup
unloading ansible._internal._templating._errors
unloading ansible._internal._templating._jinja_plugins
unloading ansible._internal._templating._jinja_bits
unloading ansible.parsing.splitter
unloading ansible.module_utils._internal._debugging
unloading ansible.module_utils.errors
unloading ansible.module_utils._internal._json._legacy_encoder
unloading ansible.module_utils.common.json
unloading ansible.module_utils.common.text.formatters
unloading ansible.module_utils.common.validation
unloading ansible.module_utils.common.parameters
unloading ansible.module_utils.common.arg_spec
unloading ansible.module_utils.common.locale
unloading ansible.module_utils.common.file
unloading ansible.module_utils.common.process
unloading ansible.module_utils.distro._distro
unloading ansible.module_utils.distro
unloading ansible.module_utils.common._utils
unloading ansible.module_utils.common.sys_info
unloading ansible.module_utils.basic
unloading ansible.parsing.utils
unloading ansible._internal._json._profiles._legacy
unloading ansible.parsing.utils.yaml
unloading ansible.parsing.dataloader
unloading ansible.utils.vars
unloading ansible.inventory.helpers
unloading ansible.inventory.group
unloading ansible.parsing.utils.addresses
unloading ansible.inventory.host
unloading ansible.inventory.data
unloading ansible.utils.helpers
unloading ansible.vars.plugins
unloading ansible.inventory.manager
unloading ansible._internal._templating._marker_behaviors
unloading ansible._internal._templating._engine
unloading ansible.vars.clean
unloading ansible.playbook.attribute
unloading ansible.playbook.base
unloading ansible.playbook.conditional
unloading ansible.playbook.collectionsearch
unloading ansible.playbook.delegatable
unloading ansible.parsing.mod_args
unloading ansible.playbook.helpers
unloading ansible.playbook.notifiable
unloading ansible.playbook.taggable
unloading ansible.playbook.block
unloading ansible.playbook.role.definition
unloading ansible.utils.galaxy
unloading ansible.playbook.role.requirement
unloading ansible.playbook.role.metadata
unloading ansible.playbook.role
unloading ansible.executor
unloading ansible._internal._locking
unloading ansible._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz._extensions
unloading ansible.module_utils._internal._ansiballz._extensions._debugpy
unloading ansible.module_utils._internal._ansiballz._extensions._pydevd
unloading ansible.module_utils._internal._ansiballz._extensions._coverage
unloading ansible._internal._ansiballz._builder
unloading ansible._internal._datatag._utils
unloading ansible.executor.interpreter_discovery
unloading ansible.executor.powershell
unloading ansible.module_utils.compat.version
unloading ansible.plugins.become
unloading ansible.plugins.become.runas
unloading ansible.executor.powershell.module_manifest
unloading ansible._internal._datatag._wrappers
unloading ansible._internal._templating._template_vars
unloading ansible.template
unloading ansible.module_utils._internal._ansiballz._loader
unloading ansible.executor.module_common
unloading ansible.module_utils.json_utils
unloading ansible.plugins.action
unloading ansible.playbook.loop_control
unloading ansible._internal._templating._chain_templar
unloading ansible._internal._task
unloading ansible.playbook.task
unloading ansible.playbook.play
unloading ansible.playbook.playbook_include
unloading ansible.playbook
unloading ansible.vars.reserved
unloading ansible.vars.manager
unloading ansible._internal._ssh
unloading ansible._internal._errors._alarm_timeout
unloading ansible._internal._ssh._ssh_agent
unloading ansible._internal._ssh._agent_launch
unloading ansible.cli
unloading ansible.executor.play_iterator
unloading ansible.executor.stats
unloading ansible._internal._collection_proxy
unloading ansible.executor.task_result
unloading ansible.playbook.play_context
unloading ansible._internal._yaml._dumper
unloading ansible.module_utils._internal._json._profiles._fallback_to_str
unloading ansible.plugins.callback
unloading ansible.utils.lock
unloading ansible.executor.task_queue_manager
unloading ansible.executor.playbook_executor
unloading ansible.cli.playbook
unloading ansible_collections
unloading ansible_collections.ansible
unloading ansible.plugins.cache
unloading ansible.plugins.inventory
unloading ansible.plugins.inventory.ini
unloading ansible.utils.shlex
unloading ansible.plugins.inventory.host_list
unloading ansible.plugins.inventory.script
unloading ansible._internal._json._profiles._inventory_legacy
unloading ansible.plugins.vars
unloading ansible.plugins.vars.host_group_vars
unloading ansible.plugins.doc_fragments
unloading ansible.plugins.doc_fragments.vars_plugin_staging
unloading ansible.plugins.cache.memory
unloading ansible.plugins.shell
unloading ansible.plugins.connection
unloading ansible.plugins.connection._paramiko_ssh
unloading ansible.module_utils.compat.paramiko
unloading ansible.plugins.connection.local
unloading ansible.plugins.doc_fragments.connection_pipelining
unloading ansible.plugins.connection.paramiko_ssh
unloading ansible.plugins.connection.psrp
unloading ansible.plugins.shell.powershell
unloading ansible.utils.hashing
unloading ansible.plugins.connection.ssh
unloading ansible.plugins.connection.winrm
unloading ansible.plugins.shell.cmd
unloading ansible.plugins.doc_fragments.shell_windows
unloading ansible.plugins.shell.sh
unloading ansible.plugins.doc_fragments.shell_common
unloading ansible.plugins.become.su
unloading ansible.plugins.become.sudo
unloading ansible.playbook.handler
unloading ansible.playbook.task_include
unloading ansible.playbook.role.include
unloading ansible.playbook.role_include
unloading ansible.playbook.handler_task_include
unloading ansible.modules
unloading ansible_collections.ansible.builtin.plugins
unloading ansible_collections.ansible.builtin.plugins.modules
unloading ansible.plugins.callback.default
unloading ansible.plugins.doc_fragments.default_callback
unloading ansible.plugins.doc_fragments.result_format_callback
unloading ansible.plugins.callback.junit
unloading ansible.playbook.included_file
unloading ansible.utils._junit_xml
unloading ansible.plugins.callback.minimal
unloading ansible.plugins.callback.oneline
unloading ansible.plugins.callback.tree
unloading ansible.utils.ssh_functions
unloading ansible.executor.process
unloading ansible.cli.scripts
unloading ansible.module_utils.connection
unloading ansible._internal._errors._task_timeout
unloading ansible.executor.task_executor
unloading ansible.executor.process.worker
unloading ansible.plugins.strategy
unloading ansible.plugins.strategy.linear
unloading ansible.plugins.action.keeper_get
unloading ansible.plugins.action.debug
{'ok': 4, 'changed': 0, 'unreachable': 0, 'failed': 0, 'skipped': 0, 'rescued': 0, 'ignored': 0}
Command - /usr/bin/ansible-playbook -vvvvvv -c local -i /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all --extra-vars tmp_dir='/tmp/tmpu8j9qrew' --extra-vars uid='3c33beb8412f4b4fabfadf' --extra-vars title='Record 1' /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_cache.yml
Ansible Directory - /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example
Python Path - .
Loading collection ansible.builtin from
./usr/lib/python3.14/site-packages/yaml/resolver.py:143: ResourceWarning: unclosed file <_io.FileIO name=114 mode='rb+' closefd=True>
def resolve(self, kind, value, implicit):
ResourceWarning: Enable tracemalloc to get the object allocation traceback
STDOUT
-----------------------------------------------------------------------------------------
ansible-playbook [core 2.20.4]
config file = /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg
configured module search path = ['/home/buildozer/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.14/site-packages/ansible
ansible collection location = /home/buildozer/.ansible/collections:/usr/share/ansible/collections
executable location = python3 -m unittest
python version = 3.14.3 (main, Mar 27 2026, 19:39:08) [GCC 15.2.0] (/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/.testenv/bin/python3)
jinja version = 3.1.6
pyyaml version = 6.0.3 (with libyaml v0.2.5)
Using /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg as config file
setting up inventory plugins
Set default localhost to localhost
Parsed /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all inventory source with ini plugin
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python3.14/site-packages/ansible/plugins/callback/default.py
Attempting to use 'junit' callback.
Attempting to use 'minimal' callback.
Skipping callback 'minimal', as we already have a stdout callback.
Attempting to use 'oneline' callback.
Skipping callback 'oneline', as we already have a stdout callback.
Attempting to use 'tree' callback.
PLAYBOOK: keeper_get_cache.yml *************************************************
Positional arguments: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_cache.yml
verbosity: 6
connection: local
become_method: sudo
tags: ('all',)
inventory: ('/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all',)
extra_vars: ("tmp_dir='/tmp/tmpu8j9qrew'", "uid='3c33beb8412f4b4fabfadf'", "title='Record 1'")
forks: 5
1 plays in /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_cache.yml
PLAY [Keeper Get Cache] ********************************************************
TASK [Generate a Keeper Record Cache secret] ***********************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_cache.yml:8
ok: [localhost] => {
"_secrets": [
"Hk9vA9=(4{?b0W691bphi6+k=@g$$99P6x5nbBX(xYE[\"4UNuH\"MI6m0+E[6kAO#"
],
"changed": false,
"password": "Hk9vA9=(4{?b0W691bphi6+k=@g$$99P6x5nbBX(xYE[\"4UNuH\"MI6m0+E[6kAO#"
}
TASK [Store the Keeper Record Cache secret into variables.] ********************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_cache.yml:14
ok: [localhost] => {
"ansible_facts": {
"keeper_record_cache_secret": "Hk9vA9=(4{?b0W691bphi6+k=@g$$99P6x5nbBX(xYE[\"4UNuH\"MI6m0+E[6kAO#"
},
"changed": false
}
TASK [Cache records. Will use keeper_record_cache_secret from above.] **********
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_cache.yml:19
ok: [localhost] => {
"_secrets": [],
"cache": "gAAAAABpyoVTcxmlyroRkFFx845YACG2oSQ4InBFJUBTlRAIjcYQQaTgJ0eofnel0KjldNgQ8KusKeqxjzxP0OCA_hCstIzC_BdxY_pvJQ-Chwu6GWO6K0Fq8wE-rWu76_eYuLnK8jHsGKtbHFXcx1zRNqtIDjhvnn140KF6nBifHY0x9rxMa_T07ktiIKhpMje26wPr7d-9EduVlzPLeRvJqvykIfGB4J4sgzslgM6z8aoApvaOZK1Eac3GTpL99WyPsXnx664691OtnJXxHTJmbVzZum7EX7KO796Bi6H5MYergkx-dq0m58tobTrLtYZN8qCpnGKytYI5bd55nPlQgfai7NnRr9X1lJ8TYhBqSMJrEQNUkp9u4yKNEaiToRU-49TicB3mgJ8orkpBXkqtKuccksskMJHsiGBvDDPDpFYQ-g5ovJqDEZfTye28VosPE36wPejsM00ePtyHOKWnm9mi1g6HtlpmHhpXlG7iGoie5uFEhGNiP3eXm8CSxV5ahPY7BFP3rCrDUELJ0ZZ0qu4QF7mKFI0K_y9Rj_hd_7TAMYZA5y-tcYWkbkpe0zwSMXHI5sWVHKvH8LzsyQOnRHZa_mAbr6aD_l3MsXhhCcohiQF3Sf7e36x_6x5OL3_pRV-HEJVVej5XW_80az2Gbkvt1lLvpDhjdESK3J_GtrXxjHlHFPKcB_WjaQoHD0ZwlkqVCR7P9k5AA9Tb2zdnsfpmK_Sdg31F1c1IFioeYSP4T0YoHyFLN0GxLVoFIF6Z6GHFAdnC6PaqaBnf7OsxRSEm_yXaCw==",
"changed": false
}
TASK [Get Value By UID] ********************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_cache.yml:26
ok: [localhost] => {
"_secrets": [
"MYPASSWORD"
],
"changed": false,
"value": "MYPASSWORD"
}
TASK [Print Password BY UID] ***************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_cache.yml:33
ok: [localhost] => {
"msg": "BY UID MYPASSWORD"
}
TASK [Get Value By TITLE] ******************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_cache.yml:38
ok: [localhost] => {
"_secrets": [
"MYPASSWORD"
],
"changed": false,
"value": "MYPASSWORD"
}
TASK [Print Password BY TITLE] *************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_get_cache.yml:45
ok: [localhost] => {
"msg": "BY TITLE MYPASSWORD"
}
PLAY RECAP *********************************************************************
localhost : ok=7 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
STDERR
-----------------------------------------------------------------------------------------
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
unloading ansible._vendor
unloading ansible.release
unloading ansible_collections.ansible.builtin
unloading ansible
unloading ansible.config
unloading ansible.module_utils
unloading ansible.module_utils._internal
unloading ansible.module_utils.compat
unloading ansible.module_utils._internal._patches
unloading ansible.module_utils._internal._patches._dataclass_annotation_patch
unloading ansible.module_utils.compat.typing
unloading ansible.module_utils._internal._dataclass_validation
unloading ansible.module_utils._internal._patches._sys_intern_patch
unloading ansible.module_utils._internal._patches._socket_patch
unloading ansible.module_utils._internal._datatag
unloading ansible.module_utils._internal._messages
unloading ansible.module_utils._internal._datatag._tags
unloading ansible.module_utils._internal._json._profiles
unloading ansible.module_utils._internal._json
unloading ansible._internal
unloading ansible._internal._datatag
unloading ansible._internal._datatag._tags
unloading ansible.module_utils.common
unloading ansible.module_utils.common.text
unloading ansible.module_utils._internal._stack
unloading ansible.module_utils._internal._traceback
unloading ansible.module_utils._internal._validation
unloading ansible.module_utils._internal._plugin_info
unloading ansible.module_utils._internal._deprecator
unloading ansible.module_utils._internal._text_utils
unloading ansible.module_utils._internal._event_utils
unloading ansible.module_utils._internal._errors
unloading ansible.module_utils.common.warnings
unloading ansible.module_utils._internal._no_six
unloading ansible.module_utils.common.text.converters
unloading ansible.module_utils.datatag
unloading ansible._internal._errors
unloading ansible._internal._errors._error_factory
unloading ansible.module_utils._internal._ambient_context
unloading ansible._internal._errors._error_utils
unloading ansible.errors
unloading ansible.module_utils.common.sentinel
unloading ansible.module_utils.common.yaml
unloading ansible.module_utils.parsing
unloading ansible.module_utils.parsing.convert_bool
unloading ansible.parsing
unloading ansible.parsing.quoting
unloading ansible.utils
unloading ansible.utils.path
unloading ansible.config.manager
unloading ansible.utils.fqcn
unloading ansible.constants
unloading ansible._internal._event_formatting
unloading ansible._internal._display_utils
unloading ansible.utils.color
unloading ansible.utils.multiprocessing
unloading ansible.utils.singleton
unloading ansible.utils.display
unloading ansible.module_utils.common.collections
unloading ansible.utils.context_objects
unloading ansible.context
unloading ansible.cli.arguments
unloading ansible._internal._templating
unloading ansible.cli.arguments.option_helpers
unloading ansible.inventory
unloading ansible.utils.sentinel
unloading ansible._internal._errors._handler
unloading ansible.vars
unloading ansible.vars.hostvars
unloading ansible._internal._templating._access
unloading ansible._internal._templating._jinja_patches
unloading ansible._internal._templating._utils
unloading ansible._internal._errors._captured
unloading ansible._internal._templating._jinja_common
unloading ansible._internal._templating._lazy_containers
unloading ansible.parsing.vault
unloading ansible.module_utils._internal._json._profiles._tagless
unloading ansible._internal._templating._transform
unloading ansible._internal._json
unloading ansible._internal._wrapt
unloading ansible._internal._templating._datatag
unloading ansible.plugins
unloading ansible.parsing.yaml
unloading ansible._internal._yaml
unloading ansible._internal._yaml._errors
unloading ansible._internal._yaml._constructor
unloading ansible._internal._yaml._loader
unloading ansible.parsing.yaml.loader
unloading ansible.utils.collection_loader._collection_config
unloading ansible.utils.collection_loader._collection_meta
unloading ansible.utils.collection_loader._collection_finder
unloading ansible.utils.collection_loader
unloading ansible.parsing.plugin_docs
unloading ansible.utils.plugin_docs
unloading ansible.plugins.filter
unloading ansible.plugins.test
unloading ansible._internal._plugins
unloading ansible._internal._json._profiles
unloading ansible._internal._json._profiles._cache_persistence
unloading ansible._internal._plugins._cache
unloading ansible.plugins.loader
unloading ansible.plugins.lookup
unloading ansible._internal._templating._errors
unloading ansible._internal._templating._jinja_plugins
unloading ansible._internal._templating._jinja_bits
unloading ansible.parsing.splitter
unloading ansible.module_utils._internal._debugging
unloading ansible.module_utils.errors
unloading ansible.module_utils._internal._json._legacy_encoder
unloading ansible.module_utils.common.json
unloading ansible.module_utils.common.text.formatters
unloading ansible.module_utils.common.validation
unloading ansible.module_utils.common.parameters
unloading ansible.module_utils.common.arg_spec
unloading ansible.module_utils.common.locale
unloading ansible.module_utils.common.file
unloading ansible.module_utils.common.process
unloading ansible.module_utils.distro._distro
unloading ansible.module_utils.distro
unloading ansible.module_utils.common._utils
unloading ansible.module_utils.common.sys_info
unloading ansible.module_utils.basic
unloading ansible.parsing.utils
unloading ansible._internal._json._profiles._legacy
unloading ansible.parsing.utils.yaml
unloading ansible.parsing.dataloader
unloading ansible.utils.vars
unloading ansible.inventory.helpers
unloading ansible.inventory.group
unloading ansible.parsing.utils.addresses
unloading ansible.inventory.host
unloading ansible.inventory.data
unloading ansible.utils.helpers
unloading ansible.vars.plugins
unloading ansible.inventory.manager
unloading ansible._internal._templating._marker_behaviors
unloading ansible._internal._templating._engine
unloading ansible.vars.clean
unloading ansible.playbook.attribute
unloading ansible.playbook.base
unloading ansible.playbook.conditional
unloading ansible.playbook.collectionsearch
unloading ansible.playbook.delegatable
unloading ansible.parsing.mod_args
unloading ansible.playbook.helpers
unloading ansible.playbook.notifiable
unloading ansible.playbook.taggable
unloading ansible.playbook.block
unloading ansible.playbook.role.definition
unloading ansible.utils.galaxy
unloading ansible.playbook.role.requirement
unloading ansible.playbook.role.metadata
unloading ansible.playbook.role
unloading ansible.executor
unloading ansible._internal._locking
unloading ansible._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz._extensions
unloading ansible.module_utils._internal._ansiballz._extensions._debugpy
unloading ansible.module_utils._internal._ansiballz._extensions._pydevd
unloading ansible.module_utils._internal._ansiballz._extensions._coverage
unloading ansible._internal._ansiballz._builder
unloading ansible._internal._datatag._utils
unloading ansible.executor.interpreter_discovery
unloading ansible.executor.powershell
unloading ansible.module_utils.compat.version
unloading ansible.plugins.become
unloading ansible.plugins.become.runas
unloading ansible.executor.powershell.module_manifest
unloading ansible._internal._datatag._wrappers
unloading ansible._internal._templating._template_vars
unloading ansible.template
unloading ansible.module_utils._internal._ansiballz._loader
unloading ansible.executor.module_common
unloading ansible.module_utils.json_utils
unloading ansible.plugins.action
unloading ansible.playbook.loop_control
unloading ansible._internal._templating._chain_templar
unloading ansible._internal._task
unloading ansible.playbook.task
unloading ansible.playbook.play
unloading ansible.playbook.playbook_include
unloading ansible.playbook
unloading ansible.vars.reserved
unloading ansible.vars.manager
unloading ansible._internal._ssh
unloading ansible._internal._errors._alarm_timeout
unloading ansible._internal._ssh._ssh_agent
unloading ansible._internal._ssh._agent_launch
unloading ansible.cli
unloading ansible.executor.play_iterator
unloading ansible.executor.stats
unloading ansible._internal._collection_proxy
unloading ansible.executor.task_result
unloading ansible.playbook.play_context
unloading ansible._internal._yaml._dumper
unloading ansible.module_utils._internal._json._profiles._fallback_to_str
unloading ansible.plugins.callback
unloading ansible.utils.lock
unloading ansible.executor.task_queue_manager
unloading ansible.executor.playbook_executor
unloading ansible.cli.playbook
unloading ansible_collections
unloading ansible_collections.ansible
unloading ansible.plugins.cache
unloading ansible.plugins.inventory
unloading ansible.plugins.inventory.ini
unloading ansible.utils.shlex
unloading ansible.plugins.inventory.host_list
unloading ansible.plugins.inventory.script
unloading ansible._internal._json._profiles._inventory_legacy
unloading ansible.plugins.vars
unloading ansible.plugins.vars.host_group_vars
unloading ansible.plugins.doc_fragments
unloading ansible.plugins.doc_fragments.vars_plugin_staging
unloading ansible.plugins.cache.memory
unloading ansible.plugins.shell
unloading ansible.plugins.connection
unloading ansible.plugins.connection._paramiko_ssh
unloading ansible.module_utils.compat.paramiko
unloading ansible.plugins.connection.local
unloading ansible.plugins.doc_fragments.connection_pipelining
unloading ansible.plugins.connection.paramiko_ssh
unloading ansible.plugins.connection.psrp
unloading ansible.plugins.shell.powershell
unloading ansible.utils.hashing
unloading ansible.plugins.connection.ssh
unloading ansible.plugins.connection.winrm
unloading ansible.plugins.shell.cmd
unloading ansible.plugins.doc_fragments.shell_windows
unloading ansible.plugins.shell.sh
unloading ansible.plugins.doc_fragments.shell_common
unloading ansible.plugins.become.su
unloading ansible.plugins.become.sudo
unloading ansible.playbook.handler
unloading ansible.playbook.task_include
unloading ansible.playbook.role.include
unloading ansible.playbook.role_include
unloading ansible.playbook.handler_task_include
unloading ansible.modules
unloading ansible_collections.ansible.builtin.plugins
unloading ansible_collections.ansible.builtin.plugins.modules
unloading ansible.plugins.callback.default
unloading ansible.plugins.doc_fragments.default_callback
unloading ansible.plugins.doc_fragments.result_format_callback
unloading ansible.plugins.callback.junit
unloading ansible.playbook.included_file
unloading ansible.utils._junit_xml
unloading ansible.plugins.callback.minimal
unloading ansible.plugins.callback.oneline
unloading ansible.plugins.callback.tree
unloading ansible.utils.ssh_functions
unloading ansible.executor.process
unloading ansible.cli.scripts
unloading ansible.module_utils.connection
unloading ansible._internal._errors._task_timeout
unloading ansible.executor.task_executor
unloading ansible.executor.process.worker
unloading ansible.plugins.strategy
unloading ansible.plugins.strategy.linear
unloading ansible.plugins.action.keeper_password
unloading ansible.plugins.action.set_fact
unloading ansible.plugins.action.keeper_cache_records
unloading ansible.plugins.action.keeper_get
unloading ansible.plugins.action.debug
{'ok': 7, 'changed': 0, 'unreachable': 0, 'failed': 0, 'skipped': 0, 'rescued': 0, 'ignored': 0}
Command - /usr/bin/ansible-playbook -vvvvvv -c local -i /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all --extra-vars tmp_dir='/tmp/tmpkipttsc6' --extra-vars uid='7c663eff4f0244da8ec805' /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_info.yml
Ansible Directory - /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example
Python Path - .
Loading collection ansible.builtin from
.
STDOUT
-----------------------------------------------------------------------------------------
ansible-playbook [core 2.20.4]
config file = /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg
configured module search path = ['/home/buildozer/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.14/site-packages/ansible
ansible collection location = /home/buildozer/.ansible/collections:/usr/share/ansible/collections
executable location = python3 -m unittest
python version = 3.14.3 (main, Mar 27 2026, 19:39:08) [GCC 15.2.0] (/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/.testenv/bin/python3)
jinja version = 3.1.6
pyyaml version = 6.0.3 (with libyaml v0.2.5)
Using /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg as config file
setting up inventory plugins
Set default localhost to localhost
Parsed /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all inventory source with ini plugin
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python3.14/site-packages/ansible/plugins/callback/default.py
Attempting to use 'junit' callback.
Attempting to use 'minimal' callback.
Skipping callback 'minimal', as we already have a stdout callback.
Attempting to use 'oneline' callback.
Skipping callback 'oneline', as we already have a stdout callback.
Attempting to use 'tree' callback.
PLAYBOOK: keeper_info.yml ******************************************************
Positional arguments: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_info.yml
verbosity: 6
connection: local
become_method: sudo
tags: ('all',)
inventory: ('/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all',)
extra_vars: ("tmp_dir='/tmp/tmpkipttsc6'", "uid='7c663eff4f0244da8ec805'")
forks: 5
1 plays in /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_info.yml
PLAY [Keeper Info] *************************************************************
TASK [Get Info] ****************************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_info.yml:15
ok: [localhost] => {
"changed": false,
"field_type_list": [
"accountNumber",
"address",
"addressRef",
"appFiller",
"bankAccountItem",
"bankAccount",
"birthDate",
"cardRef",
"checkbox",
"databaseType",
"date",
"directoryType",
"dropdown",
"email",
"expirationDate",
"fileRef",
"secret",
"host",
"isSSIDHidden",
"keyPair",
"licenseNumber",
"login",
"multiline",
"name",
"oneTimeCode",
"otp",
"pamHostname",
"pamRemoteBrowserSettings",
"pamResources",
"pamSettings",
"passkey",
"password",
"paymentCardItem",
"paymentCard",
"phoneItem",
"phone",
"pinCode",
"rbiUrl",
"recordRef",
"schedule",
"script",
"note",
"securityQuestion",
"text",
"trafficEncryptionSeed",
"url",
"wifiEncryption"
],
"record_type_list": [
"login",
"bankAccount",
"address",
"bankCard",
"birthCertificate",
"contact",
"driverLicense",
"encryptedNotes",
"file",
"healthInsurance",
"membership",
"passport",
"photo",
"serverCredentials",
"softwareLicense",
"ssnCard",
"sshKeys",
"databaseCredentials",
"pamDatabase",
"pamDirectory",
"pamMachine",
"pamUser",
"pamAwsConfiguration",
"pamAzureConfiguration",
"pamLocalConfiguration",
"pamNetworkConfiguration",
"CUSTOM RECORD"
],
"versions": {
"keeper-secrets-manager-ansible": "1.2.6",
"keeper-secrets-manager-core": "17.1.0",
"keeper-secrets-manager-helper": "1.0.6"
}
}
PLAY RECAP *********************************************************************
localhost : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
STDERR
-----------------------------------------------------------------------------------------
/usr/lib/python3.14/site-packages/ansible/executor/task_queue_manager.py:194: ResourceWarning: unclosed file <_io.BufferedRandom name=111>
signal.signal(signal.SIGINT, self._signal_handler)
ResourceWarning: Enable tracemalloc to get the object allocation traceback
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
unloading ansible._vendor
unloading ansible.release
unloading ansible_collections.ansible.builtin
unloading ansible
unloading ansible.config
unloading ansible.module_utils
unloading ansible.module_utils._internal
unloading ansible.module_utils.compat
unloading ansible.module_utils._internal._patches
unloading ansible.module_utils._internal._patches._dataclass_annotation_patch
unloading ansible.module_utils.compat.typing
unloading ansible.module_utils._internal._dataclass_validation
unloading ansible.module_utils._internal._patches._sys_intern_patch
unloading ansible.module_utils._internal._patches._socket_patch
unloading ansible.module_utils._internal._datatag
unloading ansible.module_utils._internal._messages
unloading ansible.module_utils._internal._datatag._tags
unloading ansible.module_utils._internal._json._profiles
unloading ansible.module_utils._internal._json
unloading ansible._internal
unloading ansible._internal._datatag
unloading ansible._internal._datatag._tags
unloading ansible.module_utils.common
unloading ansible.module_utils.common.text
unloading ansible.module_utils._internal._stack
unloading ansible.module_utils._internal._traceback
unloading ansible.module_utils._internal._validation
unloading ansible.module_utils._internal._plugin_info
unloading ansible.module_utils._internal._deprecator
unloading ansible.module_utils._internal._text_utils
unloading ansible.module_utils._internal._event_utils
unloading ansible.module_utils._internal._errors
unloading ansible.module_utils.common.warnings
unloading ansible.module_utils._internal._no_six
unloading ansible.module_utils.common.text.converters
unloading ansible.module_utils.datatag
unloading ansible._internal._errors
unloading ansible._internal._errors._error_factory
unloading ansible.module_utils._internal._ambient_context
unloading ansible._internal._errors._error_utils
unloading ansible.errors
unloading ansible.module_utils.common.sentinel
unloading ansible.module_utils.common.yaml
unloading ansible.module_utils.parsing
unloading ansible.module_utils.parsing.convert_bool
unloading ansible.parsing
unloading ansible.parsing.quoting
unloading ansible.utils
unloading ansible.utils.path
unloading ansible.config.manager
unloading ansible.utils.fqcn
unloading ansible.constants
unloading ansible._internal._event_formatting
unloading ansible._internal._display_utils
unloading ansible.utils.color
unloading ansible.utils.multiprocessing
unloading ansible.utils.singleton
unloading ansible.utils.display
unloading ansible.module_utils.common.collections
unloading ansible.utils.context_objects
unloading ansible.context
unloading ansible.cli.arguments
unloading ansible._internal._templating
unloading ansible.cli.arguments.option_helpers
unloading ansible.inventory
unloading ansible.utils.sentinel
unloading ansible._internal._errors._handler
unloading ansible.vars
unloading ansible.vars.hostvars
unloading ansible._internal._templating._access
unloading ansible._internal._templating._jinja_patches
unloading ansible._internal._templating._utils
unloading ansible._internal._errors._captured
unloading ansible._internal._templating._jinja_common
unloading ansible._internal._templating._lazy_containers
unloading ansible.parsing.vault
unloading ansible.module_utils._internal._json._profiles._tagless
unloading ansible._internal._templating._transform
unloading ansible._internal._json
unloading ansible._internal._wrapt
unloading ansible._internal._templating._datatag
unloading ansible.plugins
unloading ansible.parsing.yaml
unloading ansible._internal._yaml
unloading ansible._internal._yaml._errors
unloading ansible._internal._yaml._constructor
unloading ansible._internal._yaml._loader
unloading ansible.parsing.yaml.loader
unloading ansible.utils.collection_loader._collection_config
unloading ansible.utils.collection_loader._collection_meta
unloading ansible.utils.collection_loader._collection_finder
unloading ansible.utils.collection_loader
unloading ansible.parsing.plugin_docs
unloading ansible.utils.plugin_docs
unloading ansible.plugins.filter
unloading ansible.plugins.test
unloading ansible._internal._plugins
unloading ansible._internal._json._profiles
unloading ansible._internal._json._profiles._cache_persistence
unloading ansible._internal._plugins._cache
unloading ansible.plugins.loader
unloading ansible.plugins.lookup
unloading ansible._internal._templating._errors
unloading ansible._internal._templating._jinja_plugins
unloading ansible._internal._templating._jinja_bits
unloading ansible.parsing.splitter
unloading ansible.module_utils._internal._debugging
unloading ansible.module_utils.errors
unloading ansible.module_utils._internal._json._legacy_encoder
unloading ansible.module_utils.common.json
unloading ansible.module_utils.common.text.formatters
unloading ansible.module_utils.common.validation
unloading ansible.module_utils.common.parameters
unloading ansible.module_utils.common.arg_spec
unloading ansible.module_utils.common.locale
unloading ansible.module_utils.common.file
unloading ansible.module_utils.common.process
unloading ansible.module_utils.distro._distro
unloading ansible.module_utils.distro
unloading ansible.module_utils.common._utils
unloading ansible.module_utils.common.sys_info
unloading ansible.module_utils.basic
unloading ansible.parsing.utils
unloading ansible._internal._json._profiles._legacy
unloading ansible.parsing.utils.yaml
unloading ansible.parsing.dataloader
unloading ansible.utils.vars
unloading ansible.inventory.helpers
unloading ansible.inventory.group
unloading ansible.parsing.utils.addresses
unloading ansible.inventory.host
unloading ansible.inventory.data
unloading ansible.utils.helpers
unloading ansible.vars.plugins
unloading ansible.inventory.manager
unloading ansible._internal._templating._marker_behaviors
unloading ansible._internal._templating._engine
unloading ansible.vars.clean
unloading ansible.playbook.attribute
unloading ansible.playbook.base
unloading ansible.playbook.conditional
unloading ansible.playbook.collectionsearch
unloading ansible.playbook.delegatable
unloading ansible.parsing.mod_args
unloading ansible.playbook.helpers
unloading ansible.playbook.notifiable
unloading ansible.playbook.taggable
unloading ansible.playbook.block
unloading ansible.playbook.role.definition
unloading ansible.utils.galaxy
unloading ansible.playbook.role.requirement
unloading ansible.playbook.role.metadata
unloading ansible.playbook.role
unloading ansible.executor
unloading ansible._internal._locking
unloading ansible._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz._extensions
unloading ansible.module_utils._internal._ansiballz._extensions._debugpy
unloading ansible.module_utils._internal._ansiballz._extensions._pydevd
unloading ansible.module_utils._internal._ansiballz._extensions._coverage
unloading ansible._internal._ansiballz._builder
unloading ansible._internal._datatag._utils
unloading ansible.executor.interpreter_discovery
unloading ansible.executor.powershell
unloading ansible.module_utils.compat.version
unloading ansible.plugins.become
unloading ansible.plugins.become.runas
unloading ansible.executor.powershell.module_manifest
unloading ansible._internal._datatag._wrappers
unloading ansible._internal._templating._template_vars
unloading ansible.template
unloading ansible.module_utils._internal._ansiballz._loader
unloading ansible.executor.module_common
unloading ansible.module_utils.json_utils
unloading ansible.plugins.action
unloading ansible.playbook.loop_control
unloading ansible._internal._templating._chain_templar
unloading ansible._internal._task
unloading ansible.playbook.task
unloading ansible.playbook.play
unloading ansible.playbook.playbook_include
unloading ansible.playbook
unloading ansible.vars.reserved
unloading ansible.vars.manager
unloading ansible._internal._ssh
unloading ansible._internal._errors._alarm_timeout
unloading ansible._internal._ssh._ssh_agent
unloading ansible._internal._ssh._agent_launch
unloading ansible.cli
unloading ansible.executor.play_iterator
unloading ansible.executor.stats
unloading ansible._internal._collection_proxy
unloading ansible.executor.task_result
unloading ansible.playbook.play_context
unloading ansible._internal._yaml._dumper
unloading ansible.module_utils._internal._json._profiles._fallback_to_str
unloading ansible.plugins.callback
unloading ansible.utils.lock
unloading ansible.executor.task_queue_manager
unloading ansible.executor.playbook_executor
unloading ansible.cli.playbook
unloading ansible_collections
unloading ansible_collections.ansible
unloading ansible.plugins.cache
unloading ansible.plugins.inventory
unloading ansible.plugins.inventory.ini
unloading ansible.utils.shlex
unloading ansible.plugins.inventory.host_list
unloading ansible.plugins.inventory.script
unloading ansible._internal._json._profiles._inventory_legacy
unloading ansible.plugins.vars
unloading ansible.plugins.vars.host_group_vars
unloading ansible.plugins.doc_fragments
unloading ansible.plugins.doc_fragments.vars_plugin_staging
unloading ansible.plugins.cache.memory
unloading ansible.plugins.shell
unloading ansible.plugins.connection
unloading ansible.plugins.connection._paramiko_ssh
unloading ansible.module_utils.compat.paramiko
unloading ansible.plugins.connection.local
unloading ansible.plugins.doc_fragments.connection_pipelining
unloading ansible.plugins.connection.paramiko_ssh
unloading ansible.plugins.connection.psrp
unloading ansible.plugins.shell.powershell
unloading ansible.utils.hashing
unloading ansible.plugins.connection.ssh
unloading ansible.plugins.connection.winrm
unloading ansible.plugins.shell.cmd
unloading ansible.plugins.doc_fragments.shell_windows
unloading ansible.plugins.shell.sh
unloading ansible.plugins.doc_fragments.shell_common
unloading ansible.plugins.become.su
unloading ansible.plugins.become.sudo
unloading ansible.playbook.handler
unloading ansible.playbook.task_include
unloading ansible.playbook.role.include
unloading ansible.playbook.role_include
unloading ansible.playbook.handler_task_include
unloading ansible.modules
unloading ansible_collections.ansible.builtin.plugins
unloading ansible_collections.ansible.builtin.plugins.modules
unloading ansible.plugins.callback.default
unloading ansible.plugins.doc_fragments.default_callback
unloading ansible.plugins.doc_fragments.result_format_callback
unloading ansible.plugins.callback.junit
unloading ansible.playbook.included_file
unloading ansible.utils._junit_xml
unloading ansible.plugins.callback.minimal
unloading ansible.plugins.callback.oneline
unloading ansible.plugins.callback.tree
unloading ansible.utils.ssh_functions
unloading ansible.executor.process
unloading ansible.cli.scripts
unloading ansible.module_utils.connection
unloading ansible._internal._errors._task_timeout
unloading ansible.executor.task_executor
unloading ansible.executor.process.worker
unloading ansible.plugins.strategy
unloading ansible.plugins.strategy.linear
unloading ansible.plugins.action.keeper_info
{'ok': 1, 'changed': 0, 'unreachable': 0, 'failed': 0, 'skipped': 0, 'rescued': 0, 'ignored': 0}
Command - /usr/bin/ansible-playbook -vvvvvv -c local -i /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all --extra-vars keeper_token='US:XXXXXX' --extra-vars keeper_config_file='/tmp/tmp_6of92fj/test_keeper.json' --extra-vars {"show_config": false} /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_init.yml
Ansible Directory - /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example
Python Path - .
Loading collection ansible.builtin from
./usr/lib/python3.14/site-packages/yaml/resolver.py:143: ResourceWarning: unclosed file <_io.FileIO name=110 mode='rb+' closefd=True>
def resolve(self, kind, value, implicit):
ResourceWarning: Enable tracemalloc to get the object allocation traceback
STDOUT
-----------------------------------------------------------------------------------------
ansible-playbook [core 2.20.4]
config file = /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg
configured module search path = ['/home/buildozer/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.14/site-packages/ansible
ansible collection location = /home/buildozer/.ansible/collections:/usr/share/ansible/collections
executable location = python3 -m unittest
python version = 3.14.3 (main, Mar 27 2026, 19:39:08) [GCC 15.2.0] (/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/.testenv/bin/python3)
jinja version = 3.1.6
pyyaml version = 6.0.3 (with libyaml v0.2.5)
Using /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg as config file
setting up inventory plugins
Set default localhost to localhost
Parsed /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all inventory source with ini plugin
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python3.14/site-packages/ansible/plugins/callback/default.py
Attempting to use 'junit' callback.
Attempting to use 'minimal' callback.
Skipping callback 'minimal', as we already have a stdout callback.
Attempting to use 'oneline' callback.
Skipping callback 'oneline', as we already have a stdout callback.
Attempting to use 'tree' callback.
PLAYBOOK: keeper_init.yml ******************************************************
Positional arguments: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_init.yml
verbosity: 6
connection: local
become_method: sudo
tags: ('all',)
inventory: ('/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all',)
extra_vars: ("keeper_token='US:XXXXXX'", "keeper_config_file='/tmp/tmp_6of92fj/test_keeper.json'", '{"show_config": false}')
forks: 5
1 plays in /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_init.yml
PLAY [Keeper Init] *************************************************************
TASK [Init the one-time access token.] *****************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_init.yml:9
creating JSON config file /tmp/tmp_6of92fj/test_keeper.json
ok: [localhost] => {
"changed": false
}
PLAY RECAP *********************************************************************
localhost : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
STDERR
-----------------------------------------------------------------------------------------
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
unloading ansible._vendor
unloading ansible.release
unloading ansible_collections.ansible.builtin
unloading ansible
unloading ansible.config
unloading ansible.module_utils
unloading ansible.module_utils._internal
unloading ansible.module_utils.compat
unloading ansible.module_utils._internal._patches
unloading ansible.module_utils._internal._patches._dataclass_annotation_patch
unloading ansible.module_utils.compat.typing
unloading ansible.module_utils._internal._dataclass_validation
unloading ansible.module_utils._internal._patches._sys_intern_patch
unloading ansible.module_utils._internal._patches._socket_patch
unloading ansible.module_utils._internal._datatag
unloading ansible.module_utils._internal._messages
unloading ansible.module_utils._internal._datatag._tags
unloading ansible.module_utils._internal._json._profiles
unloading ansible.module_utils._internal._json
unloading ansible._internal
unloading ansible._internal._datatag
unloading ansible._internal._datatag._tags
unloading ansible.module_utils.common
unloading ansible.module_utils.common.text
unloading ansible.module_utils._internal._stack
unloading ansible.module_utils._internal._traceback
unloading ansible.module_utils._internal._validation
unloading ansible.module_utils._internal._plugin_info
unloading ansible.module_utils._internal._deprecator
unloading ansible.module_utils._internal._text_utils
unloading ansible.module_utils._internal._event_utils
unloading ansible.module_utils._internal._errors
unloading ansible.module_utils.common.warnings
unloading ansible.module_utils._internal._no_six
unloading ansible.module_utils.common.text.converters
unloading ansible.module_utils.datatag
unloading ansible._internal._errors
unloading ansible._internal._errors._error_factory
unloading ansible.module_utils._internal._ambient_context
unloading ansible._internal._errors._error_utils
unloading ansible.errors
unloading ansible.module_utils.common.sentinel
unloading ansible.module_utils.common.yaml
unloading ansible.module_utils.parsing
unloading ansible.module_utils.parsing.convert_bool
unloading ansible.parsing
unloading ansible.parsing.quoting
unloading ansible.utils
unloading ansible.utils.path
unloading ansible.config.manager
unloading ansible.utils.fqcn
unloading ansible.constants
unloading ansible._internal._event_formatting
unloading ansible._internal._display_utils
unloading ansible.utils.color
unloading ansible.utils.multiprocessing
unloading ansible.utils.singleton
unloading ansible.utils.display
unloading ansible.module_utils.common.collections
unloading ansible.utils.context_objects
unloading ansible.context
unloading ansible.cli.arguments
unloading ansible._internal._templating
unloading ansible.cli.arguments.option_helpers
unloading ansible.inventory
unloading ansible.utils.sentinel
unloading ansible._internal._errors._handler
unloading ansible.vars
unloading ansible.vars.hostvars
unloading ansible._internal._templating._access
unloading ansible._internal._templating._jinja_patches
unloading ansible._internal._templating._utils
unloading ansible._internal._errors._captured
unloading ansible._internal._templating._jinja_common
unloading ansible._internal._templating._lazy_containers
unloading ansible.parsing.vault
unloading ansible.module_utils._internal._json._profiles._tagless
unloading ansible._internal._templating._transform
unloading ansible._internal._json
unloading ansible._internal._wrapt
unloading ansible._internal._templating._datatag
unloading ansible.plugins
unloading ansible.parsing.yaml
unloading ansible._internal._yaml
unloading ansible._internal._yaml._errors
unloading ansible._internal._yaml._constructor
unloading ansible._internal._yaml._loader
unloading ansible.parsing.yaml.loader
unloading ansible.utils.collection_loader._collection_config
unloading ansible.utils.collection_loader._collection_meta
unloading ansible.utils.collection_loader._collection_finder
unloading ansible.utils.collection_loader
unloading ansible.parsing.plugin_docs
unloading ansible.utils.plugin_docs
unloading ansible.plugins.filter
unloading ansible.plugins.test
unloading ansible._internal._plugins
unloading ansible._internal._json._profiles
unloading ansible._internal._json._profiles._cache_persistence
unloading ansible._internal._plugins._cache
unloading ansible.plugins.loader
unloading ansible.plugins.lookup
unloading ansible._internal._templating._errors
unloading ansible._internal._templating._jinja_plugins
unloading ansible._internal._templating._jinja_bits
unloading ansible.parsing.splitter
unloading ansible.module_utils._internal._debugging
unloading ansible.module_utils.errors
unloading ansible.module_utils._internal._json._legacy_encoder
unloading ansible.module_utils.common.json
unloading ansible.module_utils.common.text.formatters
unloading ansible.module_utils.common.validation
unloading ansible.module_utils.common.parameters
unloading ansible.module_utils.common.arg_spec
unloading ansible.module_utils.common.locale
unloading ansible.module_utils.common.file
unloading ansible.module_utils.common.process
unloading ansible.module_utils.distro._distro
unloading ansible.module_utils.distro
unloading ansible.module_utils.common._utils
unloading ansible.module_utils.common.sys_info
unloading ansible.module_utils.basic
unloading ansible.parsing.utils
unloading ansible._internal._json._profiles._legacy
unloading ansible.parsing.utils.yaml
unloading ansible.parsing.dataloader
unloading ansible.utils.vars
unloading ansible.inventory.helpers
unloading ansible.inventory.group
unloading ansible.parsing.utils.addresses
unloading ansible.inventory.host
unloading ansible.inventory.data
unloading ansible.utils.helpers
unloading ansible.vars.plugins
unloading ansible.inventory.manager
unloading ansible._internal._templating._marker_behaviors
unloading ansible._internal._templating._engine
unloading ansible.vars.clean
unloading ansible.playbook.attribute
unloading ansible.playbook.base
unloading ansible.playbook.conditional
unloading ansible.playbook.collectionsearch
unloading ansible.playbook.delegatable
unloading ansible.parsing.mod_args
unloading ansible.playbook.helpers
unloading ansible.playbook.notifiable
unloading ansible.playbook.taggable
unloading ansible.playbook.block
unloading ansible.playbook.role.definition
unloading ansible.utils.galaxy
unloading ansible.playbook.role.requirement
unloading ansible.playbook.role.metadata
unloading ansible.playbook.role
unloading ansible.executor
unloading ansible._internal._locking
unloading ansible._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz._extensions
unloading ansible.module_utils._internal._ansiballz._extensions._debugpy
unloading ansible.module_utils._internal._ansiballz._extensions._pydevd
unloading ansible.module_utils._internal._ansiballz._extensions._coverage
unloading ansible._internal._ansiballz._builder
unloading ansible._internal._datatag._utils
unloading ansible.executor.interpreter_discovery
unloading ansible.executor.powershell
unloading ansible.module_utils.compat.version
unloading ansible.plugins.become
unloading ansible.plugins.become.runas
unloading ansible.executor.powershell.module_manifest
unloading ansible._internal._datatag._wrappers
unloading ansible._internal._templating._template_vars
unloading ansible.template
unloading ansible.module_utils._internal._ansiballz._loader
unloading ansible.executor.module_common
unloading ansible.module_utils.json_utils
unloading ansible.plugins.action
unloading ansible.playbook.loop_control
unloading ansible._internal._templating._chain_templar
unloading ansible._internal._task
unloading ansible.playbook.task
unloading ansible.playbook.play
unloading ansible.playbook.playbook_include
unloading ansible.playbook
unloading ansible.vars.reserved
unloading ansible.vars.manager
unloading ansible._internal._ssh
unloading ansible._internal._errors._alarm_timeout
unloading ansible._internal._ssh._ssh_agent
unloading ansible._internal._ssh._agent_launch
unloading ansible.cli
unloading ansible.executor.play_iterator
unloading ansible.executor.stats
unloading ansible._internal._collection_proxy
unloading ansible.executor.task_result
unloading ansible.playbook.play_context
unloading ansible._internal._yaml._dumper
unloading ansible.module_utils._internal._json._profiles._fallback_to_str
unloading ansible.plugins.callback
unloading ansible.utils.lock
unloading ansible.executor.task_queue_manager
unloading ansible.executor.playbook_executor
unloading ansible.cli.playbook
unloading ansible_collections
unloading ansible_collections.ansible
unloading ansible.plugins.cache
unloading ansible.plugins.inventory
unloading ansible.plugins.inventory.ini
unloading ansible.utils.shlex
unloading ansible.plugins.inventory.host_list
unloading ansible.plugins.inventory.script
unloading ansible._internal._json._profiles._inventory_legacy
unloading ansible.plugins.vars
unloading ansible.plugins.vars.host_group_vars
unloading ansible.plugins.doc_fragments
unloading ansible.plugins.doc_fragments.vars_plugin_staging
unloading ansible.plugins.cache.memory
unloading ansible.plugins.shell
unloading ansible.plugins.connection
unloading ansible.plugins.connection._paramiko_ssh
unloading ansible.module_utils.compat.paramiko
unloading ansible.plugins.connection.local
unloading ansible.plugins.doc_fragments.connection_pipelining
unloading ansible.plugins.connection.paramiko_ssh
unloading ansible.plugins.connection.psrp
unloading ansible.plugins.shell.powershell
unloading ansible.utils.hashing
unloading ansible.plugins.connection.ssh
unloading ansible.plugins.connection.winrm
unloading ansible.plugins.shell.cmd
unloading ansible.plugins.doc_fragments.shell_windows
unloading ansible.plugins.shell.sh
unloading ansible.plugins.doc_fragments.shell_common
unloading ansible.plugins.become.su
unloading ansible.plugins.become.sudo
unloading ansible.playbook.handler
unloading ansible.playbook.task_include
unloading ansible.playbook.role.include
unloading ansible.playbook.role_include
unloading ansible.playbook.handler_task_include
unloading ansible.modules
unloading ansible_collections.ansible.builtin.plugins
unloading ansible_collections.ansible.builtin.plugins.modules
unloading ansible.plugins.callback.default
unloading ansible.plugins.doc_fragments.default_callback
unloading ansible.plugins.doc_fragments.result_format_callback
unloading ansible.plugins.callback.junit
unloading ansible.playbook.included_file
unloading ansible.utils._junit_xml
unloading ansible.plugins.callback.minimal
unloading ansible.plugins.callback.oneline
unloading ansible.plugins.callback.tree
unloading ansible.utils.ssh_functions
unloading ansible.executor.process
unloading ansible.cli.scripts
unloading ansible.module_utils.connection
unloading ansible._internal._errors._task_timeout
unloading ansible.executor.task_executor
unloading ansible.executor.process.worker
unloading ansible.plugins.strategy
unloading ansible.plugins.strategy.linear
unloading ansible.plugins.action.keeper_init
{'ok': 1, 'changed': 0, 'unreachable': 0, 'failed': 0, 'skipped': 0, 'rescued': 0, 'ignored': 0}
Command - /usr/bin/ansible-playbook -vvvvvv -c local -i /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all --extra-vars keeper_token='US:XXXXXX' --extra-vars keeper_config_file='/tmp/tmpc41jk0b_/test_keeper.yml' --extra-vars {"show_config": true} /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_init.yml
Ansible Directory - /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example
Python Path - .
Loading collection ansible.builtin from
.
STDOUT
-----------------------------------------------------------------------------------------
ansible-playbook [core 2.20.4]
config file = /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg
configured module search path = ['/home/buildozer/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.14/site-packages/ansible
ansible collection location = /home/buildozer/.ansible/collections:/usr/share/ansible/collections
executable location = python3 -m unittest
python version = 3.14.3 (main, Mar 27 2026, 19:39:08) [GCC 15.2.0] (/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/.testenv/bin/python3)
jinja version = 3.1.6
pyyaml version = 6.0.3 (with libyaml v0.2.5)
Using /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg as config file
setting up inventory plugins
Set default localhost to localhost
Parsed /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all inventory source with ini plugin
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python3.14/site-packages/ansible/plugins/callback/default.py
Attempting to use 'junit' callback.
Attempting to use 'minimal' callback.
Skipping callback 'minimal', as we already have a stdout callback.
Attempting to use 'oneline' callback.
Skipping callback 'oneline', as we already have a stdout callback.
Attempting to use 'tree' callback.
PLAYBOOK: keeper_init.yml ******************************************************
Positional arguments: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_init.yml
verbosity: 6
connection: local
become_method: sudo
tags: ('all',)
inventory: ('/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all',)
extra_vars: ("keeper_token='US:XXXXXX'", "keeper_config_file='/tmp/tmpc41jk0b_/test_keeper.yml'", '{"show_config": true}')
forks: 5
1 plays in /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_init.yml
PLAY [Keeper Init] *************************************************************
TASK [Init the one-time access token.] *****************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_init.yml:9
creating YAML config file /tmp/tmpc41jk0b_/test_keeper.yml
ok: [localhost] => {
"changed": false,
"keeper_app_key": "cGhsbm5scmp4anV2aGt4bW1vdmJtZHpkcmhncnF5Y3I=",
"keeper_app_owner_public_key": "BK9w6TZFxE6nFNbMfIpULCup2a8xc6w2tUTABjxny7yFmxW0dAEojwC6j6zb5nTlmb1dAx8nwo3qF7RPYGmloRM",
"keeper_client_id": "1bFYNWrlU0xhZSpIO3uyjw7kg85Ori4Tb1TQKvJJ8elTrftD3leQhHtw5xR7dUY6WNfhL9lzm3H/GVZatGo0nQ==",
"keeper_hostname": "tpmtamdgeg.com",
"keeper_private_key": "MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgec4y1xGICofSzjvXmn3G1IgjPiWbryOt67Qc+rV8376hRANCAAQOMWdbtQSqjWK31ZSpEYCaOIH/XHsW4FcGRvH/XC9ObaRwv8RrlPS1zOQslerJuDcCv62BqRJ0pLHPajDU/3ra",
"keeper_server_public_key_id": "10"
}
PLAY RECAP *********************************************************************
localhost : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
STDERR
-----------------------------------------------------------------------------------------
/usr/lib/python3.14/site-packages/ansible/executor/task_queue_manager.py:194: ResourceWarning: unclosed file <_io.BufferedRandom name=114>
signal.signal(signal.SIGINT, self._signal_handler)
ResourceWarning: Enable tracemalloc to get the object allocation traceback
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
unloading ansible._vendor
unloading ansible.release
unloading ansible_collections.ansible.builtin
unloading ansible
unloading ansible.config
unloading ansible.module_utils
unloading ansible.module_utils._internal
unloading ansible.module_utils.compat
unloading ansible.module_utils._internal._patches
unloading ansible.module_utils._internal._patches._dataclass_annotation_patch
unloading ansible.module_utils.compat.typing
unloading ansible.module_utils._internal._dataclass_validation
unloading ansible.module_utils._internal._patches._sys_intern_patch
unloading ansible.module_utils._internal._patches._socket_patch
unloading ansible.module_utils._internal._datatag
unloading ansible.module_utils._internal._messages
unloading ansible.module_utils._internal._datatag._tags
unloading ansible.module_utils._internal._json._profiles
unloading ansible.module_utils._internal._json
unloading ansible._internal
unloading ansible._internal._datatag
unloading ansible._internal._datatag._tags
unloading ansible.module_utils.common
unloading ansible.module_utils.common.text
unloading ansible.module_utils._internal._stack
unloading ansible.module_utils._internal._traceback
unloading ansible.module_utils._internal._validation
unloading ansible.module_utils._internal._plugin_info
unloading ansible.module_utils._internal._deprecator
unloading ansible.module_utils._internal._text_utils
unloading ansible.module_utils._internal._event_utils
unloading ansible.module_utils._internal._errors
unloading ansible.module_utils.common.warnings
unloading ansible.module_utils._internal._no_six
unloading ansible.module_utils.common.text.converters
unloading ansible.module_utils.datatag
unloading ansible._internal._errors
unloading ansible._internal._errors._error_factory
unloading ansible.module_utils._internal._ambient_context
unloading ansible._internal._errors._error_utils
unloading ansible.errors
unloading ansible.module_utils.common.sentinel
unloading ansible.module_utils.common.yaml
unloading ansible.module_utils.parsing
unloading ansible.module_utils.parsing.convert_bool
unloading ansible.parsing
unloading ansible.parsing.quoting
unloading ansible.utils
unloading ansible.utils.path
unloading ansible.config.manager
unloading ansible.utils.fqcn
unloading ansible.constants
unloading ansible._internal._event_formatting
unloading ansible._internal._display_utils
unloading ansible.utils.color
unloading ansible.utils.multiprocessing
unloading ansible.utils.singleton
unloading ansible.utils.display
unloading ansible.module_utils.common.collections
unloading ansible.utils.context_objects
unloading ansible.context
unloading ansible.cli.arguments
unloading ansible._internal._templating
unloading ansible.cli.arguments.option_helpers
unloading ansible.inventory
unloading ansible.utils.sentinel
unloading ansible._internal._errors._handler
unloading ansible.vars
unloading ansible.vars.hostvars
unloading ansible._internal._templating._access
unloading ansible._internal._templating._jinja_patches
unloading ansible._internal._templating._utils
unloading ansible._internal._errors._captured
unloading ansible._internal._templating._jinja_common
unloading ansible._internal._templating._lazy_containers
unloading ansible.parsing.vault
unloading ansible.module_utils._internal._json._profiles._tagless
unloading ansible._internal._templating._transform
unloading ansible._internal._json
unloading ansible._internal._wrapt
unloading ansible._internal._templating._datatag
unloading ansible.plugins
unloading ansible.parsing.yaml
unloading ansible._internal._yaml
unloading ansible._internal._yaml._errors
unloading ansible._internal._yaml._constructor
unloading ansible._internal._yaml._loader
unloading ansible.parsing.yaml.loader
unloading ansible.utils.collection_loader._collection_config
unloading ansible.utils.collection_loader._collection_meta
unloading ansible.utils.collection_loader._collection_finder
unloading ansible.utils.collection_loader
unloading ansible.parsing.plugin_docs
unloading ansible.utils.plugin_docs
unloading ansible.plugins.filter
unloading ansible.plugins.test
unloading ansible._internal._plugins
unloading ansible._internal._json._profiles
unloading ansible._internal._json._profiles._cache_persistence
unloading ansible._internal._plugins._cache
unloading ansible.plugins.loader
unloading ansible.plugins.lookup
unloading ansible._internal._templating._errors
unloading ansible._internal._templating._jinja_plugins
unloading ansible._internal._templating._jinja_bits
unloading ansible.parsing.splitter
unloading ansible.module_utils._internal._debugging
unloading ansible.module_utils.errors
unloading ansible.module_utils._internal._json._legacy_encoder
unloading ansible.module_utils.common.json
unloading ansible.module_utils.common.text.formatters
unloading ansible.module_utils.common.validation
unloading ansible.module_utils.common.parameters
unloading ansible.module_utils.common.arg_spec
unloading ansible.module_utils.common.locale
unloading ansible.module_utils.common.file
unloading ansible.module_utils.common.process
unloading ansible.module_utils.distro._distro
unloading ansible.module_utils.distro
unloading ansible.module_utils.common._utils
unloading ansible.module_utils.common.sys_info
unloading ansible.module_utils.basic
unloading ansible.parsing.utils
unloading ansible._internal._json._profiles._legacy
unloading ansible.parsing.utils.yaml
unloading ansible.parsing.dataloader
unloading ansible.utils.vars
unloading ansible.inventory.helpers
unloading ansible.inventory.group
unloading ansible.parsing.utils.addresses
unloading ansible.inventory.host
unloading ansible.inventory.data
unloading ansible.utils.helpers
unloading ansible.vars.plugins
unloading ansible.inventory.manager
unloading ansible._internal._templating._marker_behaviors
unloading ansible._internal._templating._engine
unloading ansible.vars.clean
unloading ansible.playbook.attribute
unloading ansible.playbook.base
unloading ansible.playbook.conditional
unloading ansible.playbook.collectionsearch
unloading ansible.playbook.delegatable
unloading ansible.parsing.mod_args
unloading ansible.playbook.helpers
unloading ansible.playbook.notifiable
unloading ansible.playbook.taggable
unloading ansible.playbook.block
unloading ansible.playbook.role.definition
unloading ansible.utils.galaxy
unloading ansible.playbook.role.requirement
unloading ansible.playbook.role.metadata
unloading ansible.playbook.role
unloading ansible.executor
unloading ansible._internal._locking
unloading ansible._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz._extensions
unloading ansible.module_utils._internal._ansiballz._extensions._debugpy
unloading ansible.module_utils._internal._ansiballz._extensions._pydevd
unloading ansible.module_utils._internal._ansiballz._extensions._coverage
unloading ansible._internal._ansiballz._builder
unloading ansible._internal._datatag._utils
unloading ansible.executor.interpreter_discovery
unloading ansible.executor.powershell
unloading ansible.module_utils.compat.version
unloading ansible.plugins.become
unloading ansible.plugins.become.runas
unloading ansible.executor.powershell.module_manifest
unloading ansible._internal._datatag._wrappers
unloading ansible._internal._templating._template_vars
unloading ansible.template
unloading ansible.module_utils._internal._ansiballz._loader
unloading ansible.executor.module_common
unloading ansible.module_utils.json_utils
unloading ansible.plugins.action
unloading ansible.playbook.loop_control
unloading ansible._internal._templating._chain_templar
unloading ansible._internal._task
unloading ansible.playbook.task
unloading ansible.playbook.play
unloading ansible.playbook.playbook_include
unloading ansible.playbook
unloading ansible.vars.reserved
unloading ansible.vars.manager
unloading ansible._internal._ssh
unloading ansible._internal._errors._alarm_timeout
unloading ansible._internal._ssh._ssh_agent
unloading ansible._internal._ssh._agent_launch
unloading ansible.cli
unloading ansible.executor.play_iterator
unloading ansible.executor.stats
unloading ansible._internal._collection_proxy
unloading ansible.executor.task_result
unloading ansible.playbook.play_context
unloading ansible._internal._yaml._dumper
unloading ansible.module_utils._internal._json._profiles._fallback_to_str
unloading ansible.plugins.callback
unloading ansible.utils.lock
unloading ansible.executor.task_queue_manager
unloading ansible.executor.playbook_executor
unloading ansible.cli.playbook
unloading ansible_collections
unloading ansible_collections.ansible
unloading ansible.plugins.cache
unloading ansible.plugins.inventory
unloading ansible.plugins.inventory.ini
unloading ansible.utils.shlex
unloading ansible.plugins.inventory.host_list
unloading ansible.plugins.inventory.script
unloading ansible._internal._json._profiles._inventory_legacy
unloading ansible.plugins.vars
unloading ansible.plugins.vars.host_group_vars
unloading ansible.plugins.doc_fragments
unloading ansible.plugins.doc_fragments.vars_plugin_staging
unloading ansible.plugins.cache.memory
unloading ansible.plugins.shell
unloading ansible.plugins.connection
unloading ansible.plugins.connection._paramiko_ssh
unloading ansible.module_utils.compat.paramiko
unloading ansible.plugins.connection.local
unloading ansible.plugins.doc_fragments.connection_pipelining
unloading ansible.plugins.connection.paramiko_ssh
unloading ansible.plugins.connection.psrp
unloading ansible.plugins.shell.powershell
unloading ansible.utils.hashing
unloading ansible.plugins.connection.ssh
unloading ansible.plugins.connection.winrm
unloading ansible.plugins.shell.cmd
unloading ansible.plugins.doc_fragments.shell_windows
unloading ansible.plugins.shell.sh
unloading ansible.plugins.doc_fragments.shell_common
unloading ansible.plugins.become.su
unloading ansible.plugins.become.sudo
unloading ansible.playbook.handler
unloading ansible.playbook.task_include
unloading ansible.playbook.role.include
unloading ansible.playbook.role_include
unloading ansible.playbook.handler_task_include
unloading ansible.modules
unloading ansible_collections.ansible.builtin.plugins
unloading ansible_collections.ansible.builtin.plugins.modules
unloading ansible.plugins.callback.default
unloading ansible.plugins.doc_fragments.default_callback
unloading ansible.plugins.doc_fragments.result_format_callback
unloading ansible.plugins.callback.junit
unloading ansible.playbook.included_file
unloading ansible.utils._junit_xml
unloading ansible.plugins.callback.minimal
unloading ansible.plugins.callback.oneline
unloading ansible.plugins.callback.tree
unloading ansible.utils.ssh_functions
unloading ansible.executor.process
unloading ansible.cli.scripts
unloading ansible.module_utils.connection
unloading ansible._internal._errors._task_timeout
unloading ansible.executor.task_executor
unloading ansible.executor.process.worker
unloading ansible.plugins.strategy
unloading ansible.plugins.strategy.linear
unloading ansible.plugins.action.keeper_init
{'ok': 1, 'changed': 0, 'unreachable': 0, 'failed': 0, 'skipped': 0, 'rescued': 0, 'ignored': 0}
Command - /usr/bin/ansible-playbook -vvvvvv -c local -i /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all --extra-vars tmp_dir='/tmp/tmpb6olefjg' --extra-vars uid='a3b675cb6481417eaf2f57' --extra-vars title='Record 1' /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_lookup.yml
Ansible Directory - /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example
Python Path - .
Loading collection ansible.builtin from
./usr/lib/python3.14/site-packages/yaml/resolver.py:143: ResourceWarning: unclosed file <_io.FileIO name=110 mode='rb+' closefd=True>
def resolve(self, kind, value, implicit):
ResourceWarning: Enable tracemalloc to get the object allocation traceback
STDOUT
-----------------------------------------------------------------------------------------
ansible-playbook [core 2.20.4]
config file = /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg
configured module search path = ['/home/buildozer/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.14/site-packages/ansible
ansible collection location = /home/buildozer/.ansible/collections:/usr/share/ansible/collections
executable location = python3 -m unittest
python version = 3.14.3 (main, Mar 27 2026, 19:39:08) [GCC 15.2.0] (/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/.testenv/bin/python3)
jinja version = 3.1.6
pyyaml version = 6.0.3 (with libyaml v0.2.5)
Using /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg as config file
setting up inventory plugins
Set default localhost to localhost
Parsed /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all inventory source with ini plugin
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python3.14/site-packages/ansible/plugins/callback/default.py
Attempting to use 'junit' callback.
Attempting to use 'minimal' callback.
Skipping callback 'minimal', as we already have a stdout callback.
Attempting to use 'oneline' callback.
Skipping callback 'oneline', as we already have a stdout callback.
Attempting to use 'tree' callback.
PLAYBOOK: keeper_lookup.yml ****************************************************
Positional arguments: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_lookup.yml
verbosity: 6
connection: local
become_method: sudo
tags: ('all',)
inventory: ('/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all',)
extra_vars: ("tmp_dir='/tmp/tmpb6olefjg'", "uid='a3b675cb6481417eaf2f57'", "title='Record 1'")
forks: 5
1 plays in /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_lookup.yml
PLAY [Keeper Lookup] ***********************************************************
TASK [Print Password] **********************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_lookup.yml:8
ok: [localhost] => {
"msg": "My password is MYPASSWORD"
}
TASK [Print Login via Notation] ************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_lookup.yml:13
ok: [localhost] => {
"msg": "My login is MYLOGIN"
}
TASK [Print Phone] *************************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_lookup.yml:18
ok: [localhost] => {
"msg": "My phone_1 is {'number': '(555) 123-2222', 'type': 'Work', 'ext': '6666'}"
}
TASK [Print Phone Full Array] **************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_lookup.yml:23
ok: [localhost] => {
"msg": "My phone_2 is [{'number': '(555) 123-2222', 'type': 'Work', 'ext': '6666'}, {'number': '(555) 789-3333', 'type': 'Mobile'}]"
}
TASK [Print Phone Number 2 By UID] *********************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_lookup.yml:28
ok: [localhost] => {
"msg": "My phone_2 number by UID is (555) 789-3333"
}
TASK [Print Phone Number 2 By TITLE] *******************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_lookup.yml:33
ok: [localhost] => {
"msg": "My phone_2 number by TITLE is (555) 789-3333"
}
PLAY RECAP *********************************************************************
localhost : ok=6 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
STDERR
-----------------------------------------------------------------------------------------
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
unloading ansible._vendor
unloading ansible.release
unloading ansible_collections.ansible.builtin
unloading ansible
unloading ansible.config
unloading ansible.module_utils
unloading ansible.module_utils._internal
unloading ansible.module_utils.compat
unloading ansible.module_utils._internal._patches
unloading ansible.module_utils._internal._patches._dataclass_annotation_patch
unloading ansible.module_utils.compat.typing
unloading ansible.module_utils._internal._dataclass_validation
unloading ansible.module_utils._internal._patches._sys_intern_patch
unloading ansible.module_utils._internal._patches._socket_patch
unloading ansible.module_utils._internal._datatag
unloading ansible.module_utils._internal._messages
unloading ansible.module_utils._internal._datatag._tags
unloading ansible.module_utils._internal._json._profiles
unloading ansible.module_utils._internal._json
unloading ansible._internal
unloading ansible._internal._datatag
unloading ansible._internal._datatag._tags
unloading ansible.module_utils.common
unloading ansible.module_utils.common.text
unloading ansible.module_utils._internal._stack
unloading ansible.module_utils._internal._traceback
unloading ansible.module_utils._internal._validation
unloading ansible.module_utils._internal._plugin_info
unloading ansible.module_utils._internal._deprecator
unloading ansible.module_utils._internal._text_utils
unloading ansible.module_utils._internal._event_utils
unloading ansible.module_utils._internal._errors
unloading ansible.module_utils.common.warnings
unloading ansible.module_utils._internal._no_six
unloading ansible.module_utils.common.text.converters
unloading ansible.module_utils.datatag
unloading ansible._internal._errors
unloading ansible._internal._errors._error_factory
unloading ansible.module_utils._internal._ambient_context
unloading ansible._internal._errors._error_utils
unloading ansible.errors
unloading ansible.module_utils.common.sentinel
unloading ansible.module_utils.common.yaml
unloading ansible.module_utils.parsing
unloading ansible.module_utils.parsing.convert_bool
unloading ansible.parsing
unloading ansible.parsing.quoting
unloading ansible.utils
unloading ansible.utils.path
unloading ansible.config.manager
unloading ansible.utils.fqcn
unloading ansible.constants
unloading ansible._internal._event_formatting
unloading ansible._internal._display_utils
unloading ansible.utils.color
unloading ansible.utils.multiprocessing
unloading ansible.utils.singleton
unloading ansible.utils.display
unloading ansible.module_utils.common.collections
unloading ansible.utils.context_objects
unloading ansible.context
unloading ansible.cli.arguments
unloading ansible._internal._templating
unloading ansible.cli.arguments.option_helpers
unloading ansible.inventory
unloading ansible.utils.sentinel
unloading ansible._internal._errors._handler
unloading ansible.vars
unloading ansible.vars.hostvars
unloading ansible._internal._templating._access
unloading ansible._internal._templating._jinja_patches
unloading ansible._internal._templating._utils
unloading ansible._internal._errors._captured
unloading ansible._internal._templating._jinja_common
unloading ansible._internal._templating._lazy_containers
unloading ansible.parsing.vault
unloading ansible.module_utils._internal._json._profiles._tagless
unloading ansible._internal._templating._transform
unloading ansible._internal._json
unloading ansible._internal._wrapt
unloading ansible._internal._templating._datatag
unloading ansible.plugins
unloading ansible.parsing.yaml
unloading ansible._internal._yaml
unloading ansible._internal._yaml._errors
unloading ansible._internal._yaml._constructor
unloading ansible._internal._yaml._loader
unloading ansible.parsing.yaml.loader
unloading ansible.utils.collection_loader._collection_config
unloading ansible.utils.collection_loader._collection_meta
unloading ansible.utils.collection_loader._collection_finder
unloading ansible.utils.collection_loader
unloading ansible.parsing.plugin_docs
unloading ansible.utils.plugin_docs
unloading ansible.plugins.filter
unloading ansible.plugins.test
unloading ansible._internal._plugins
unloading ansible._internal._json._profiles
unloading ansible._internal._json._profiles._cache_persistence
unloading ansible._internal._plugins._cache
unloading ansible.plugins.loader
unloading ansible.plugins.lookup
unloading ansible._internal._templating._errors
unloading ansible._internal._templating._jinja_plugins
unloading ansible._internal._templating._jinja_bits
unloading ansible.parsing.splitter
unloading ansible.module_utils._internal._debugging
unloading ansible.module_utils.errors
unloading ansible.module_utils._internal._json._legacy_encoder
unloading ansible.module_utils.common.json
unloading ansible.module_utils.common.text.formatters
unloading ansible.module_utils.common.validation
unloading ansible.module_utils.common.parameters
unloading ansible.module_utils.common.arg_spec
unloading ansible.module_utils.common.locale
unloading ansible.module_utils.common.file
unloading ansible.module_utils.common.process
unloading ansible.module_utils.distro._distro
unloading ansible.module_utils.distro
unloading ansible.module_utils.common._utils
unloading ansible.module_utils.common.sys_info
unloading ansible.module_utils.basic
unloading ansible.parsing.utils
unloading ansible._internal._json._profiles._legacy
unloading ansible.parsing.utils.yaml
unloading ansible.parsing.dataloader
unloading ansible.utils.vars
unloading ansible.inventory.helpers
unloading ansible.inventory.group
unloading ansible.parsing.utils.addresses
unloading ansible.inventory.host
unloading ansible.inventory.data
unloading ansible.utils.helpers
unloading ansible.vars.plugins
unloading ansible.inventory.manager
unloading ansible._internal._templating._marker_behaviors
unloading ansible._internal._templating._engine
unloading ansible.vars.clean
unloading ansible.playbook.attribute
unloading ansible.playbook.base
unloading ansible.playbook.conditional
unloading ansible.playbook.collectionsearch
unloading ansible.playbook.delegatable
unloading ansible.parsing.mod_args
unloading ansible.playbook.helpers
unloading ansible.playbook.notifiable
unloading ansible.playbook.taggable
unloading ansible.playbook.block
unloading ansible.playbook.role.definition
unloading ansible.utils.galaxy
unloading ansible.playbook.role.requirement
unloading ansible.playbook.role.metadata
unloading ansible.playbook.role
unloading ansible.executor
unloading ansible._internal._locking
unloading ansible._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz._extensions
unloading ansible.module_utils._internal._ansiballz._extensions._debugpy
unloading ansible.module_utils._internal._ansiballz._extensions._pydevd
unloading ansible.module_utils._internal._ansiballz._extensions._coverage
unloading ansible._internal._ansiballz._builder
unloading ansible._internal._datatag._utils
unloading ansible.executor.interpreter_discovery
unloading ansible.executor.powershell
unloading ansible.module_utils.compat.version
unloading ansible.plugins.become
unloading ansible.plugins.become.runas
unloading ansible.executor.powershell.module_manifest
unloading ansible._internal._datatag._wrappers
unloading ansible._internal._templating._template_vars
unloading ansible.template
unloading ansible.module_utils._internal._ansiballz._loader
unloading ansible.executor.module_common
unloading ansible.module_utils.json_utils
unloading ansible.plugins.action
unloading ansible.playbook.loop_control
unloading ansible._internal._templating._chain_templar
unloading ansible._internal._task
unloading ansible.playbook.task
unloading ansible.playbook.play
unloading ansible.playbook.playbook_include
unloading ansible.playbook
unloading ansible.vars.reserved
unloading ansible.vars.manager
unloading ansible._internal._ssh
unloading ansible._internal._errors._alarm_timeout
unloading ansible._internal._ssh._ssh_agent
unloading ansible._internal._ssh._agent_launch
unloading ansible.cli
unloading ansible.executor.play_iterator
unloading ansible.executor.stats
unloading ansible._internal._collection_proxy
unloading ansible.executor.task_result
unloading ansible.playbook.play_context
unloading ansible._internal._yaml._dumper
unloading ansible.module_utils._internal._json._profiles._fallback_to_str
unloading ansible.plugins.callback
unloading ansible.utils.lock
unloading ansible.executor.task_queue_manager
unloading ansible.executor.playbook_executor
unloading ansible.cli.playbook
unloading ansible_collections
unloading ansible_collections.ansible
unloading ansible.plugins.cache
unloading ansible.plugins.inventory
unloading ansible.plugins.inventory.ini
unloading ansible.utils.shlex
unloading ansible.plugins.inventory.host_list
unloading ansible.plugins.inventory.script
unloading ansible._internal._json._profiles._inventory_legacy
unloading ansible.plugins.vars
unloading ansible.plugins.vars.host_group_vars
unloading ansible.plugins.doc_fragments
unloading ansible.plugins.doc_fragments.vars_plugin_staging
unloading ansible.plugins.cache.memory
unloading ansible.plugins.shell
unloading ansible.plugins.connection
unloading ansible.plugins.connection._paramiko_ssh
unloading ansible.module_utils.compat.paramiko
unloading ansible.plugins.connection.local
unloading ansible.plugins.doc_fragments.connection_pipelining
unloading ansible.plugins.connection.paramiko_ssh
unloading ansible.plugins.connection.psrp
unloading ansible.plugins.shell.powershell
unloading ansible.utils.hashing
unloading ansible.plugins.connection.ssh
unloading ansible.plugins.connection.winrm
unloading ansible.plugins.shell.cmd
unloading ansible.plugins.doc_fragments.shell_windows
unloading ansible.plugins.shell.sh
unloading ansible.plugins.doc_fragments.shell_common
unloading ansible.plugins.become.su
unloading ansible.plugins.become.sudo
unloading ansible.playbook.handler
unloading ansible.playbook.task_include
unloading ansible.playbook.role.include
unloading ansible.playbook.role_include
unloading ansible.playbook.handler_task_include
unloading ansible.modules
unloading ansible.plugins.callback.default
unloading ansible.plugins.doc_fragments.default_callback
unloading ansible.plugins.doc_fragments.result_format_callback
unloading ansible.plugins.callback.junit
unloading ansible.playbook.included_file
unloading ansible.utils._junit_xml
unloading ansible.plugins.callback.minimal
unloading ansible.plugins.callback.oneline
unloading ansible.plugins.callback.tree
unloading ansible.utils.ssh_functions
unloading ansible.executor.process
unloading ansible.cli.scripts
unloading ansible.module_utils.connection
unloading ansible._internal._errors._task_timeout
unloading ansible.executor.task_executor
unloading ansible.executor.process.worker
unloading ansible.plugins.strategy
unloading ansible.plugins.strategy.linear
unloading ansible.plugins.action.debug
{'ok': 6, 'changed': 0, 'unreachable': 0, 'failed': 0, 'skipped': 0, 'rescued': 0, 'ignored': 0}
Command - /usr/bin/ansible-playbook -vvvvvv -c local -i /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all --extra-vars tmp_dir='/tmp/tmpbaogh6ga' --extra-vars uid='a3b675cb6481417eaf2f57' --extra-vars title='Record 1' /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_lookup_cache.yml
Ansible Directory - /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example
Python Path - .
Loading collection ansible.builtin from
.
STDOUT
-----------------------------------------------------------------------------------------
ansible-playbook [core 2.20.4]
config file = /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg
configured module search path = ['/home/buildozer/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.14/site-packages/ansible
ansible collection location = /home/buildozer/.ansible/collections:/usr/share/ansible/collections
executable location = python3 -m unittest
python version = 3.14.3 (main, Mar 27 2026, 19:39:08) [GCC 15.2.0] (/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/.testenv/bin/python3)
jinja version = 3.1.6
pyyaml version = 6.0.3 (with libyaml v0.2.5)
Using /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg as config file
setting up inventory plugins
Set default localhost to localhost
Parsed /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all inventory source with ini plugin
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python3.14/site-packages/ansible/plugins/callback/default.py
Attempting to use 'junit' callback.
Attempting to use 'minimal' callback.
Skipping callback 'minimal', as we already have a stdout callback.
Attempting to use 'oneline' callback.
Skipping callback 'oneline', as we already have a stdout callback.
Attempting to use 'tree' callback.
PLAYBOOK: keeper_lookup_cache.yml **********************************************
Positional arguments: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_lookup_cache.yml
verbosity: 6
connection: local
become_method: sudo
tags: ('all',)
inventory: ('/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all',)
extra_vars: ("tmp_dir='/tmp/tmpbaogh6ga'", "uid='a3b675cb6481417eaf2f57'", "title='Record 1'")
forks: 5
1 plays in /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_lookup_cache.yml
PLAY [Keeper Lookup Cache] *****************************************************
TASK [Generate a Keeper Record Cache secret] ***********************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_lookup_cache.yml:8
ok: [localhost] => {
"_secrets": [
"ksn@H)MYgx37@7^l[yh>9Z95,)7e9StbsBtC08#+GP{,@In)H8[{8M401fOND9So"
],
"changed": false,
"password": "ksn@H)MYgx37@7^l[yh>9Z95,)7e9StbsBtC08#+GP{,@In)H8[{8M401fOND9So"
}
TASK [Store the Keeper Record Cache secret into variables.] ********************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_lookup_cache.yml:14
ok: [localhost] => {
"ansible_facts": {
"keeper_record_cache_secret": "ksn@H)MYgx37@7^l[yh>9Z95,)7e9StbsBtC08#+GP{,@In)H8[{8M401fOND9So"
},
"changed": false
}
TASK [Cache records. Will use keeper_record_cache_secret from above.] **********
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_lookup_cache.yml:19
ok: [localhost] => {
"_secrets": [],
"cache": "gAAAAABpyoVXI7uqDZFPaAgPwxRfAsA3Oeu_AcNeqMeAzwEyLa3suRK8ITZ-hWJo7m5MByTafPwScg6eccc0HU_IuW-To9PRX_6lYPKKUeXcjqsp9azTICzcbz46C2Kjqva6XWSbq4SpcIBo7neA_dKui0LQCdKMT2wGiYeMTJnJe69DaywfaUFRySEyOAe3HBYOfW3_n8W0xMP0vXvs1tcfqt9-QidStiLzk38N1nrCIknSjtOROD2kOLBIT_gib2R9QwJBRGX61Cyw3TE6DWcxy_BJtjHBiUITuY8lifTB1E9if5OxFkRAimYodyHu9gnkJ-5d3zcQ8PyW9ARm_MaQHrDl_nuQnZXkRygkdcPkp1vIjZNLV5jpnw1DhAJFq-XcCPQIa3IPDIBpRv-_jaCcgimV97X3Sx-CileTr2NXGfIbNtv3KDfp3fJwWRSJbgWSnGElnjkHLSXYsyqr4-CPwIaEutcqj8X1dwaS_X654wuPBIdE-2UZcH2qWHwEuhlJh8bZ5sQyElk0VTarHK8HjXglB07-VTxlAm3DA94ooO-4xxyiyRvnHqL1dp8CA9mF8qnUoAjQuMXTADZQ5m4vAWmA90jU0Ya28COPz1aEimO0Q_3gxdrgY4CGE5rlcYwOmEPQVJe_ycxnMhAYBRYcHfzRxob7D2K9EGR0qdy_QFvdSl8idz7CV5ZBizIp-4AK8ZanYd6h18e5aCaXPLOoYYtlPsFgKUw_QuOTt7HkcjseXZqH2P-uLqr-ZKaJJzHEns0uCU7KZoee2u9yL8W4KZsVbCZ4vjbtLXyUTCfSIDof421OQm2afTZeU5FP44FMijHufpH41sKrX-WtdUCBo6HzUa8bgYKBRMlqnuDld0fMzmQS25AXIs9SgSuygK6XTXbEiW5mz79eKINawvUlrtRQDJw1dr2APWt8psaCGNvX0naSvvjBxti7f8F8Akk3wjhCvp0zKAjSYV7iUkH_Zm0lDTc4CEqAqskvzgXWRqbhOYbXbEIA-_vRLo_Saj1cvHVWhGrY_4wFzyVTeq03zJ9W5iYE4Wqr50uKNzcxzmvr1amw07SHiQVTXijiQclHQIfoFb-YUT1qeHFBTb5kwT5SI-HOifB7_HHwHSwl6voABHciBuazW9If_rLaBKTlI58ZdlVMdUpzjKR5Xe0td4uuc2n3uQlfFyOlNEcKF2ed0PG7d_dIAsDevmBBMJbwEMoR5MuW",
"changed": false
}
TASK [Print Password] **********************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_lookup_cache.yml:26
ok: [localhost] => {
"msg": "My password is MYPASSWORD"
}
TASK [Print Login via Notation] ************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_lookup_cache.yml:32
ok: [localhost] => {
"msg": "My login is MYLOGIN"
}
TASK [Print Phone] *************************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_lookup_cache.yml:37
ok: [localhost] => {
"msg": "My phone_1 is {'number': '(555) 123-2222', 'type': 'Work', 'ext': '6666'}"
}
TASK [Print Phone Full Array] **************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_lookup_cache.yml:42
ok: [localhost] => {
"msg": "My phone_2 is [{'number': '(555) 123-2222', 'type': 'Work', 'ext': '6666'}, {'number': '(555) 789-3333', 'type': 'Mobile'}]"
}
TASK [Print Phone Number 2 By UID] *********************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_lookup_cache.yml:47
ok: [localhost] => {
"msg": "My phone_2 number by UID is (555) 789-3333"
}
TASK [Print Phone Number 2 By TITLE] *******************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_lookup_cache.yml:52
ok: [localhost] => {
"msg": "My phone_2 number by TITLE is (555) 789-3333"
}
PLAY RECAP *********************************************************************
localhost : ok=9 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
STDERR
-----------------------------------------------------------------------------------------
/usr/lib/python3.14/site-packages/ansible/executor/task_queue_manager.py:194: ResourceWarning: unclosed file <_io.BufferedRandom name=114>
signal.signal(signal.SIGINT, self._signal_handler)
ResourceWarning: Enable tracemalloc to get the object allocation traceback
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
[WARNING]: cache and notation both set. currently notation cannot be used with the cache.
unloading ansible._vendor
unloading ansible.release
unloading ansible_collections.ansible.builtin
unloading ansible
unloading ansible.config
unloading ansible.module_utils
unloading ansible.module_utils._internal
unloading ansible.module_utils.compat
unloading ansible.module_utils._internal._patches
unloading ansible.module_utils._internal._patches._dataclass_annotation_patch
unloading ansible.module_utils.compat.typing
unloading ansible.module_utils._internal._dataclass_validation
unloading ansible.module_utils._internal._patches._sys_intern_patch
unloading ansible.module_utils._internal._patches._socket_patch
unloading ansible.module_utils._internal._datatag
unloading ansible.module_utils._internal._messages
unloading ansible.module_utils._internal._datatag._tags
unloading ansible.module_utils._internal._json._profiles
unloading ansible.module_utils._internal._json
unloading ansible._internal
unloading ansible._internal._datatag
unloading ansible._internal._datatag._tags
unloading ansible.module_utils.common
unloading ansible.module_utils.common.text
unloading ansible.module_utils._internal._stack
unloading ansible.module_utils._internal._traceback
unloading ansible.module_utils._internal._validation
unloading ansible.module_utils._internal._plugin_info
unloading ansible.module_utils._internal._deprecator
unloading ansible.module_utils._internal._text_utils
unloading ansible.module_utils._internal._event_utils
unloading ansible.module_utils._internal._errors
unloading ansible.module_utils.common.warnings
unloading ansible.module_utils._internal._no_six
unloading ansible.module_utils.common.text.converters
unloading ansible.module_utils.datatag
unloading ansible._internal._errors
unloading ansible._internal._errors._error_factory
unloading ansible.module_utils._internal._ambient_context
unloading ansible._internal._errors._error_utils
unloading ansible.errors
unloading ansible.module_utils.common.sentinel
unloading ansible.module_utils.common.yaml
unloading ansible.module_utils.parsing
unloading ansible.module_utils.parsing.convert_bool
unloading ansible.parsing
unloading ansible.parsing.quoting
unloading ansible.utils
unloading ansible.utils.path
unloading ansible.config.manager
unloading ansible.utils.fqcn
unloading ansible.constants
unloading ansible._internal._event_formatting
unloading ansible._internal._display_utils
unloading ansible.utils.color
unloading ansible.utils.multiprocessing
unloading ansible.utils.singleton
unloading ansible.utils.display
unloading ansible.module_utils.common.collections
unloading ansible.utils.context_objects
unloading ansible.context
unloading ansible.cli.arguments
unloading ansible._internal._templating
unloading ansible.cli.arguments.option_helpers
unloading ansible.inventory
unloading ansible.utils.sentinel
unloading ansible._internal._errors._handler
unloading ansible.vars
unloading ansible.vars.hostvars
unloading ansible._internal._templating._access
unloading ansible._internal._templating._jinja_patches
unloading ansible._internal._templating._utils
unloading ansible._internal._errors._captured
unloading ansible._internal._templating._jinja_common
unloading ansible._internal._templating._lazy_containers
unloading ansible.parsing.vault
unloading ansible.module_utils._internal._json._profiles._tagless
unloading ansible._internal._templating._transform
unloading ansible._internal._json
unloading ansible._internal._wrapt
unloading ansible._internal._templating._datatag
unloading ansible.plugins
unloading ansible.parsing.yaml
unloading ansible._internal._yaml
unloading ansible._internal._yaml._errors
unloading ansible._internal._yaml._constructor
unloading ansible._internal._yaml._loader
unloading ansible.parsing.yaml.loader
unloading ansible.utils.collection_loader._collection_config
unloading ansible.utils.collection_loader._collection_meta
unloading ansible.utils.collection_loader._collection_finder
unloading ansible.utils.collection_loader
unloading ansible.parsing.plugin_docs
unloading ansible.utils.plugin_docs
unloading ansible.plugins.filter
unloading ansible.plugins.test
unloading ansible._internal._plugins
unloading ansible._internal._json._profiles
unloading ansible._internal._json._profiles._cache_persistence
unloading ansible._internal._plugins._cache
unloading ansible.plugins.loader
unloading ansible.plugins.lookup
unloading ansible._internal._templating._errors
unloading ansible._internal._templating._jinja_plugins
unloading ansible._internal._templating._jinja_bits
unloading ansible.parsing.splitter
unloading ansible.module_utils._internal._debugging
unloading ansible.module_utils.errors
unloading ansible.module_utils._internal._json._legacy_encoder
unloading ansible.module_utils.common.json
unloading ansible.module_utils.common.text.formatters
unloading ansible.module_utils.common.validation
unloading ansible.module_utils.common.parameters
unloading ansible.module_utils.common.arg_spec
unloading ansible.module_utils.common.locale
unloading ansible.module_utils.common.file
unloading ansible.module_utils.common.process
unloading ansible.module_utils.distro._distro
unloading ansible.module_utils.distro
unloading ansible.module_utils.common._utils
unloading ansible.module_utils.common.sys_info
unloading ansible.module_utils.basic
unloading ansible.parsing.utils
unloading ansible._internal._json._profiles._legacy
unloading ansible.parsing.utils.yaml
unloading ansible.parsing.dataloader
unloading ansible.utils.vars
unloading ansible.inventory.helpers
unloading ansible.inventory.group
unloading ansible.parsing.utils.addresses
unloading ansible.inventory.host
unloading ansible.inventory.data
unloading ansible.utils.helpers
unloading ansible.vars.plugins
unloading ansible.inventory.manager
unloading ansible._internal._templating._marker_behaviors
unloading ansible._internal._templating._engine
unloading ansible.vars.clean
unloading ansible.playbook.attribute
unloading ansible.playbook.base
unloading ansible.playbook.conditional
unloading ansible.playbook.collectionsearch
unloading ansible.playbook.delegatable
unloading ansible.parsing.mod_args
unloading ansible.playbook.helpers
unloading ansible.playbook.notifiable
unloading ansible.playbook.taggable
unloading ansible.playbook.block
unloading ansible.playbook.role.definition
unloading ansible.utils.galaxy
unloading ansible.playbook.role.requirement
unloading ansible.playbook.role.metadata
unloading ansible.playbook.role
unloading ansible.executor
unloading ansible._internal._locking
unloading ansible._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz._extensions
unloading ansible.module_utils._internal._ansiballz._extensions._debugpy
unloading ansible.module_utils._internal._ansiballz._extensions._pydevd
unloading ansible.module_utils._internal._ansiballz._extensions._coverage
unloading ansible._internal._ansiballz._builder
unloading ansible._internal._datatag._utils
unloading ansible.executor.interpreter_discovery
unloading ansible.executor.powershell
unloading ansible.module_utils.compat.version
unloading ansible.plugins.become
unloading ansible.plugins.become.runas
unloading ansible.executor.powershell.module_manifest
unloading ansible._internal._datatag._wrappers
unloading ansible._internal._templating._template_vars
unloading ansible.template
unloading ansible.module_utils._internal._ansiballz._loader
unloading ansible.executor.module_common
unloading ansible.module_utils.json_utils
unloading ansible.plugins.action
unloading ansible.playbook.loop_control
unloading ansible._internal._templating._chain_templar
unloading ansible._internal._task
unloading ansible.playbook.task
unloading ansible.playbook.play
unloading ansible.playbook.playbook_include
unloading ansible.playbook
unloading ansible.vars.reserved
unloading ansible.vars.manager
unloading ansible._internal._ssh
unloading ansible._internal._errors._alarm_timeout
unloading ansible._internal._ssh._ssh_agent
unloading ansible._internal._ssh._agent_launch
unloading ansible.cli
unloading ansible.executor.play_iterator
unloading ansible.executor.stats
unloading ansible._internal._collection_proxy
unloading ansible.executor.task_result
unloading ansible.playbook.play_context
unloading ansible._internal._yaml._dumper
unloading ansible.module_utils._internal._json._profiles._fallback_to_str
unloading ansible.plugins.callback
unloading ansible.utils.lock
unloading ansible.executor.task_queue_manager
unloading ansible.executor.playbook_executor
unloading ansible.cli.playbook
unloading ansible_collections
unloading ansible_collections.ansible
unloading ansible.plugins.cache
unloading ansible.plugins.inventory
unloading ansible.plugins.inventory.ini
unloading ansible.utils.shlex
unloading ansible.plugins.inventory.host_list
unloading ansible.plugins.inventory.script
unloading ansible._internal._json._profiles._inventory_legacy
unloading ansible.plugins.vars
unloading ansible.plugins.vars.host_group_vars
unloading ansible.plugins.doc_fragments
unloading ansible.plugins.doc_fragments.vars_plugin_staging
unloading ansible.plugins.cache.memory
unloading ansible.plugins.shell
unloading ansible.plugins.connection
unloading ansible.plugins.connection._paramiko_ssh
unloading ansible.module_utils.compat.paramiko
unloading ansible.plugins.connection.local
unloading ansible.plugins.doc_fragments.connection_pipelining
unloading ansible.plugins.connection.paramiko_ssh
unloading ansible.plugins.connection.psrp
unloading ansible.plugins.shell.powershell
unloading ansible.utils.hashing
unloading ansible.plugins.connection.ssh
unloading ansible.plugins.connection.winrm
unloading ansible.plugins.shell.cmd
unloading ansible.plugins.doc_fragments.shell_windows
unloading ansible.plugins.shell.sh
unloading ansible.plugins.doc_fragments.shell_common
unloading ansible.plugins.become.su
unloading ansible.plugins.become.sudo
unloading ansible.playbook.handler
unloading ansible.playbook.task_include
unloading ansible.playbook.role.include
unloading ansible.playbook.role_include
unloading ansible.playbook.handler_task_include
unloading ansible.modules
unloading ansible_collections.ansible.builtin.plugins
unloading ansible_collections.ansible.builtin.plugins.modules
unloading ansible.plugins.callback.default
unloading ansible.plugins.doc_fragments.default_callback
unloading ansible.plugins.doc_fragments.result_format_callback
unloading ansible.plugins.callback.junit
unloading ansible.playbook.included_file
unloading ansible.utils._junit_xml
unloading ansible.plugins.callback.minimal
unloading ansible.plugins.callback.oneline
unloading ansible.plugins.callback.tree
unloading ansible.utils.ssh_functions
unloading ansible.executor.process
unloading ansible.cli.scripts
unloading ansible.module_utils.connection
unloading ansible._internal._errors._task_timeout
unloading ansible.executor.task_executor
unloading ansible.executor.process.worker
unloading ansible.plugins.strategy
unloading ansible.plugins.strategy.linear
unloading ansible.plugins.action.keeper_password
unloading ansible.plugins.action.set_fact
unloading ansible.plugins.action.keeper_cache_records
unloading ansible.plugins.action.debug
{'ok': 9, 'changed': 0, 'unreachable': 0, 'failed': 0, 'skipped': 0, 'rescued': 0, 'ignored': 0}
Command - /usr/bin/ansible-playbook -vvvvvv -c local -i /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_password.yml
Ansible Directory - /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example
Python Path - .
Loading collection ansible.builtin from
../usr/lib/python3.14/site-packages/yaml/resolver.py:149: ResourceWarning: unclosed file <_io.FileIO name=110 mode='rb+' closefd=True>
wildcard_resolvers = self.yaml_implicit_resolvers.get(None, [])
ResourceWarning: Enable tracemalloc to get the object allocation traceback
STDOUT
-----------------------------------------------------------------------------------------
ansible-playbook [core 2.20.4]
config file = /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg
configured module search path = ['/home/buildozer/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.14/site-packages/ansible
ansible collection location = /home/buildozer/.ansible/collections:/usr/share/ansible/collections
executable location = python3 -m unittest
python version = 3.14.3 (main, Mar 27 2026, 19:39:08) [GCC 15.2.0] (/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/.testenv/bin/python3)
jinja version = 3.1.6
pyyaml version = 6.0.3 (with libyaml v0.2.5)
Using /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg as config file
setting up inventory plugins
Set default localhost to localhost
Parsed /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all inventory source with ini plugin
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python3.14/site-packages/ansible/plugins/callback/default.py
Attempting to use 'junit' callback.
Attempting to use 'minimal' callback.
Skipping callback 'minimal', as we already have a stdout callback.
Attempting to use 'oneline' callback.
Skipping callback 'oneline', as we already have a stdout callback.
Attempting to use 'tree' callback.
PLAYBOOK: keeper_password.yml **************************************************
Positional arguments: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_password.yml
verbosity: 6
connection: local
become_method: sudo
tags: ('all',)
inventory: ('/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all',)
forks: 5
1 plays in /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_password.yml
PLAY [Keeper Password] *********************************************************
TASK [Generate a password] *****************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_password.yml:8
ok: [localhost] => {
"_secrets": [
"$tJXz0bR3(2DD2C6HT7jR1cX^)MS42gfec?k1I(o>1e{alR5H2n,1Dcd7v]mP)44zLy=67>mIF;9a+{Umg4{B8Sv4@<.J8@{DI!w4si5i\"!$1E!E345Vi7.@S[0qD,X="
],
"changed": false,
"password": "$tJXz0bR3(2DD2C6HT7jR1cX^)MS42gfec?k1I(o>1e{alR5H2n,1Dcd7v]mP)44zLy=67>mIF;9a+{Umg4{B8Sv4@<.J8@{DI!w4si5i\"!$1E!E345Vi7.@S[0qD,X="
}
TASK [Display Long Pass] *******************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_password.yml:13
ok: [localhost] => {
"msg": "Long password $tJXz0bR3(2DD2C6HT7jR1cX^)MS42gfec?k1I(o>1e{alR5H2n,1Dcd7v]mP)44zLy=67>mIF;9a+{Umg4{B8Sv4@<.J8@{DI!w4si5i\"!$1E!E345Vi7.@S[0qD,X="
}
TASK [Generate all digit password, No 4s] **************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_password.yml:17
ok: [localhost] => {
"_secrets": [
"7319820058677903183970671992069613771883617836356831777673071311"
],
"changed": false,
"password": "7319820058677903183970671992069613771883617836356831777673071311"
}
TASK [Display Digit Pass, no 4s] ***********************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_password.yml:27
ok: [localhost] => {
"msg": "Digit password 7319820058677903183970671992069613771883617836356831777673071311"
}
PLAY RECAP *********************************************************************
localhost : ok=4 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
STDERR
-----------------------------------------------------------------------------------------
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
unloading ansible._vendor
unloading ansible.release
unloading ansible_collections.ansible.builtin
unloading ansible
unloading ansible.config
unloading ansible.module_utils
unloading ansible.module_utils._internal
unloading ansible.module_utils.compat
unloading ansible.module_utils._internal._patches
unloading ansible.module_utils._internal._patches._dataclass_annotation_patch
unloading ansible.module_utils.compat.typing
unloading ansible.module_utils._internal._dataclass_validation
unloading ansible.module_utils._internal._patches._sys_intern_patch
unloading ansible.module_utils._internal._patches._socket_patch
unloading ansible.module_utils._internal._datatag
unloading ansible.module_utils._internal._messages
unloading ansible.module_utils._internal._datatag._tags
unloading ansible.module_utils._internal._json._profiles
unloading ansible.module_utils._internal._json
unloading ansible._internal
unloading ansible._internal._datatag
unloading ansible._internal._datatag._tags
unloading ansible.module_utils.common
unloading ansible.module_utils.common.text
unloading ansible.module_utils._internal._stack
unloading ansible.module_utils._internal._traceback
unloading ansible.module_utils._internal._validation
unloading ansible.module_utils._internal._plugin_info
unloading ansible.module_utils._internal._deprecator
unloading ansible.module_utils._internal._text_utils
unloading ansible.module_utils._internal._event_utils
unloading ansible.module_utils._internal._errors
unloading ansible.module_utils.common.warnings
unloading ansible.module_utils._internal._no_six
unloading ansible.module_utils.common.text.converters
unloading ansible.module_utils.datatag
unloading ansible._internal._errors
unloading ansible._internal._errors._error_factory
unloading ansible.module_utils._internal._ambient_context
unloading ansible._internal._errors._error_utils
unloading ansible.errors
unloading ansible.module_utils.common.sentinel
unloading ansible.module_utils.common.yaml
unloading ansible.module_utils.parsing
unloading ansible.module_utils.parsing.convert_bool
unloading ansible.parsing
unloading ansible.parsing.quoting
unloading ansible.utils
unloading ansible.utils.path
unloading ansible.config.manager
unloading ansible.utils.fqcn
unloading ansible.constants
unloading ansible._internal._event_formatting
unloading ansible._internal._display_utils
unloading ansible.utils.color
unloading ansible.utils.multiprocessing
unloading ansible.utils.singleton
unloading ansible.utils.display
unloading ansible.module_utils.common.collections
unloading ansible.utils.context_objects
unloading ansible.context
unloading ansible.cli.arguments
unloading ansible._internal._templating
unloading ansible.cli.arguments.option_helpers
unloading ansible.inventory
unloading ansible.utils.sentinel
unloading ansible._internal._errors._handler
unloading ansible.vars
unloading ansible.vars.hostvars
unloading ansible._internal._templating._access
unloading ansible._internal._templating._jinja_patches
unloading ansible._internal._templating._utils
unloading ansible._internal._errors._captured
unloading ansible._internal._templating._jinja_common
unloading ansible._internal._templating._lazy_containers
unloading ansible.parsing.vault
unloading ansible.module_utils._internal._json._profiles._tagless
unloading ansible._internal._templating._transform
unloading ansible._internal._json
unloading ansible._internal._wrapt
unloading ansible._internal._templating._datatag
unloading ansible.plugins
unloading ansible.parsing.yaml
unloading ansible._internal._yaml
unloading ansible._internal._yaml._errors
unloading ansible._internal._yaml._constructor
unloading ansible._internal._yaml._loader
unloading ansible.parsing.yaml.loader
unloading ansible.utils.collection_loader._collection_config
unloading ansible.utils.collection_loader._collection_meta
unloading ansible.utils.collection_loader._collection_finder
unloading ansible.utils.collection_loader
unloading ansible.parsing.plugin_docs
unloading ansible.utils.plugin_docs
unloading ansible.plugins.filter
unloading ansible.plugins.test
unloading ansible._internal._plugins
unloading ansible._internal._json._profiles
unloading ansible._internal._json._profiles._cache_persistence
unloading ansible._internal._plugins._cache
unloading ansible.plugins.loader
unloading ansible.plugins.lookup
unloading ansible._internal._templating._errors
unloading ansible._internal._templating._jinja_plugins
unloading ansible._internal._templating._jinja_bits
unloading ansible.parsing.splitter
unloading ansible.module_utils._internal._debugging
unloading ansible.module_utils.errors
unloading ansible.module_utils._internal._json._legacy_encoder
unloading ansible.module_utils.common.json
unloading ansible.module_utils.common.text.formatters
unloading ansible.module_utils.common.validation
unloading ansible.module_utils.common.parameters
unloading ansible.module_utils.common.arg_spec
unloading ansible.module_utils.common.locale
unloading ansible.module_utils.common.file
unloading ansible.module_utils.common.process
unloading ansible.module_utils.distro._distro
unloading ansible.module_utils.distro
unloading ansible.module_utils.common._utils
unloading ansible.module_utils.common.sys_info
unloading ansible.module_utils.basic
unloading ansible.parsing.utils
unloading ansible._internal._json._profiles._legacy
unloading ansible.parsing.utils.yaml
unloading ansible.parsing.dataloader
unloading ansible.utils.vars
unloading ansible.inventory.helpers
unloading ansible.inventory.group
unloading ansible.parsing.utils.addresses
unloading ansible.inventory.host
unloading ansible.inventory.data
unloading ansible.utils.helpers
unloading ansible.vars.plugins
unloading ansible.inventory.manager
unloading ansible._internal._templating._marker_behaviors
unloading ansible._internal._templating._engine
unloading ansible.vars.clean
unloading ansible.playbook.attribute
unloading ansible.playbook.base
unloading ansible.playbook.conditional
unloading ansible.playbook.collectionsearch
unloading ansible.playbook.delegatable
unloading ansible.parsing.mod_args
unloading ansible.playbook.helpers
unloading ansible.playbook.notifiable
unloading ansible.playbook.taggable
unloading ansible.playbook.block
unloading ansible.playbook.role.definition
unloading ansible.utils.galaxy
unloading ansible.playbook.role.requirement
unloading ansible.playbook.role.metadata
unloading ansible.playbook.role
unloading ansible.executor
unloading ansible._internal._locking
unloading ansible._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz._extensions
unloading ansible.module_utils._internal._ansiballz._extensions._debugpy
unloading ansible.module_utils._internal._ansiballz._extensions._pydevd
unloading ansible.module_utils._internal._ansiballz._extensions._coverage
unloading ansible._internal._ansiballz._builder
unloading ansible._internal._datatag._utils
unloading ansible.executor.interpreter_discovery
unloading ansible.executor.powershell
unloading ansible.module_utils.compat.version
unloading ansible.plugins.become
unloading ansible.plugins.become.runas
unloading ansible.executor.powershell.module_manifest
unloading ansible._internal._datatag._wrappers
unloading ansible._internal._templating._template_vars
unloading ansible.template
unloading ansible.module_utils._internal._ansiballz._loader
unloading ansible.executor.module_common
unloading ansible.module_utils.json_utils
unloading ansible.plugins.action
unloading ansible.playbook.loop_control
unloading ansible._internal._templating._chain_templar
unloading ansible._internal._task
unloading ansible.playbook.task
unloading ansible.playbook.play
unloading ansible.playbook.playbook_include
unloading ansible.playbook
unloading ansible.vars.reserved
unloading ansible.vars.manager
unloading ansible._internal._ssh
unloading ansible._internal._errors._alarm_timeout
unloading ansible._internal._ssh._ssh_agent
unloading ansible._internal._ssh._agent_launch
unloading ansible.cli
unloading ansible.executor.play_iterator
unloading ansible.executor.stats
unloading ansible._internal._collection_proxy
unloading ansible.executor.task_result
unloading ansible.playbook.play_context
unloading ansible._internal._yaml._dumper
unloading ansible.module_utils._internal._json._profiles._fallback_to_str
unloading ansible.plugins.callback
unloading ansible.utils.lock
unloading ansible.executor.task_queue_manager
unloading ansible.executor.playbook_executor
unloading ansible.cli.playbook
unloading ansible_collections
unloading ansible_collections.ansible
unloading ansible.plugins.cache
unloading ansible.plugins.inventory
unloading ansible.plugins.inventory.ini
unloading ansible.utils.shlex
unloading ansible.plugins.inventory.host_list
unloading ansible.plugins.inventory.script
unloading ansible._internal._json._profiles._inventory_legacy
unloading ansible.plugins.vars
unloading ansible.plugins.vars.host_group_vars
unloading ansible.plugins.doc_fragments
unloading ansible.plugins.doc_fragments.vars_plugin_staging
unloading ansible.plugins.cache.memory
unloading ansible.plugins.shell
unloading ansible.plugins.connection
unloading ansible.plugins.connection._paramiko_ssh
unloading ansible.module_utils.compat.paramiko
unloading ansible.plugins.connection.local
unloading ansible.plugins.doc_fragments.connection_pipelining
unloading ansible.plugins.connection.paramiko_ssh
unloading ansible.plugins.connection.psrp
unloading ansible.plugins.shell.powershell
unloading ansible.utils.hashing
unloading ansible.plugins.connection.ssh
unloading ansible.plugins.connection.winrm
unloading ansible.plugins.shell.cmd
unloading ansible.plugins.doc_fragments.shell_windows
unloading ansible.plugins.shell.sh
unloading ansible.plugins.doc_fragments.shell_common
unloading ansible.plugins.become.su
unloading ansible.plugins.become.sudo
unloading ansible.playbook.handler
unloading ansible.playbook.task_include
unloading ansible.playbook.role.include
unloading ansible.playbook.role_include
unloading ansible.playbook.handler_task_include
unloading ansible.modules
unloading ansible_collections.ansible.builtin.plugins
unloading ansible_collections.ansible.builtin.plugins.modules
unloading ansible.plugins.callback.default
unloading ansible.plugins.doc_fragments.default_callback
unloading ansible.plugins.doc_fragments.result_format_callback
unloading ansible.plugins.callback.junit
unloading ansible.playbook.included_file
unloading ansible.utils._junit_xml
unloading ansible.plugins.callback.minimal
unloading ansible.plugins.callback.oneline
unloading ansible.plugins.callback.tree
unloading ansible.utils.ssh_functions
unloading ansible.executor.process
unloading ansible.cli.scripts
unloading ansible.module_utils.connection
unloading ansible._internal._errors._task_timeout
unloading ansible.executor.task_executor
unloading ansible.executor.process.worker
unloading ansible.plugins.strategy
unloading ansible.plugins.strategy.linear
unloading ansible.plugins.action.keeper_password
unloading ansible.plugins.action.debug
{'ok': 4, 'changed': 0, 'unreachable': 0, 'failed': 0, 'skipped': 0, 'rescued': 0, 'ignored': 0}
Command - /usr/bin/ansible-playbook -vvvvvv -c local -i /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all --extra-vars tmp_dir='/tmp/tmp60x3h7j7' --extra-vars uid='6451cd51fcc441c39f970f' --extra-vars title='Record 2' /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_remove.yml
Ansible Directory - /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example
Python Path - .
Loading collection ansible.builtin from
.
STDOUT
-----------------------------------------------------------------------------------------
ansible-playbook [core 2.20.4]
config file = /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg
configured module search path = ['/home/buildozer/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.14/site-packages/ansible
ansible collection location = /home/buildozer/.ansible/collections:/usr/share/ansible/collections
executable location = python3 -m unittest
python version = 3.14.3 (main, Mar 27 2026, 19:39:08) [GCC 15.2.0] (/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/.testenv/bin/python3)
jinja version = 3.1.6
pyyaml version = 6.0.3 (with libyaml v0.2.5)
Using /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg as config file
setting up inventory plugins
Set default localhost to localhost
Parsed /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all inventory source with ini plugin
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python3.14/site-packages/ansible/plugins/callback/default.py
Attempting to use 'junit' callback.
Attempting to use 'minimal' callback.
Skipping callback 'minimal', as we already have a stdout callback.
Attempting to use 'oneline' callback.
Skipping callback 'oneline', as we already have a stdout callback.
Attempting to use 'tree' callback.
PLAYBOOK: keeper_remove.yml ****************************************************
Positional arguments: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_remove.yml
verbosity: 6
connection: local
become_method: sudo
tags: ('all',)
inventory: ('/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all',)
extra_vars: ("tmp_dir='/tmp/tmp60x3h7j7'", "uid='6451cd51fcc441c39f970f'", "title='Record 2'")
forks: 5
1 plays in /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_remove.yml
PLAY [Keeper Remove] ***********************************************************
TASK [Remove By UID] ***********************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_remove.yml:8
ok: [localhost] => {
"changed": false
}
TASK [Remove By Title] *********************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_remove.yml:12
ok: [localhost] => {
"changed": false
}
PLAY RECAP *********************************************************************
localhost : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
STDERR
-----------------------------------------------------------------------------------------
/usr/lib/python3.14/site-packages/ansible/executor/task_queue_manager.py:194: ResourceWarning: unclosed file <_io.BufferedRandom name=114>
signal.signal(signal.SIGINT, self._signal_handler)
ResourceWarning: Enable tracemalloc to get the object allocation traceback
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
unloading ansible._vendor
unloading ansible.release
unloading ansible_collections.ansible.builtin
unloading ansible
unloading ansible.config
unloading ansible.module_utils
unloading ansible.module_utils._internal
unloading ansible.module_utils.compat
unloading ansible.module_utils._internal._patches
unloading ansible.module_utils._internal._patches._dataclass_annotation_patch
unloading ansible.module_utils.compat.typing
unloading ansible.module_utils._internal._dataclass_validation
unloading ansible.module_utils._internal._patches._sys_intern_patch
unloading ansible.module_utils._internal._patches._socket_patch
unloading ansible.module_utils._internal._datatag
unloading ansible.module_utils._internal._messages
unloading ansible.module_utils._internal._datatag._tags
unloading ansible.module_utils._internal._json._profiles
unloading ansible.module_utils._internal._json
unloading ansible._internal
unloading ansible._internal._datatag
unloading ansible._internal._datatag._tags
unloading ansible.module_utils.common
unloading ansible.module_utils.common.text
unloading ansible.module_utils._internal._stack
unloading ansible.module_utils._internal._traceback
unloading ansible.module_utils._internal._validation
unloading ansible.module_utils._internal._plugin_info
unloading ansible.module_utils._internal._deprecator
unloading ansible.module_utils._internal._text_utils
unloading ansible.module_utils._internal._event_utils
unloading ansible.module_utils._internal._errors
unloading ansible.module_utils.common.warnings
unloading ansible.module_utils._internal._no_six
unloading ansible.module_utils.common.text.converters
unloading ansible.module_utils.datatag
unloading ansible._internal._errors
unloading ansible._internal._errors._error_factory
unloading ansible.module_utils._internal._ambient_context
unloading ansible._internal._errors._error_utils
unloading ansible.errors
unloading ansible.module_utils.common.sentinel
unloading ansible.module_utils.common.yaml
unloading ansible.module_utils.parsing
unloading ansible.module_utils.parsing.convert_bool
unloading ansible.parsing
unloading ansible.parsing.quoting
unloading ansible.utils
unloading ansible.utils.path
unloading ansible.config.manager
unloading ansible.utils.fqcn
unloading ansible.constants
unloading ansible._internal._event_formatting
unloading ansible._internal._display_utils
unloading ansible.utils.color
unloading ansible.utils.multiprocessing
unloading ansible.utils.singleton
unloading ansible.utils.display
unloading ansible.module_utils.common.collections
unloading ansible.utils.context_objects
unloading ansible.context
unloading ansible.cli.arguments
unloading ansible._internal._templating
unloading ansible.cli.arguments.option_helpers
unloading ansible.inventory
unloading ansible.utils.sentinel
unloading ansible._internal._errors._handler
unloading ansible.vars
unloading ansible.vars.hostvars
unloading ansible._internal._templating._access
unloading ansible._internal._templating._jinja_patches
unloading ansible._internal._templating._utils
unloading ansible._internal._errors._captured
unloading ansible._internal._templating._jinja_common
unloading ansible._internal._templating._lazy_containers
unloading ansible.parsing.vault
unloading ansible.module_utils._internal._json._profiles._tagless
unloading ansible._internal._templating._transform
unloading ansible._internal._json
unloading ansible._internal._wrapt
unloading ansible._internal._templating._datatag
unloading ansible.plugins
unloading ansible.parsing.yaml
unloading ansible._internal._yaml
unloading ansible._internal._yaml._errors
unloading ansible._internal._yaml._constructor
unloading ansible._internal._yaml._loader
unloading ansible.parsing.yaml.loader
unloading ansible.utils.collection_loader._collection_config
unloading ansible.utils.collection_loader._collection_meta
unloading ansible.utils.collection_loader._collection_finder
unloading ansible.utils.collection_loader
unloading ansible.parsing.plugin_docs
unloading ansible.utils.plugin_docs
unloading ansible.plugins.filter
unloading ansible.plugins.test
unloading ansible._internal._plugins
unloading ansible._internal._json._profiles
unloading ansible._internal._json._profiles._cache_persistence
unloading ansible._internal._plugins._cache
unloading ansible.plugins.loader
unloading ansible.plugins.lookup
unloading ansible._internal._templating._errors
unloading ansible._internal._templating._jinja_plugins
unloading ansible._internal._templating._jinja_bits
unloading ansible.parsing.splitter
unloading ansible.module_utils._internal._debugging
unloading ansible.module_utils.errors
unloading ansible.module_utils._internal._json._legacy_encoder
unloading ansible.module_utils.common.json
unloading ansible.module_utils.common.text.formatters
unloading ansible.module_utils.common.validation
unloading ansible.module_utils.common.parameters
unloading ansible.module_utils.common.arg_spec
unloading ansible.module_utils.common.locale
unloading ansible.module_utils.common.file
unloading ansible.module_utils.common.process
unloading ansible.module_utils.distro._distro
unloading ansible.module_utils.distro
unloading ansible.module_utils.common._utils
unloading ansible.module_utils.common.sys_info
unloading ansible.module_utils.basic
unloading ansible.parsing.utils
unloading ansible._internal._json._profiles._legacy
unloading ansible.parsing.utils.yaml
unloading ansible.parsing.dataloader
unloading ansible.utils.vars
unloading ansible.inventory.helpers
unloading ansible.inventory.group
unloading ansible.parsing.utils.addresses
unloading ansible.inventory.host
unloading ansible.inventory.data
unloading ansible.utils.helpers
unloading ansible.vars.plugins
unloading ansible.inventory.manager
unloading ansible._internal._templating._marker_behaviors
unloading ansible._internal._templating._engine
unloading ansible.vars.clean
unloading ansible.playbook.attribute
unloading ansible.playbook.base
unloading ansible.playbook.conditional
unloading ansible.playbook.collectionsearch
unloading ansible.playbook.delegatable
unloading ansible.parsing.mod_args
unloading ansible.playbook.helpers
unloading ansible.playbook.notifiable
unloading ansible.playbook.taggable
unloading ansible.playbook.block
unloading ansible.playbook.role.definition
unloading ansible.utils.galaxy
unloading ansible.playbook.role.requirement
unloading ansible.playbook.role.metadata
unloading ansible.playbook.role
unloading ansible.executor
unloading ansible._internal._locking
unloading ansible._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz._extensions
unloading ansible.module_utils._internal._ansiballz._extensions._debugpy
unloading ansible.module_utils._internal._ansiballz._extensions._pydevd
unloading ansible.module_utils._internal._ansiballz._extensions._coverage
unloading ansible._internal._ansiballz._builder
unloading ansible._internal._datatag._utils
unloading ansible.executor.interpreter_discovery
unloading ansible.executor.powershell
unloading ansible.module_utils.compat.version
unloading ansible.plugins.become
unloading ansible.plugins.become.runas
unloading ansible.executor.powershell.module_manifest
unloading ansible._internal._datatag._wrappers
unloading ansible._internal._templating._template_vars
unloading ansible.template
unloading ansible.module_utils._internal._ansiballz._loader
unloading ansible.executor.module_common
unloading ansible.module_utils.json_utils
unloading ansible.plugins.action
unloading ansible.playbook.loop_control
unloading ansible._internal._templating._chain_templar
unloading ansible._internal._task
unloading ansible.playbook.task
unloading ansible.playbook.play
unloading ansible.playbook.playbook_include
unloading ansible.playbook
unloading ansible.vars.reserved
unloading ansible.vars.manager
unloading ansible._internal._ssh
unloading ansible._internal._errors._alarm_timeout
unloading ansible._internal._ssh._ssh_agent
unloading ansible._internal._ssh._agent_launch
unloading ansible.cli
unloading ansible.executor.play_iterator
unloading ansible.executor.stats
unloading ansible._internal._collection_proxy
unloading ansible.executor.task_result
unloading ansible.playbook.play_context
unloading ansible._internal._yaml._dumper
unloading ansible.module_utils._internal._json._profiles._fallback_to_str
unloading ansible.plugins.callback
unloading ansible.utils.lock
unloading ansible.executor.task_queue_manager
unloading ansible.executor.playbook_executor
unloading ansible.cli.playbook
unloading ansible_collections
unloading ansible_collections.ansible
unloading ansible.plugins.cache
unloading ansible.plugins.inventory
unloading ansible.plugins.inventory.ini
unloading ansible.utils.shlex
unloading ansible.plugins.inventory.host_list
unloading ansible.plugins.inventory.script
unloading ansible._internal._json._profiles._inventory_legacy
unloading ansible.plugins.vars
unloading ansible.plugins.vars.host_group_vars
unloading ansible.plugins.doc_fragments
unloading ansible.plugins.doc_fragments.vars_plugin_staging
unloading ansible.plugins.cache.memory
unloading ansible.plugins.shell
unloading ansible.plugins.connection
unloading ansible.plugins.connection._paramiko_ssh
unloading ansible.module_utils.compat.paramiko
unloading ansible.plugins.connection.local
unloading ansible.plugins.doc_fragments.connection_pipelining
unloading ansible.plugins.connection.paramiko_ssh
unloading ansible.plugins.connection.psrp
unloading ansible.plugins.shell.powershell
unloading ansible.utils.hashing
unloading ansible.plugins.connection.ssh
unloading ansible.plugins.connection.winrm
unloading ansible.plugins.shell.cmd
unloading ansible.plugins.doc_fragments.shell_windows
unloading ansible.plugins.shell.sh
unloading ansible.plugins.doc_fragments.shell_common
unloading ansible.plugins.become.su
unloading ansible.plugins.become.sudo
unloading ansible.playbook.handler
unloading ansible.playbook.task_include
unloading ansible.playbook.role.include
unloading ansible.playbook.role_include
unloading ansible.playbook.handler_task_include
unloading ansible.modules
unloading ansible_collections.ansible.builtin.plugins
unloading ansible_collections.ansible.builtin.plugins.modules
unloading ansible.plugins.callback.default
unloading ansible.plugins.doc_fragments.default_callback
unloading ansible.plugins.doc_fragments.result_format_callback
unloading ansible.plugins.callback.junit
unloading ansible.playbook.included_file
unloading ansible.utils._junit_xml
unloading ansible.plugins.callback.minimal
unloading ansible.plugins.callback.oneline
unloading ansible.plugins.callback.tree
unloading ansible.utils.ssh_functions
unloading ansible.executor.process
unloading ansible.cli.scripts
unloading ansible.module_utils.connection
unloading ansible._internal._errors._task_timeout
unloading ansible.executor.task_executor
unloading ansible.executor.process.worker
unloading ansible.plugins.strategy
unloading ansible.plugins.strategy.linear
unloading ansible.plugins.action.keeper_remove
{'ok': 2, 'changed': 0, 'unreachable': 0, 'failed': 0, 'skipped': 0, 'rescued': 0, 'ignored': 0}
Command - /usr/bin/ansible-playbook -vvvvvv -c local -i /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all --extra-vars tmp_dir='/tmp/tmpxdixj9uk' --extra-vars uid='6451cd51fcc441c39f970f' --extra-vars title='Record 2' /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_remove_cache.yml
Ansible Directory - /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example
Python Path - .
Loading collection ansible.builtin from
.
STDOUT
-----------------------------------------------------------------------------------------
ansible-playbook [core 2.20.4]
config file = /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg
configured module search path = ['/home/buildozer/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.14/site-packages/ansible
ansible collection location = /home/buildozer/.ansible/collections:/usr/share/ansible/collections
executable location = python3 -m unittest
python version = 3.14.3 (main, Mar 27 2026, 19:39:08) [GCC 15.2.0] (/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/.testenv/bin/python3)
jinja version = 3.1.6
pyyaml version = 6.0.3 (with libyaml v0.2.5)
Using /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg as config file
setting up inventory plugins
Set default localhost to localhost
Parsed /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all inventory source with ini plugin
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python3.14/site-packages/ansible/plugins/callback/default.py
Attempting to use 'junit' callback.
Attempting to use 'minimal' callback.
Skipping callback 'minimal', as we already have a stdout callback.
Attempting to use 'oneline' callback.
Skipping callback 'oneline', as we already have a stdout callback.
Attempting to use 'tree' callback.
PLAYBOOK: keeper_remove_cache.yml **********************************************
Positional arguments: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_remove_cache.yml
verbosity: 6
connection: local
become_method: sudo
tags: ('all',)
inventory: ('/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all',)
extra_vars: ("tmp_dir='/tmp/tmpxdixj9uk'", "uid='6451cd51fcc441c39f970f'", "title='Record 2'")
forks: 5
1 plays in /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_remove_cache.yml
PLAY [Keeper Remove Cache] *****************************************************
TASK [Generate a Keeper Record Cache secret] ***********************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_remove_cache.yml:8
ok: [localhost] => {
"_secrets": [
")6Dy2m#Q=6Sew)q)MiP<410}G.G7bL01E9q>[qyQlCc6h0](bb((9hA5S7Y#$LT6"
],
"changed": false,
"password": ")6Dy2m#Q=6Sew)q)MiP<410}G.G7bL01E9q>[qyQlCc6h0](bb((9hA5S7Y#$LT6"
}
TASK [Store the Keeper Record Cache secret into variables.] ********************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_remove_cache.yml:14
ok: [localhost] => {
"ansible_facts": {
"keeper_record_cache_secret": ")6Dy2m#Q=6Sew)q)MiP<410}G.G7bL01E9q>[qyQlCc6h0](bb((9hA5S7Y#$LT6"
},
"changed": false
}
TASK [Cache records. Will use keeper_record_cache_secret from above.] **********
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_remove_cache.yml:19
ok: [localhost] => {
"_secrets": [],
"cache": "gAAAAABpyoVaCNf3sGF_fIGsAV_Ofl_WFvIOkkVEN6nC540RGDC8cU3n3X7il4VhBkri6TyScz1Z7YPimDaf5q9WzbT8GeKNXQVl_5iZwT0Oq-RKN1HGfk8eoCD8dkvRGcoGC1Kp6cuxn4zAgVEZ8CPZCZaMNL2oopN82WsIHRBB94wQIZlwa_SRMO3ZX1kLNYSuD-sp_5vxLS5fdypdGLC--EJ88H2BfmlfQ05pCjO37SVDwP_ytRAv6pzV6D1T_S6ny95AUAdoWscMMoAPKJZXXnYAa-zCmXhw1DXrDIr4VEcfbmvyVYTE8ZE3NDSlL4wQstctmEFqlTic-zIA8x7OEiCjRDqdvFpu6Cnb__rWBQsuAfZothe7jWnjJIhxnn7fzajhzEdxYCbnCLtwBCo4Wxu6n6C1Iub8cNqKpe0nFD_0FV_8SYLFc6uN8IulNNelSpLGUg5Nwgpy0TbSp7v40OOOzKZBLsK7UqrdlRLjlVgsNM0sgQhgfwp8JkO_x1UgG24D24ORVwTP1IrYa4P0GdNOZypkqV29dQqVOKzTbC98lSRZV0GiGJa1aonWZtuF_cVO8OZYAjXS3OuxEuwyqbU-ElSeMUaWhtTez7_C6gHe-9uu8qc_h_ejf4un7RrhbXlRQxabcGOAq1A-LvZxHrfcPXvCNDeHndcI9kW5RG1T4HuKS1qY1DbmAWUr6nM9iMGFJSl0KFp0O9MgH5O5Xu7HzdwZITazptIS_hqvnGPNHYPwWg_j3_yR8RKKSeCWDQICDrg4ipOamqizzeTxTRsO2s1rzXuQj1r5aCAm1DTSRgbo6nOrcK78OT9N0-f2MhzA9GJ6H7PnVJ6auNCzlwYCDxBJAjxGFsRReKi-8ggQVSmZhgg5WY3nbX-JO9FHMrCY3cIwGz-fe2WUBD-h7EKBogwxA2Vzg26Stqz3mcsph8J5zSxj6yRmWrWRFY1jcte1sc5PZD2mL2o55tq2HHaqVIdObl6nhyYf8QKRhUeFfaRLhRGJHHxxpE9vTSaHfl0S1xHx0D4_6qXephL1iH-aGKu6Fmv7kRgqvRXgQmF89682xfFxlzL55a17KOIkeQp5Ilz9VJV8mwBwO3I2E-b8Q4QvPKm4wh4vkVRMBI5FGaQ84kzfjhgVIJxnF8zgj0or1gpURZfm_CN-PjzMaaB8SNCnZRmPGqAascLdXYp95EQz4LaIS9CBTB5hgjKnG4CzlAG2HxOeyAx2-wSWj23M62i28Q==",
"changed": false
}
TASK [Remove By UID] ***********************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_remove_cache.yml:28
ok: [localhost] => {
"changed": false
}
TASK [Remove By Title] *********************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_remove_cache.yml:33
ok: [localhost] => {
"changed": false
}
PLAY RECAP *********************************************************************
localhost : ok=5 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
STDERR
-----------------------------------------------------------------------------------------
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
unloading ansible._vendor
unloading ansible.release
unloading ansible_collections.ansible.builtin
unloading ansible
unloading ansible.config
unloading ansible.module_utils
unloading ansible.module_utils._internal
unloading ansible.module_utils.compat
unloading ansible.module_utils._internal._patches
unloading ansible.module_utils._internal._patches._dataclass_annotation_patch
unloading ansible.module_utils.compat.typing
unloading ansible.module_utils._internal._dataclass_validation
unloading ansible.module_utils._internal._patches._sys_intern_patch
unloading ansible.module_utils._internal._patches._socket_patch
unloading ansible.module_utils._internal._datatag
unloading ansible.module_utils._internal._messages
unloading ansible.module_utils._internal._datatag._tags
unloading ansible.module_utils._internal._json._profiles
unloading ansible.module_utils._internal._json
unloading ansible._internal
unloading ansible._internal._datatag
unloading ansible._internal._datatag._tags
unloading ansible.module_utils.common
unloading ansible.module_utils.common.text
unloading ansible.module_utils._internal._stack
unloading ansible.module_utils._internal._traceback
unloading ansible.module_utils._internal._validation
unloading ansible.module_utils._internal._plugin_info
unloading ansible.module_utils._internal._deprecator
unloading ansible.module_utils._internal._text_utils
unloading ansible.module_utils._internal._event_utils
unloading ansible.module_utils._internal._errors
unloading ansible.module_utils.common.warnings
unloading ansible.module_utils._internal._no_six
unloading ansible.module_utils.common.text.converters
unloading ansible.module_utils.datatag
unloading ansible._internal._errors
unloading ansible._internal._errors._error_factory
unloading ansible.module_utils._internal._ambient_context
unloading ansible._internal._errors._error_utils
unloading ansible.errors
unloading ansible.module_utils.common.sentinel
unloading ansible.module_utils.common.yaml
unloading ansible.module_utils.parsing
unloading ansible.module_utils.parsing.convert_bool
unloading ansible.parsing
unloading ansible.parsing.quoting
unloading ansible.utils
unloading ansible.utils.path
unloading ansible.config.manager
unloading ansible.utils.fqcn
unloading ansible.constants
unloading ansible._internal._event_formatting
unloading ansible._internal._display_utils
unloading ansible.utils.color
unloading ansible.utils.multiprocessing
unloading ansible.utils.singleton
unloading ansible.utils.display
unloading ansible.module_utils.common.collections
unloading ansible.utils.context_objects
unloading ansible.context
unloading ansible.cli.arguments
unloading ansible._internal._templating
unloading ansible.cli.arguments.option_helpers
unloading ansible.inventory
unloading ansible.utils.sentinel
unloading ansible._internal._errors._handler
unloading ansible.vars
unloading ansible.vars.hostvars
unloading ansible._internal._templating._access
unloading ansible._internal._templating._jinja_patches
unloading ansible._internal._templating._utils
unloading ansible._internal._errors._captured
unloading ansible._internal._templating._jinja_common
unloading ansible._internal._templating._lazy_containers
unloading ansible.parsing.vault
unloading ansible.module_utils._internal._json._profiles._tagless
unloading ansible._internal._templating._transform
unloading ansible._internal._json
unloading ansible._internal._wrapt
unloading ansible._internal._templating._datatag
unloading ansible.plugins
unloading ansible.parsing.yaml
unloading ansible._internal._yaml
unloading ansible._internal._yaml._errors
unloading ansible._internal._yaml._constructor
unloading ansible._internal._yaml._loader
unloading ansible.parsing.yaml.loader
unloading ansible.utils.collection_loader._collection_config
unloading ansible.utils.collection_loader._collection_meta
unloading ansible.utils.collection_loader._collection_finder
unloading ansible.utils.collection_loader
unloading ansible.parsing.plugin_docs
unloading ansible.utils.plugin_docs
unloading ansible.plugins.filter
unloading ansible.plugins.test
unloading ansible._internal._plugins
unloading ansible._internal._json._profiles
unloading ansible._internal._json._profiles._cache_persistence
unloading ansible._internal._plugins._cache
unloading ansible.plugins.loader
unloading ansible.plugins.lookup
unloading ansible._internal._templating._errors
unloading ansible._internal._templating._jinja_plugins
unloading ansible._internal._templating._jinja_bits
unloading ansible.parsing.splitter
unloading ansible.module_utils._internal._debugging
unloading ansible.module_utils.errors
unloading ansible.module_utils._internal._json._legacy_encoder
unloading ansible.module_utils.common.json
unloading ansible.module_utils.common.text.formatters
unloading ansible.module_utils.common.validation
unloading ansible.module_utils.common.parameters
unloading ansible.module_utils.common.arg_spec
unloading ansible.module_utils.common.locale
unloading ansible.module_utils.common.file
unloading ansible.module_utils.common.process
unloading ansible.module_utils.distro._distro
unloading ansible.module_utils.distro
unloading ansible.module_utils.common._utils
unloading ansible.module_utils.common.sys_info
unloading ansible.module_utils.basic
unloading ansible.parsing.utils
unloading ansible._internal._json._profiles._legacy
unloading ansible.parsing.utils.yaml
unloading ansible.parsing.dataloader
unloading ansible.utils.vars
unloading ansible.inventory.helpers
unloading ansible.inventory.group
unloading ansible.parsing.utils.addresses
unloading ansible.inventory.host
unloading ansible.inventory.data
unloading ansible.utils.helpers
unloading ansible.vars.plugins
unloading ansible.inventory.manager
unloading ansible._internal._templating._marker_behaviors
unloading ansible._internal._templating._engine
unloading ansible.vars.clean
unloading ansible.playbook.attribute
unloading ansible.playbook.base
unloading ansible.playbook.conditional
unloading ansible.playbook.collectionsearch
unloading ansible.playbook.delegatable
unloading ansible.parsing.mod_args
unloading ansible.playbook.helpers
unloading ansible.playbook.notifiable
unloading ansible.playbook.taggable
unloading ansible.playbook.block
unloading ansible.playbook.role.definition
unloading ansible.utils.galaxy
unloading ansible.playbook.role.requirement
unloading ansible.playbook.role.metadata
unloading ansible.playbook.role
unloading ansible.executor
unloading ansible._internal._locking
unloading ansible._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz._extensions
unloading ansible.module_utils._internal._ansiballz._extensions._debugpy
unloading ansible.module_utils._internal._ansiballz._extensions._pydevd
unloading ansible.module_utils._internal._ansiballz._extensions._coverage
unloading ansible._internal._ansiballz._builder
unloading ansible._internal._datatag._utils
unloading ansible.executor.interpreter_discovery
unloading ansible.executor.powershell
unloading ansible.module_utils.compat.version
unloading ansible.plugins.become
unloading ansible.plugins.become.runas
unloading ansible.executor.powershell.module_manifest
unloading ansible._internal._datatag._wrappers
unloading ansible._internal._templating._template_vars
unloading ansible.template
unloading ansible.module_utils._internal._ansiballz._loader
unloading ansible.executor.module_common
unloading ansible.module_utils.json_utils
unloading ansible.plugins.action
unloading ansible.playbook.loop_control
unloading ansible._internal._templating._chain_templar
unloading ansible._internal._task
unloading ansible.playbook.task
unloading ansible.playbook.play
unloading ansible.playbook.playbook_include
unloading ansible.playbook
unloading ansible.vars.reserved
unloading ansible.vars.manager
unloading ansible._internal._ssh
unloading ansible._internal._errors._alarm_timeout
unloading ansible._internal._ssh._ssh_agent
unloading ansible._internal._ssh._agent_launch
unloading ansible.cli
unloading ansible.executor.play_iterator
unloading ansible.executor.stats
unloading ansible._internal._collection_proxy
unloading ansible.executor.task_result
unloading ansible.playbook.play_context
unloading ansible._internal._yaml._dumper
unloading ansible.module_utils._internal._json._profiles._fallback_to_str
unloading ansible.plugins.callback
unloading ansible.utils.lock
unloading ansible.executor.task_queue_manager
unloading ansible.executor.playbook_executor
unloading ansible.cli.playbook
unloading ansible_collections
unloading ansible_collections.ansible
unloading ansible.plugins.cache
unloading ansible.plugins.inventory
unloading ansible.plugins.inventory.ini
unloading ansible.utils.shlex
unloading ansible.plugins.inventory.host_list
unloading ansible.plugins.inventory.script
unloading ansible._internal._json._profiles._inventory_legacy
unloading ansible.plugins.vars
unloading ansible.plugins.vars.host_group_vars
unloading ansible.plugins.doc_fragments
unloading ansible.plugins.doc_fragments.vars_plugin_staging
unloading ansible.plugins.cache.memory
unloading ansible.plugins.shell
unloading ansible.plugins.connection
unloading ansible.plugins.connection._paramiko_ssh
unloading ansible.module_utils.compat.paramiko
unloading ansible.plugins.connection.local
unloading ansible.plugins.doc_fragments.connection_pipelining
unloading ansible.plugins.connection.paramiko_ssh
unloading ansible.plugins.connection.psrp
unloading ansible.plugins.shell.powershell
unloading ansible.utils.hashing
unloading ansible.plugins.connection.ssh
unloading ansible.plugins.connection.winrm
unloading ansible.plugins.shell.cmd
unloading ansible.plugins.doc_fragments.shell_windows
unloading ansible.plugins.shell.sh
unloading ansible.plugins.doc_fragments.shell_common
unloading ansible.plugins.become.su
unloading ansible.plugins.become.sudo
unloading ansible.playbook.handler
unloading ansible.playbook.task_include
unloading ansible.playbook.role.include
unloading ansible.playbook.role_include
unloading ansible.playbook.handler_task_include
unloading ansible.modules
unloading ansible_collections.ansible.builtin.plugins
unloading ansible_collections.ansible.builtin.plugins.modules
unloading ansible.plugins.callback.default
unloading ansible.plugins.doc_fragments.default_callback
unloading ansible.plugins.doc_fragments.result_format_callback
unloading ansible.plugins.callback.junit
unloading ansible.playbook.included_file
unloading ansible.utils._junit_xml
unloading ansible.plugins.callback.minimal
unloading ansible.plugins.callback.oneline
unloading ansible.plugins.callback.tree
unloading ansible.utils.ssh_functions
unloading ansible.executor.process
unloading ansible.cli.scripts
unloading ansible.module_utils.connection
unloading ansible._internal._errors._task_timeout
unloading ansible.executor.task_executor
unloading ansible.executor.process.worker
unloading ansible.plugins.strategy
unloading ansible.plugins.strategy.linear
unloading ansible.plugins.action.keeper_password
unloading ansible.plugins.action.set_fact
unloading ansible.plugins.action.keeper_cache_records
unloading ansible.plugins.action.keeper_remove
{'ok': 5, 'changed': 0, 'unreachable': 0, 'failed': 0, 'skipped': 0, 'rescued': 0, 'ignored': 0}
Command - /usr/bin/ansible-playbook -vvvvvv -c local -i /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all --extra-vars tmp_dir='/tmp/tmpto_azqe0' --extra-vars uid='459f66a982cf4d848ad0b7' --extra-vars title='Record 1' --extra-vars new_password='NEWPASSWORD' /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_set.yml
Ansible Directory - /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example
Python Path - .
Loading collection ansible.builtin from
./usr/lib/python3.14/site-packages/yaml/resolver.py:143: ResourceWarning: unclosed file <_io.FileIO name=110 mode='rb+' closefd=True>
def resolve(self, kind, value, implicit):
ResourceWarning: Enable tracemalloc to get the object allocation traceback
/usr/lib/python3.14/site-packages/yaml/resolver.py:143: ResourceWarning: unclosed file <_io.FileIO name=112 mode='rb+' closefd=True>
def resolve(self, kind, value, implicit):
ResourceWarning: Enable tracemalloc to get the object allocation traceback
STDOUT
-----------------------------------------------------------------------------------------
ansible-playbook [core 2.20.4]
config file = /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg
configured module search path = ['/home/buildozer/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.14/site-packages/ansible
ansible collection location = /home/buildozer/.ansible/collections:/usr/share/ansible/collections
executable location = python3 -m unittest
python version = 3.14.3 (main, Mar 27 2026, 19:39:08) [GCC 15.2.0] (/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/.testenv/bin/python3)
jinja version = 3.1.6
pyyaml version = 6.0.3 (with libyaml v0.2.5)
Using /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg as config file
setting up inventory plugins
Set default localhost to localhost
Parsed /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all inventory source with ini plugin
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python3.14/site-packages/ansible/plugins/callback/default.py
Attempting to use 'junit' callback.
Attempting to use 'minimal' callback.
Skipping callback 'minimal', as we already have a stdout callback.
Attempting to use 'oneline' callback.
Skipping callback 'oneline', as we already have a stdout callback.
Attempting to use 'tree' callback.
PLAYBOOK: keeper_set.yml *******************************************************
Positional arguments: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_set.yml
verbosity: 6
connection: local
become_method: sudo
tags: ('all',)
inventory: ('/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all',)
extra_vars: ("tmp_dir='/tmp/tmpto_azqe0'", "uid='459f66a982cf4d848ad0b7'", "title='Record 1'", "new_password='NEWPASSWORD'")
forks: 5
1 plays in /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_set.yml
PLAY [Keeper Set] **************************************************************
TASK [Get Current Password] ****************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_set.yml:8
ok: [localhost] => {
"_secrets": [
"MYPASSWORD"
],
"changed": false,
"value": "MYPASSWORD"
}
TASK [Print Password] **********************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_set.yml:14
ok: [localhost] => {
"msg": "Current Password MYPASSWORD"
}
TASK [Set Password Value] ******************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_set.yml:19
ok: [localhost] => {
"changed": false,
"updated": true
}
PLAY RECAP *********************************************************************
localhost : ok=3 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
STDERR
-----------------------------------------------------------------------------------------
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
unloading ansible._vendor
unloading ansible.release
unloading ansible_collections.ansible.builtin
unloading ansible
unloading ansible.config
unloading ansible.module_utils
unloading ansible.module_utils._internal
unloading ansible.module_utils.compat
unloading ansible.module_utils._internal._patches
unloading ansible.module_utils._internal._patches._dataclass_annotation_patch
unloading ansible.module_utils.compat.typing
unloading ansible.module_utils._internal._dataclass_validation
unloading ansible.module_utils._internal._patches._sys_intern_patch
unloading ansible.module_utils._internal._patches._socket_patch
unloading ansible.module_utils._internal._datatag
unloading ansible.module_utils._internal._messages
unloading ansible.module_utils._internal._datatag._tags
unloading ansible.module_utils._internal._json._profiles
unloading ansible.module_utils._internal._json
unloading ansible._internal
unloading ansible._internal._datatag
unloading ansible._internal._datatag._tags
unloading ansible.module_utils.common
unloading ansible.module_utils.common.text
unloading ansible.module_utils._internal._stack
unloading ansible.module_utils._internal._traceback
unloading ansible.module_utils._internal._validation
unloading ansible.module_utils._internal._plugin_info
unloading ansible.module_utils._internal._deprecator
unloading ansible.module_utils._internal._text_utils
unloading ansible.module_utils._internal._event_utils
unloading ansible.module_utils._internal._errors
unloading ansible.module_utils.common.warnings
unloading ansible.module_utils._internal._no_six
unloading ansible.module_utils.common.text.converters
unloading ansible.module_utils.datatag
unloading ansible._internal._errors
unloading ansible._internal._errors._error_factory
unloading ansible.module_utils._internal._ambient_context
unloading ansible._internal._errors._error_utils
unloading ansible.errors
unloading ansible.module_utils.common.sentinel
unloading ansible.module_utils.common.yaml
unloading ansible.module_utils.parsing
unloading ansible.module_utils.parsing.convert_bool
unloading ansible.parsing
unloading ansible.parsing.quoting
unloading ansible.utils
unloading ansible.utils.path
unloading ansible.config.manager
unloading ansible.utils.fqcn
unloading ansible.constants
unloading ansible._internal._event_formatting
unloading ansible._internal._display_utils
unloading ansible.utils.color
unloading ansible.utils.multiprocessing
unloading ansible.utils.singleton
unloading ansible.utils.display
unloading ansible.module_utils.common.collections
unloading ansible.utils.context_objects
unloading ansible.context
unloading ansible.cli.arguments
unloading ansible._internal._templating
unloading ansible.cli.arguments.option_helpers
unloading ansible.inventory
unloading ansible.utils.sentinel
unloading ansible._internal._errors._handler
unloading ansible.vars
unloading ansible.vars.hostvars
unloading ansible._internal._templating._access
unloading ansible._internal._templating._jinja_patches
unloading ansible._internal._templating._utils
unloading ansible._internal._errors._captured
unloading ansible._internal._templating._jinja_common
unloading ansible._internal._templating._lazy_containers
unloading ansible.parsing.vault
unloading ansible.module_utils._internal._json._profiles._tagless
unloading ansible._internal._templating._transform
unloading ansible._internal._json
unloading ansible._internal._wrapt
unloading ansible._internal._templating._datatag
unloading ansible.plugins
unloading ansible.parsing.yaml
unloading ansible._internal._yaml
unloading ansible._internal._yaml._errors
unloading ansible._internal._yaml._constructor
unloading ansible._internal._yaml._loader
unloading ansible.parsing.yaml.loader
unloading ansible.utils.collection_loader._collection_config
unloading ansible.utils.collection_loader._collection_meta
unloading ansible.utils.collection_loader._collection_finder
unloading ansible.utils.collection_loader
unloading ansible.parsing.plugin_docs
unloading ansible.utils.plugin_docs
unloading ansible.plugins.filter
unloading ansible.plugins.test
unloading ansible._internal._plugins
unloading ansible._internal._json._profiles
unloading ansible._internal._json._profiles._cache_persistence
unloading ansible._internal._plugins._cache
unloading ansible.plugins.loader
unloading ansible.plugins.lookup
unloading ansible._internal._templating._errors
unloading ansible._internal._templating._jinja_plugins
unloading ansible._internal._templating._jinja_bits
unloading ansible.parsing.splitter
unloading ansible.module_utils._internal._debugging
unloading ansible.module_utils.errors
unloading ansible.module_utils._internal._json._legacy_encoder
unloading ansible.module_utils.common.json
unloading ansible.module_utils.common.text.formatters
unloading ansible.module_utils.common.validation
unloading ansible.module_utils.common.parameters
unloading ansible.module_utils.common.arg_spec
unloading ansible.module_utils.common.locale
unloading ansible.module_utils.common.file
unloading ansible.module_utils.common.process
unloading ansible.module_utils.distro._distro
unloading ansible.module_utils.distro
unloading ansible.module_utils.common._utils
unloading ansible.module_utils.common.sys_info
unloading ansible.module_utils.basic
unloading ansible.parsing.utils
unloading ansible._internal._json._profiles._legacy
unloading ansible.parsing.utils.yaml
unloading ansible.parsing.dataloader
unloading ansible.utils.vars
unloading ansible.inventory.helpers
unloading ansible.inventory.group
unloading ansible.parsing.utils.addresses
unloading ansible.inventory.host
unloading ansible.inventory.data
unloading ansible.utils.helpers
unloading ansible.vars.plugins
unloading ansible.inventory.manager
unloading ansible._internal._templating._marker_behaviors
unloading ansible._internal._templating._engine
unloading ansible.vars.clean
unloading ansible.playbook.attribute
unloading ansible.playbook.base
unloading ansible.playbook.conditional
unloading ansible.playbook.collectionsearch
unloading ansible.playbook.delegatable
unloading ansible.parsing.mod_args
unloading ansible.playbook.helpers
unloading ansible.playbook.notifiable
unloading ansible.playbook.taggable
unloading ansible.playbook.block
unloading ansible.playbook.role.definition
unloading ansible.utils.galaxy
unloading ansible.playbook.role.requirement
unloading ansible.playbook.role.metadata
unloading ansible.playbook.role
unloading ansible.executor
unloading ansible._internal._locking
unloading ansible._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz._extensions
unloading ansible.module_utils._internal._ansiballz._extensions._debugpy
unloading ansible.module_utils._internal._ansiballz._extensions._pydevd
unloading ansible.module_utils._internal._ansiballz._extensions._coverage
unloading ansible._internal._ansiballz._builder
unloading ansible._internal._datatag._utils
unloading ansible.executor.interpreter_discovery
unloading ansible.executor.powershell
unloading ansible.module_utils.compat.version
unloading ansible.plugins.become
unloading ansible.plugins.become.runas
unloading ansible.executor.powershell.module_manifest
unloading ansible._internal._datatag._wrappers
unloading ansible._internal._templating._template_vars
unloading ansible.template
unloading ansible.module_utils._internal._ansiballz._loader
unloading ansible.executor.module_common
unloading ansible.module_utils.json_utils
unloading ansible.plugins.action
unloading ansible.playbook.loop_control
unloading ansible._internal._templating._chain_templar
unloading ansible._internal._task
unloading ansible.playbook.task
unloading ansible.playbook.play
unloading ansible.playbook.playbook_include
unloading ansible.playbook
unloading ansible.vars.reserved
unloading ansible.vars.manager
unloading ansible._internal._ssh
unloading ansible._internal._errors._alarm_timeout
unloading ansible._internal._ssh._ssh_agent
unloading ansible._internal._ssh._agent_launch
unloading ansible.cli
unloading ansible.executor.play_iterator
unloading ansible.executor.stats
unloading ansible._internal._collection_proxy
unloading ansible.executor.task_result
unloading ansible.playbook.play_context
unloading ansible._internal._yaml._dumper
unloading ansible.module_utils._internal._json._profiles._fallback_to_str
unloading ansible.plugins.callback
unloading ansible.utils.lock
unloading ansible.executor.task_queue_manager
unloading ansible.executor.playbook_executor
unloading ansible.cli.playbook
unloading ansible_collections
unloading ansible_collections.ansible
unloading ansible.plugins.cache
unloading ansible.plugins.inventory
unloading ansible.plugins.inventory.ini
unloading ansible.utils.shlex
unloading ansible.plugins.inventory.host_list
unloading ansible.plugins.inventory.script
unloading ansible._internal._json._profiles._inventory_legacy
unloading ansible.plugins.vars
unloading ansible.plugins.vars.host_group_vars
unloading ansible.plugins.doc_fragments
unloading ansible.plugins.doc_fragments.vars_plugin_staging
unloading ansible.plugins.cache.memory
unloading ansible.plugins.shell
unloading ansible.plugins.connection
unloading ansible.plugins.connection._paramiko_ssh
unloading ansible.module_utils.compat.paramiko
unloading ansible.plugins.connection.local
unloading ansible.plugins.doc_fragments.connection_pipelining
unloading ansible.plugins.connection.paramiko_ssh
unloading ansible.plugins.connection.psrp
unloading ansible.plugins.shell.powershell
unloading ansible.utils.hashing
unloading ansible.plugins.connection.ssh
unloading ansible.plugins.connection.winrm
unloading ansible.plugins.shell.cmd
unloading ansible.plugins.doc_fragments.shell_windows
unloading ansible.plugins.shell.sh
unloading ansible.plugins.doc_fragments.shell_common
unloading ansible.plugins.become.su
unloading ansible.plugins.become.sudo
unloading ansible.playbook.handler
unloading ansible.playbook.task_include
unloading ansible.playbook.role.include
unloading ansible.playbook.role_include
unloading ansible.playbook.handler_task_include
unloading ansible.modules
unloading ansible_collections.ansible.builtin.plugins
unloading ansible_collections.ansible.builtin.plugins.modules
unloading ansible.plugins.callback.default
unloading ansible.plugins.doc_fragments.default_callback
unloading ansible.plugins.doc_fragments.result_format_callback
unloading ansible.plugins.callback.junit
unloading ansible.playbook.included_file
unloading ansible.utils._junit_xml
unloading ansible.plugins.callback.minimal
unloading ansible.plugins.callback.oneline
unloading ansible.plugins.callback.tree
unloading ansible.utils.ssh_functions
unloading ansible.executor.process
unloading ansible.cli.scripts
unloading ansible.module_utils.connection
unloading ansible._internal._errors._task_timeout
unloading ansible.executor.task_executor
unloading ansible.executor.process.worker
unloading ansible.plugins.strategy
unloading ansible.plugins.strategy.linear
unloading ansible.plugins.action.keeper_get
unloading ansible.plugins.action.debug
unloading ansible.plugins.action.keeper_set
{'ok': 3, 'changed': 0, 'unreachable': 0, 'failed': 0, 'skipped': 0, 'rescued': 0, 'ignored': 0}
Command - /usr/bin/ansible-playbook -vvvvvv -c local -i /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all --extra-vars tmp_dir='/tmp/tmpjglvv_mc' --extra-vars uid='459f66a982cf4d848ad0b7' --extra-vars title='Record 1' --extra-vars new_password='NEWPASSWORD' /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_set_cache.yml
Ansible Directory - /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example
Python Path - .
Loading collection ansible.builtin from
.
----------------------------------------------------------------------
Ran 27 tests in 24.126s
OK
STDOUT
-----------------------------------------------------------------------------------------
ansible-playbook [core 2.20.4]
config file = /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg
configured module search path = ['/home/buildozer/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.14/site-packages/ansible
ansible collection location = /home/buildozer/.ansible/collections:/usr/share/ansible/collections
executable location = python3 -m unittest
python version = 3.14.3 (main, Mar 27 2026, 19:39:08) [GCC 15.2.0] (/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/.testenv/bin/python3)
jinja version = 3.1.6
pyyaml version = 6.0.3 (with libyaml v0.2.5)
Using /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/ansible.cfg as config file
setting up inventory plugins
Set default localhost to localhost
Parsed /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all inventory source with ini plugin
Loading callback plugin default of type stdout, v2.0 from /usr/lib/python3.14/site-packages/ansible/plugins/callback/default.py
Attempting to use 'junit' callback.
Attempting to use 'minimal' callback.
Skipping callback 'minimal', as we already have a stdout callback.
Attempting to use 'oneline' callback.
Skipping callback 'oneline', as we already have a stdout callback.
Attempting to use 'tree' callback.
PLAYBOOK: keeper_set_cache.yml *************************************************
Positional arguments: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_set_cache.yml
verbosity: 6
connection: local
become_method: sudo
tags: ('all',)
inventory: ('/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/inventory/all',)
extra_vars: ("tmp_dir='/tmp/tmpjglvv_mc'", "uid='459f66a982cf4d848ad0b7'", "title='Record 1'", "new_password='NEWPASSWORD'")
forks: 5
1 plays in /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_set_cache.yml
PLAY [Keeper Set Cache] ********************************************************
TASK [Generate a Keeper Record Cache secret] ***********************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_set_cache.yml:8
ok: [localhost] => {
"_secrets": [
"0<;!9)[>9KYw,x{7>?=y6eQNR9i4q48WAU@[tQaV3r.uBvY1!71YkEz2L)l5Bkl9"
],
"changed": false,
"password": "0<;!9)[>9KYw,x{7>?=y6eQNR9i4q48WAU@[tQaV3r.uBvY1!71YkEz2L)l5Bkl9"
}
TASK [Store the Keeper Record Cache secret into variables.] ********************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_set_cache.yml:14
ok: [localhost] => {
"ansible_facts": {
"keeper_record_cache_secret": "0<;!9)[>9KYw,x{7>?=y6eQNR9i4q48WAU@[tQaV3r.uBvY1!71YkEz2L)l5Bkl9"
},
"changed": false
}
TASK [Cache records. Will use keeper_record_cache_secret from above.] **********
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_set_cache.yml:19
ok: [localhost] => {
"_secrets": [],
"cache": "gAAAAABpyoVc-aVmuN6yomaitNChw0-RAK_a7HnpGqZyEHxk8cQxVsmxQ8M74KSUs3JG_y3WSp3LlfBhqSBvin4iCuMfPk0TDhqMiADAs2mOqx3cbhOZjzZektn1UEuHkLvn60EnFsZUFpy2Qgd8TbV4kX8hUfsdy8WjHx8XzwvqwE-YA2Lw9rEd2L3qG0SVJF9rB4HgR9xhdOsTxdnudX8bX_q95qSd2VHGptpBTY6Gw9phB3fRuycalkz1OfTFajzigt1miWE3K0J2bgmvgLdjrBxS3r28NvpGo7toh6p2sUEAgb8l-eTwTj1ngG41SH1QLIlLtf8pxKZamjjaG1FYht57BrDbWGPAQGksylL3p66jJ4Ygne8G4MmVu7L4hrPDe1RWit3r90Yn4-L1_xz9xm33LJCHNE-FrD0Z_XQHkRF2qhsPAKneCaw_iNNWBuzDO1heb2JF5BXKWp27nsIhkz1cVItY2UitWyDkueF19DT68DzzZPr9IWJXUbb7EOJ-BVwWkP6wtyNo2LoElsq3Gfqytc9w6PdjnoTW7X2I_2xd54suWZC4nUd60nE_-SYdUPhy0K85fINHlY7c0_k7nfnux6VkugBYJ8zvCVrpqVQFyHA2k2yDiLylwEHj_tazhcK2zoYxHYD9qqKl0hYeA6EqhUY2lj8UKH-BiDuik7WpY0dXcPBSxkSxJFBZjhVAS7gtjAV7ftaMpJhHDoIJ8rOdnuG2JkD_DyOwJwd_nsDpNvFpMas8lvnPGRJK3_D8Yc5VLN3-95HrizNMc_YKDBHmP8ACFA==",
"changed": false
}
TASK [Get Current Password] ****************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_set_cache.yml:26
ok: [localhost] => {
"_secrets": [
"MYPASSWORD"
],
"changed": false,
"value": "MYPASSWORD"
}
TASK [Print Password] **********************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_set_cache.yml:33
ok: [localhost] => {
"msg": "Current Password MYPASSWORD"
}
TASK [Set Password Value] ******************************************************
task path: /home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/src/secrets-manager-python-sdk-v17.1.0/integration/keeper_secrets_manager_ansible/tests/ansible_example/playbooks/keeper_set_cache.yml:38
ok: [localhost] => {
"changed": false,
"updated": true
}
PLAY RECAP *********************************************************************
localhost : ok=6 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
STDERR
-----------------------------------------------------------------------------------------
/usr/lib/python3.14/site-packages/ansible/executor/task_queue_manager.py:194: ResourceWarning: unclosed file <_io.BufferedRandom name=119>
signal.signal(signal.SIGINT, self._signal_handler)
ResourceWarning: Enable tracemalloc to get the object allocation traceback
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
/usr/lib/python3.14/multiprocessing/popen_fork.py:70: DeprecationWarning: This process (pid=62134) is multi-threaded, use of fork() may lead to deadlocks in the child.
self.pid = os.fork()
unloading ansible._vendor
unloading ansible.release
unloading ansible_collections.ansible.builtin
unloading ansible
unloading ansible.config
unloading ansible.module_utils
unloading ansible.module_utils._internal
unloading ansible.module_utils.compat
unloading ansible.module_utils._internal._patches
unloading ansible.module_utils._internal._patches._dataclass_annotation_patch
unloading ansible.module_utils.compat.typing
unloading ansible.module_utils._internal._dataclass_validation
unloading ansible.module_utils._internal._patches._sys_intern_patch
unloading ansible.module_utils._internal._patches._socket_patch
unloading ansible.module_utils._internal._datatag
unloading ansible.module_utils._internal._messages
unloading ansible.module_utils._internal._datatag._tags
unloading ansible.module_utils._internal._json._profiles
unloading ansible.module_utils._internal._json
unloading ansible._internal
unloading ansible._internal._datatag
unloading ansible._internal._datatag._tags
unloading ansible.module_utils.common
unloading ansible.module_utils.common.text
unloading ansible.module_utils._internal._stack
unloading ansible.module_utils._internal._traceback
unloading ansible.module_utils._internal._validation
unloading ansible.module_utils._internal._plugin_info
unloading ansible.module_utils._internal._deprecator
unloading ansible.module_utils._internal._text_utils
unloading ansible.module_utils._internal._event_utils
unloading ansible.module_utils._internal._errors
unloading ansible.module_utils.common.warnings
unloading ansible.module_utils._internal._no_six
unloading ansible.module_utils.common.text.converters
unloading ansible.module_utils.datatag
unloading ansible._internal._errors
unloading ansible._internal._errors._error_factory
unloading ansible.module_utils._internal._ambient_context
unloading ansible._internal._errors._error_utils
unloading ansible.errors
unloading ansible.module_utils.common.sentinel
unloading ansible.module_utils.common.yaml
unloading ansible.module_utils.parsing
unloading ansible.module_utils.parsing.convert_bool
unloading ansible.parsing
unloading ansible.parsing.quoting
unloading ansible.utils
unloading ansible.utils.path
unloading ansible.config.manager
unloading ansible.utils.fqcn
unloading ansible.constants
unloading ansible._internal._event_formatting
unloading ansible._internal._display_utils
unloading ansible.utils.color
unloading ansible.utils.multiprocessing
unloading ansible.utils.singleton
unloading ansible.utils.display
unloading ansible.module_utils.common.collections
unloading ansible.utils.context_objects
unloading ansible.context
unloading ansible.cli.arguments
unloading ansible._internal._templating
unloading ansible.cli.arguments.option_helpers
unloading ansible.inventory
unloading ansible.utils.sentinel
unloading ansible._internal._errors._handler
unloading ansible.vars
unloading ansible.vars.hostvars
unloading ansible._internal._templating._access
unloading ansible._internal._templating._jinja_patches
unloading ansible._internal._templating._utils
unloading ansible._internal._errors._captured
unloading ansible._internal._templating._jinja_common
unloading ansible._internal._templating._lazy_containers
unloading ansible.parsing.vault
unloading ansible.module_utils._internal._json._profiles._tagless
unloading ansible._internal._templating._transform
unloading ansible._internal._json
unloading ansible._internal._wrapt
unloading ansible._internal._templating._datatag
unloading ansible.plugins
unloading ansible.parsing.yaml
unloading ansible._internal._yaml
unloading ansible._internal._yaml._errors
unloading ansible._internal._yaml._constructor
unloading ansible._internal._yaml._loader
unloading ansible.parsing.yaml.loader
unloading ansible.utils.collection_loader._collection_config
unloading ansible.utils.collection_loader._collection_meta
unloading ansible.utils.collection_loader._collection_finder
unloading ansible.utils.collection_loader
unloading ansible.parsing.plugin_docs
unloading ansible.utils.plugin_docs
unloading ansible.plugins.filter
unloading ansible.plugins.test
unloading ansible._internal._plugins
unloading ansible._internal._json._profiles
unloading ansible._internal._json._profiles._cache_persistence
unloading ansible._internal._plugins._cache
unloading ansible.plugins.loader
unloading ansible.plugins.lookup
unloading ansible._internal._templating._errors
unloading ansible._internal._templating._jinja_plugins
unloading ansible._internal._templating._jinja_bits
unloading ansible.parsing.splitter
unloading ansible.module_utils._internal._debugging
unloading ansible.module_utils.errors
unloading ansible.module_utils._internal._json._legacy_encoder
unloading ansible.module_utils.common.json
unloading ansible.module_utils.common.text.formatters
unloading ansible.module_utils.common.validation
unloading ansible.module_utils.common.parameters
unloading ansible.module_utils.common.arg_spec
unloading ansible.module_utils.common.locale
unloading ansible.module_utils.common.file
unloading ansible.module_utils.common.process
unloading ansible.module_utils.distro._distro
unloading ansible.module_utils.distro
unloading ansible.module_utils.common._utils
unloading ansible.module_utils.common.sys_info
unloading ansible.module_utils.basic
unloading ansible.parsing.utils
unloading ansible._internal._json._profiles._legacy
unloading ansible.parsing.utils.yaml
unloading ansible.parsing.dataloader
unloading ansible.utils.vars
unloading ansible.inventory.helpers
unloading ansible.inventory.group
unloading ansible.parsing.utils.addresses
unloading ansible.inventory.host
unloading ansible.inventory.data
unloading ansible.utils.helpers
unloading ansible.vars.plugins
unloading ansible.inventory.manager
unloading ansible._internal._templating._marker_behaviors
unloading ansible._internal._templating._engine
unloading ansible.vars.clean
unloading ansible.playbook.attribute
unloading ansible.playbook.base
unloading ansible.playbook.conditional
unloading ansible.playbook.collectionsearch
unloading ansible.playbook.delegatable
unloading ansible.parsing.mod_args
unloading ansible.playbook.helpers
unloading ansible.playbook.notifiable
unloading ansible.playbook.taggable
unloading ansible.playbook.block
unloading ansible.playbook.role.definition
unloading ansible.utils.galaxy
unloading ansible.playbook.role.requirement
unloading ansible.playbook.role.metadata
unloading ansible.playbook.role
unloading ansible.executor
unloading ansible._internal._locking
unloading ansible._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz
unloading ansible.module_utils._internal._ansiballz._extensions
unloading ansible.module_utils._internal._ansiballz._extensions._debugpy
unloading ansible.module_utils._internal._ansiballz._extensions._pydevd
unloading ansible.module_utils._internal._ansiballz._extensions._coverage
unloading ansible._internal._ansiballz._builder
unloading ansible._internal._datatag._utils
unloading ansible.executor.interpreter_discovery
unloading ansible.executor.powershell
unloading ansible.module_utils.compat.version
unloading ansible.plugins.become
unloading ansible.plugins.become.runas
unloading ansible.executor.powershell.module_manifest
unloading ansible._internal._datatag._wrappers
unloading ansible._internal._templating._template_vars
unloading ansible.template
unloading ansible.module_utils._internal._ansiballz._loader
unloading ansible.executor.module_common
unloading ansible.module_utils.json_utils
unloading ansible.plugins.action
unloading ansible.playbook.loop_control
unloading ansible._internal._templating._chain_templar
unloading ansible._internal._task
unloading ansible.playbook.task
unloading ansible.playbook.play
unloading ansible.playbook.playbook_include
unloading ansible.playbook
unloading ansible.vars.reserved
unloading ansible.vars.manager
unloading ansible._internal._ssh
unloading ansible._internal._errors._alarm_timeout
unloading ansible._internal._ssh._ssh_agent
unloading ansible._internal._ssh._agent_launch
unloading ansible.cli
unloading ansible.executor.play_iterator
unloading ansible.executor.stats
unloading ansible._internal._collection_proxy
unloading ansible.executor.task_result
unloading ansible.playbook.play_context
unloading ansible._internal._yaml._dumper
unloading ansible.module_utils._internal._json._profiles._fallback_to_str
unloading ansible.plugins.callback
unloading ansible.utils.lock
unloading ansible.executor.task_queue_manager
unloading ansible.executor.playbook_executor
unloading ansible.cli.playbook
unloading ansible_collections
unloading ansible_collections.ansible
unloading ansible.plugins.cache
unloading ansible.plugins.inventory
unloading ansible.plugins.inventory.ini
unloading ansible.utils.shlex
unloading ansible.plugins.inventory.host_list
unloading ansible.plugins.inventory.script
unloading ansible._internal._json._profiles._inventory_legacy
unloading ansible.plugins.vars
unloading ansible.plugins.vars.host_group_vars
unloading ansible.plugins.doc_fragments
unloading ansible.plugins.doc_fragments.vars_plugin_staging
unloading ansible.plugins.cache.memory
unloading ansible.plugins.shell
unloading ansible.plugins.connection
unloading ansible.plugins.connection._paramiko_ssh
unloading ansible.module_utils.compat.paramiko
unloading ansible.plugins.connection.local
unloading ansible.plugins.doc_fragments.connection_pipelining
unloading ansible.plugins.connection.paramiko_ssh
unloading ansible.plugins.connection.psrp
unloading ansible.plugins.shell.powershell
unloading ansible.utils.hashing
unloading ansible.plugins.connection.ssh
unloading ansible.plugins.connection.winrm
unloading ansible.plugins.shell.cmd
unloading ansible.plugins.doc_fragments.shell_windows
unloading ansible.plugins.shell.sh
unloading ansible.plugins.doc_fragments.shell_common
unloading ansible.plugins.become.su
unloading ansible.plugins.become.sudo
unloading ansible.playbook.handler
unloading ansible.playbook.task_include
unloading ansible.playbook.role.include
unloading ansible.playbook.role_include
unloading ansible.playbook.handler_task_include
unloading ansible.modules
unloading ansible_collections.ansible.builtin.plugins
unloading ansible_collections.ansible.builtin.plugins.modules
unloading ansible.plugins.callback.default
unloading ansible.plugins.doc_fragments.default_callback
unloading ansible.plugins.doc_fragments.result_format_callback
unloading ansible.plugins.callback.junit
unloading ansible.playbook.included_file
unloading ansible.utils._junit_xml
unloading ansible.plugins.callback.minimal
unloading ansible.plugins.callback.oneline
unloading ansible.plugins.callback.tree
unloading ansible.utils.ssh_functions
unloading ansible.executor.process
unloading ansible.cli.scripts
unloading ansible.module_utils.connection
unloading ansible._internal._errors._task_timeout
unloading ansible.executor.task_executor
unloading ansible.executor.process.worker
unloading ansible.plugins.strategy
unloading ansible.plugins.strategy.linear
unloading ansible.plugins.action.keeper_password
unloading ansible.plugins.action.set_fact
unloading ansible.plugins.action.keeper_cache_records
unloading ansible.plugins.action.keeper_get
unloading ansible.plugins.action.debug
unloading ansible.plugins.action.keeper_set
{'ok': 6, 'changed': 0, 'unreachable': 0, 'failed': 0, 'skipped': 0, 'rescued': 0, 'ignored': 0}
>>> py3-keeper-secrets-manager-ansible: Entering fakeroot...
>>> py3-keeper-secrets-manager-ansible-pyc*: Running split function pyc...
'usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/__pycache__' -> '/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/pkg/py3-keeper-secrets-manager-ansible-pyc/usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/__pycache__'
'usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/callback/__pycache__' -> '/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/pkg/py3-keeper-secrets-manager-ansible-pyc/usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/callback/__pycache__'
'usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/__pycache__' -> '/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/pkg/py3-keeper-secrets-manager-ansible-pyc/usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/__pycache__'
'usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/cache/__pycache__' -> '/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/pkg/py3-keeper-secrets-manager-ansible-pyc/usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/cache/__pycache__'
'usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/test/__pycache__' -> '/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/pkg/py3-keeper-secrets-manager-ansible-pyc/usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/test/__pycache__'
'usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/inventory/__pycache__' -> '/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/pkg/py3-keeper-secrets-manager-ansible-pyc/usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/inventory/__pycache__'
'usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/lookup/__pycache__' -> '/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/pkg/py3-keeper-secrets-manager-ansible-pyc/usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/lookup/__pycache__'
'usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/modules/__pycache__' -> '/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/pkg/py3-keeper-secrets-manager-ansible-pyc/usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/modules/__pycache__'
'usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/action/__pycache__' -> '/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/pkg/py3-keeper-secrets-manager-ansible-pyc/usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/action/__pycache__'
'usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/sub_plugins/__pycache__' -> '/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/pkg/py3-keeper-secrets-manager-ansible-pyc/usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/sub_plugins/__pycache__'
'usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/plugin_utils/__pycache__' -> '/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/pkg/py3-keeper-secrets-manager-ansible-pyc/usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/plugin_utils/__pycache__'
'usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/filter/__pycache__' -> '/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/pkg/py3-keeper-secrets-manager-ansible-pyc/usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/filter/__pycache__'
'usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/module_utils/__pycache__' -> '/home/buildozer/aports/testing/py3-keeper-secrets-manager-ansible/pkg/py3-keeper-secrets-manager-ansible-pyc/usr/lib/python3.14/site-packages/keeper_secrets_manager_ansible/plugins/module_utils/__pycache__'
>>> py3-keeper-secrets-manager-ansible-pyc*: Preparing subpackage py3-keeper-secrets-manager-ansible-pyc...
>>> py3-keeper-secrets-manager-ansible-pyc*: Running postcheck for py3-keeper-secrets-manager-ansible-pyc
>>> py3-keeper-secrets-manager-ansible*: Running postcheck for py3-keeper-secrets-manager-ansible
>>> py3-keeper-secrets-manager-ansible*: Preparing package py3-keeper-secrets-manager-ansible...
libfakeroot internal error: payload not recognized!
>>> py3-keeper-secrets-manager-ansible-pyc*: Tracing dependencies...
python3~3.14
>>> py3-keeper-secrets-manager-ansible-pyc*: Package size: 137.4 KB
>>> py3-keeper-secrets-manager-ansible-pyc*: Compressing data...
>>> py3-keeper-secrets-manager-ansible-pyc*: Create checksum...
>>> py3-keeper-secrets-manager-ansible-pyc*: Create py3-keeper-secrets-manager-ansible-pyc-1.2.6-r1.apk
>>> py3-keeper-secrets-manager-ansible*: Tracing dependencies...
ansible-core
python3
py3-keeper-secrets-manager-core
py3-keeper-secrets-manager-helper
python3~3.14
>>> py3-keeper-secrets-manager-ansible*: Package size: 133.7 KB
>>> py3-keeper-secrets-manager-ansible*: Compressing data...
>>> py3-keeper-secrets-manager-ansible*: Create checksum...
>>> py3-keeper-secrets-manager-ansible*: Create py3-keeper-secrets-manager-ansible-1.2.6-r1.apk
>>> py3-keeper-secrets-manager-ansible: Build complete at Mon, 30 Mar 2026 14:14:56 +0000 elapsed time 0h 0m 33s
>>> py3-keeper-secrets-manager-ansible: Cleaning up srcdir
>>> py3-keeper-secrets-manager-ansible: Cleaning up pkgdir
>>> py3-keeper-secrets-manager-ansible: Uninstalling dependencies...
( 1/65) Purging .makedepends-py3-keeper-secrets-manager-ansible (20260330.141424)
( 2/65) Purging ansible-core-pyc (2.20.4-r0)
( 3/65) Purging ansible-core (2.20.4-r0)
( 4/65) Purging py3-jinja2-pyc (3.1.6-r1)
( 5/65) Purging py3-jinja2 (3.1.6-r1)
( 6/65) Purging py3-markupsafe-pyc (3.0.3-r1)
( 7/65) Purging py3-markupsafe (3.0.3-r1)
( 8/65) Purging py3-paramiko-pyc (4.0.0-r1)
( 9/65) Purging py3-paramiko (4.0.0-r1)
(10/65) Purging py3-bcrypt-pyc (5.0.0-r1)
(11/65) Purging py3-bcrypt (5.0.0-r1)
(12/65) Purging py3-pynacl-pyc (1.6.2-r1)
(13/65) Purging py3-pynacl (1.6.2-r1)
(14/65) Purging py3-resolvelib-pyc (1.2.0-r1)
(15/65) Purging py3-resolvelib (1.2.0-r1)
(16/65) Purging py3-yaml-pyc (6.0.3-r2)
(17/65) Purging py3-yaml (6.0.3-r2)
(18/65) Purging py3-keeper-secrets-manager-helper-pyc (1.0.7-r1)
(19/65) Purging py3-keeper-secrets-manager-helper (1.0.7-r1)
(20/65) Purging py3-keeper-secrets-manager-core-pyc (17.1.0-r1)
(21/65) Purging py3-keeper-secrets-manager-core (17.1.0-r1)
(22/65) Purging py3-cryptography-pyc (46.0.5-r1)
(23/65) Purging py3-cryptography (46.0.5-r1)
(24/65) Purging py3-cffi-pyc (2.0.0-r0)
(25/65) Purging py3-cffi (2.0.0-r0)
(26/65) Purging py3-cparser-pyc (3.0-r1)
(27/65) Purging py3-cparser (3.0-r1)
(28/65) Purging py3-importlib-metadata-pyc (8.8.0-r1)
(29/65) Purging py3-importlib-metadata (8.8.0-r1)
(30/65) Purging py3-zipp-pyc (3.23.0-r1)
(31/65) Purging py3-zipp (3.23.0-r1)
(32/65) Purging py3-requests-pyc (2.32.5-r1)
(33/65) Purging py3-requests (2.32.5-r1)
(34/65) Purging py3-certifi-pyc (2026.2.25-r1)
(35/65) Purging py3-certifi (2026.2.25-r1)
(36/65) Purging py3-charset-normalizer-pyc (3.4.6-r1)
(37/65) Purging py3-charset-normalizer (3.4.6-r1)
(38/65) Purging py3-idna-pyc (3.11-r1)
(39/65) Purging py3-idna (3.11-r1)
(40/65) Purging py3-urllib3-pyc (2.6.3-r1)
(41/65) Purging py3-urllib3 (2.6.3-r1)
(42/65) Purging py3-gpep517-pyc (19-r2)
(43/65) Purging py3-gpep517 (19-r2)
(44/65) Purging py3-installer-pyc (0.7.0-r3)
(45/65) Purging py3-installer (0.7.0-r3)
(46/65) Purging py3-setuptools-pyc (82.0.1-r1)
(47/65) Purging py3-setuptools (82.0.1-r1)
(48/65) Purging py3-packaging-pyc (26.0-r1)
(49/65) Purging py3-packaging (26.0-r1)
(50/65) Purging py3-parsing-pyc (3.3.2-r1)
(51/65) Purging py3-parsing (3.3.2-r1)
(52/65) Purging py3-iso8601-pyc (2.1.0-r2)
(53/65) Purging py3-iso8601 (2.1.0-r2)
(54/65) Purging python3-pyc (3.14.3-r0)
(55/65) Purging python3-pycache-pyc0 (3.14.3-r0)
(56/65) Purging pyc (3.14.3-r0)
(57/65) Purging python3 (3.14.3-r0)
(58/65) Purging gdbm (1.26-r0)
(59/65) Purging libbz2 (1.0.8-r6)
(60/65) Purging libffi (3.5.2-r0)
(61/65) Purging libpanelw (6.6_p20251231-r0)
(62/65) Purging mpdecimal (4.0.1-r0)
(63/65) Purging sqlite-libs (3.51.2-r1)
(64/65) Purging xz-libs (5.8.2-r0)
(65/65) Purging yaml (0.2.5-r2)
Executing busybox-1.37.0-r31.trigger
OK: 386.9 MiB in 106 packages
>>> py3-keeper-secrets-manager-ansible: Updating the testing/s390x repository index...
>>> py3-keeper-secrets-manager-ansible: Signing the index...