1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2026-06-05 15:57:05 +00:00
community.general/tests/integration/targets
Mariam Ahhttouche c1c389e684
Add module to manage Python versions using uv (#11537)
* Add minimal uv_python module

uv_python module: add integration tests

* uv_python module: handle absent state

uv_python module: add integration tests

* uv_python module: restrict accepted version formats to X.Y and  X.Y.Z

uv_python module: add integration tests for version format

* uv_python module: add _list_python and _get_latest_patch_release methods

* uv_python module: add support for latest state

uv_python module: add integration tests for latest state

* uv_python module: add integration tests for check mode

* uv_python module: improve latest state check mode to show version that will be installed

* uv_python module: make latest state more deterministic by using install with explicite version

* uv_python module: improve absent state check mode and add corresponding integration test

* uv_python module: update latest state handling to sort versions without relying on uv behavior

uv_python module: improve integration tests

uv_python module: improve module return values

* uv_python module: add integration test for when uv executable does not exist

uv_python module: improve exception handling

* uv_python module: add integration test for case when specified version does not exist

* uv_python module: handle case when provided python version does not exist in latest state

uv_python module: improve methods' return values and add docstrings

uv_python module: improve integration tests

* uv_python module: improve check mode for present state to fail when no patch version is available

* uv_python module: return commands' stderr and return code as a variable of stdout

* uv_python module: add python version to module return values for present state

* uv_python module: add python version to module return values for absent state

* uv_python module: add python version to module return values for latest state

uv_python module: fix integration tests

* uv_python module: add installation paths to return values for present state

* uv_python module: add installation paths to return values for absent state

* uv_python module: add installation paths to return values for latest state

* uv_python module: update present, absent and latest state to only include versions managed by uv in return values

uv_python module: improve integration tests

uv_python module: update module documentation

* uv_python module: use LooseVersion  instead of StrictVersion to allow specifying threaded and major python versions

* uv_python module: fail module if used uv version is less than the minimal supported version

uv_python module: update documentation

* uv_python module: add uv command options to executed commands to disable unneeded features

* uv_python module: use packaging.version to only accept canonical python versions

uv_python module: update integration tests

uv_python module: improve error messages

* uv_python module: pin uv version used in tests

Improve module documentation

Co-authored-by: Felix Fontein <felix@fontein.de>

Add integration tests' aliases file for uv_python module

* Use StrictVersion instead of packaging Version

* make integration tests more deterministic

Update attributes field in documentation

Save uv bin path in an attribute

Add another example in documentation

Apply PR feedback and refactor code

Fix typing to be compatible with python versions <= 3.8

Update example to use quotes for major.minor example and update documentation

Update test aliases

Use documentation fragment for uv_python attributes

* Add aliases to skip running tests on freebsd and rhel

Make uv_python tests more deterministic

Clean uv_python documentation

* Handle case when version given is an empty string in uv_python module

* Apply linguistic guidelines for plugins/modules/uv_python.py

Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>

Add Python version requirement in uv_python documentation

* Update tests to install uv using pip and fix some tests

Add typing to plugins/modules/uv_python.py

Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>

Update plugins/modules/uv_python.py documentation

Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>

* Add task to uv_python tests to add uv installation directory to PATH

* Update uv_python to log unparsed versions in debug mode

Refactor uv_python code

Remove uv python label in .github/BOTMETA.yml

Co-authored-by: Felix Fontein <felix@fontein.de>

Add typing to plugins/modules/uv_python.py

Co-authored-by: Felix Fontein <felix@fontein.de>

Fix uv python documentation

Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>

* Allow testing using Python versions lower or equal to 3.8

skip running ci tests in macos

Co-authored-by: Felix Fontein <felix@fontein.de>

* Make uv version check more resilient to cli output format change in uv_python module

Improve tests/integration/targets/uv_python/tasks/main.yaml

Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>

fix mypy union attr error

* update uv_python tests to run on rhel and freebsd

Update uv_python tests to use generic packge manager to install uv

Install uv with curl for freebsd in uv python tests

Install rust needed by uv in freebsd for uv python tests

Update up_python tests to fix uv installation path in RHEL

skip testing uv_python on freebsd as it only has tier 3 support by uv

Fix fragment name in uv_python.py

Co-authored-by: Felix Fontein <felix@fontein.de>

Update version_added in plugins/modules/uv_python.py

Co-authored-by: Felix Fontein <felix@fontein.de>

Update tests/integration/targets/uv_python/tasks/main.yaml

Co-authored-by: Felix Fontein <felix@fontein.de>

Make version shown on debug message more precise in uv_python module

* Handle case when uv python returns relative paths instead of absolute in uv_python module

Add more typing to uv_python module

* uv_python module: update debug message fo unsupported versions to be more clear

---------

Co-authored-by: Mariam Ahhttouche <mariam.ahhttouche@etu.univ-grenoble-alpes.fr>
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2026-05-17 09:46:59 +02:00
..
aix_devices
aix_filesystem Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
alerta_customer
alternatives Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
android_sdk CI: Replace Fedora 43 with 44 for devel (#11836) 2026-04-16 21:41:19 +02:00
ansible_galaxy_install ansible_galaxy_install: new param executable (#11646) 2026-03-22 20:21:54 +01:00
apache2_mod_proxy remove skip/aix from aliases files (#11660) 2026-03-23 06:38:06 +01:00
apache2_module CI: Replace Ubuntu 22.04 with 26.04 for ansible-core devel (#12052) 2026-05-15 10:08:58 +02:00
apk Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
archive Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
btrfs_subvolume Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
callback Clean up other Python files (#11379) 2026-01-05 17:59:58 +01:00
callback_default_without_diff Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
callback_diy diy callback: add test for on_any_msg (#10550) 2025-08-02 16:33:55 +02:00
callback_log_plays Make ready for data tagging (#9833) 2025-04-14 19:04:26 +02:00
callback_print_task Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
callback_tasks_only Add tasks_only callback (#10347) 2025-07-08 07:18:19 +02:00
callback_timestamp Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
cargo integration tests: remove CentOS conditionals - part 2 (#11719) 2026-04-03 23:13:58 +13:00
cloud_init_data_facts CI: Replace Ubuntu 22.04 with 26.04 for ansible-core devel (#12052) 2026-05-15 10:08:58 +02:00
cmd_runner Make all doc fragments, module utils, and plugin utils private (#11896) 2026-04-20 20:16:26 +02:00
connection Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
connection_chroot
connection_incus
connection_jail
connection_lxc
connection_lxd
connection_posix
connection_wsl fix ruff case SIM112 (#11190) 2025-11-23 08:37:12 +01:00
consul integration tests: remove CentOS conditionals - part 2 (#11719) 2026-04-03 23:13:58 +13:00
copr Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
cpanm integration tests: remove CentOS conditionals - part 2 (#11719) 2026-04-03 23:13:58 +13:00
cronvar Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
decompress Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
deploy_helper Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
discord Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
django_command Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
django_manage Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
dnf_versionlock integration tests: remove CentOS conditionals - part 2 (#11719) 2026-04-03 23:13:58 +13:00
dpkg_divert Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
ejabberd_user CI: Replace Ubuntu 22.04 with 26.04 for ansible-core devel (#12052) 2026-05-15 10:08:58 +02:00
etcd3 Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
file_remove Add New Module file_remove (#11032) 2025-11-21 18:26:30 +01:00
filesize Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
filesystem CI: Replace Ubuntu 22.04 with 26.04 for ansible-core devel (#12052) 2026-05-15 10:08:58 +02:00
filter_accumulate Fix/improve tests (#9859) 2025-03-09 16:48:36 +01:00
filter_counter Fix/improve tests (#9859) 2025-03-09 16:48:36 +01:00
filter_dict
filter_dict_kv
filter_from_csv Fix/improve tests (#9859) 2025-03-09 16:48:36 +01:00
filter_from_ini Simplify and extend from_ini tests (#11534) 2026-02-23 06:16:51 +01:00
filter_groupby_as_dict Fix/improve tests (#9859) 2025-03-09 16:48:36 +01:00
filter_hashids Fix/improve tests (#9859) 2025-03-09 16:48:36 +01:00
filter_jc CI: remove no longer necessary skip/ lines (#11028) 2025-11-03 06:48:40 +01:00
filter_json_patch Add missing integration test aliases files (#11357) 2026-01-02 09:34:06 +01:00
filter_json_query remove skip/aix from aliases files (#11660) 2026-03-23 06:38:06 +01:00
filter_keep_keys Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
filter_lists
filter_lists_mergeby Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
filter_path_join_shim
filter_random_mac remove skip/aix from aliases files (#11660) 2026-03-23 06:38:06 +01:00
filter_remove_keys Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
filter_replace_keys Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
filter_reveal_ansible_type Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
filter_time
filter_to_ini Add missing integration test aliases files (#11357) 2026-01-02 09:34:06 +01:00
filter_to_prettytable Remove and prevent trailing whitespace (#10199) 2025-06-07 17:47:22 +02:00
filter_to_toml Add to_toml filter (#11423) 2026-01-22 06:41:49 +01:00
filter_to_yaml Add filters to_yaml and to_nice_yaml (#10784) 2025-09-08 18:48:49 +02:00
filter_unicode_normalize
filter_version_sort Remove and prevent trailing whitespace (#10199) 2025-06-07 17:47:22 +02:00
flatpak flatpak: add from_url parameter, deprecate URLs in name (#11748) 2026-04-13 21:12:35 +02:00
flatpak_remote Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
gandi_livedns Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
gem gem - fix --user-install conflict with OS-injected --install-dir (#11873) 2026-05-04 07:28:56 +12:00
git_config remove skip/aix from aliases files (#11660) 2026-03-23 06:38:06 +01:00
git_config_info remove skip/aix from aliases files (#11660) 2026-03-23 06:38:06 +01:00
github_issue
github_key Remove and prevent trailing whitespace (#10199) 2025-06-07 17:47:22 +02:00
gitlab_branch Remove and prevent trailing whitespace (#10199) 2025-06-07 17:47:22 +02:00
gitlab_deploy_key
gitlab_group
gitlab_group_access_token Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
gitlab_group_members
gitlab_group_variable Remove and prevent trailing whitespace (#10199) 2025-06-07 17:47:22 +02:00
gitlab_hook
gitlab_instance_variable Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
gitlab_issue Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
gitlab_label Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
gitlab_merge_request Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
gitlab_milestone Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
gitlab_project
gitlab_project_access_token Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
gitlab_project_badge
gitlab_project_members allow gitlab-project-members module to handle user level "owner" (#9953) 2025-04-10 07:05:01 +02:00
gitlab_project_variable Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
gitlab_runner
gitlab_user gitlab_user: update SSH keys when key material changes (#11996) 2026-05-12 21:19:15 +12:00
hg remove skip/aix from aliases files (#11660) 2026-03-23 06:38:06 +01:00
homebrew remove skip/aix from aliases files (#11660) 2026-03-23 06:38:06 +01:00
homebrew_cask remove skip/aix from aliases files (#11660) 2026-03-23 06:38:06 +01:00
homebrew_services Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
homectl test(integration): enable homectl test for ArchLinux (#11945) 2026-04-30 21:47:22 +12:00
htpasswd CI: Replace Ubuntu 22.04 with 26.04 for ansible-core devel (#12052) 2026-05-15 10:08:58 +02:00
hwc_ecs_instance Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
hwc_evs_disk Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
hwc_network_vpc Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
hwc_smn_topic Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
hwc_vpc_eip Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
hwc_vpc_peering_connect Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
hwc_vpc_port Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
hwc_vpc_private_ip Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
hwc_vpc_route Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
hwc_vpc_security_group Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
hwc_vpc_security_group_rule Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
hwc_vpc_subnet Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
ilo_redfish_command
ilo_redfish_config
ilo_redfish_info
influxdb_user Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
ini_file Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
interfaces_file Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
ipify_facts Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
iptables_state Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
ipwcli_dns Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
iso_create remove skip/aix from aliases files (#11660) 2026-03-23 06:38:06 +01:00
iso_customize remove skip/aix from aliases files (#11660) 2026-03-23 06:38:06 +01:00
iso_extract CI: Replace Fedora 43 with 44 for devel (#11836) 2026-04-16 21:41:19 +02:00
java_cert java_cert/java_keystore: re-enable RHEL tests (#12023) 2026-05-10 17:00:50 +12:00
java_keystore java_cert/java_keystore: re-enable RHEL tests (#12023) 2026-05-10 17:00:50 +12:00
jboss Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
jenkins_credential CI: Add yamllint for YAML files, plugin/module docs, and YAML in extra docs (#10279) 2025-06-30 20:46:56 +02:00
jira
kdeconfig Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
kea_command Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
kernel_blacklist Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
keycloak_authentication Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
keycloak_authentication_v2 keycloak_authentication_v2: verify providerIds (fix 11583) (#11585) 2026-03-18 07:06:09 +01:00
keycloak_authz_authorization_scope
keycloak_authz_custom_policy Remove and prevent trailing whitespace (#10199) 2025-06-07 17:47:22 +02:00
keycloak_authz_permission Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
keycloak_client keycloak_client: add valid_post_logout_redirect_uris and backchannel_logout_url (#11473) 2026-02-07 16:19:29 +01:00
keycloak_client_rolescope Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
keycloak_clientscope_type Add missing integration test aliases files (#11357) 2026-01-02 09:34:06 +01:00
keycloak_clientsecret_info Add missing integration test aliases files (#11357) 2026-01-02 09:34:06 +01:00
keycloak_clientsecret_regenerate Add missing integration test aliases files (#11357) 2026-01-02 09:34:06 +01:00
keycloak_component_info Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
keycloak_group Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
keycloak_group_rolemapping
keycloak_identity_provider Keycloak idp well known url support (#10527) 2025-08-04 20:01:05 +02:00
keycloak_modules_authentication keycloak: add support for client_credentials authentication (#10231) 2025-06-18 07:40:46 +02:00
keycloak_realm Keycloak realm add support for some missing options (#10538) 2025-08-04 20:01:50 +02:00
keycloak_realm_key keycloak_realm_key: add full support for all Keycloak key providers (#11468) 2026-02-18 07:48:37 +01:00
keycloak_role Keycloak role fix changed status (#10829) 2025-09-18 21:56:39 +02:00
keycloak_user keycloak: URL-encode query parameters for usernames with special characters (#11472) 2026-02-06 07:10:55 +01:00
keycloak_user_federation keycloak: repair integration tests by removing jinja2 templating from conditionals (#9726) (#9727) 2025-02-15 22:53:23 +13:00
keycloak_user_rolemapping keycloak_user_rolemapping: handle None response for client role lookup (#11471) 2026-02-18 20:24:35 +01:00
keycloak_userprofile Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
keyring Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
launchd Update tests to pass on macOS arm64 (#11544) 2026-02-27 18:55:29 +01:00
ldap_inc Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
ldap_search Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
listen_ports_facts Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
locale_gen remove skip/aix from aliases files (#11660) 2026-03-23 06:38:06 +01:00
logstash_plugin Logstash plugin version fix (#11440) 2026-01-26 06:17:23 +01:00
lookup_binary_file Add binary_file lookup (#10616) 2025-08-10 13:32:35 +02:00
lookup_cartesian remove skip/aix from aliases files (#11660) 2026-03-23 06:38:06 +01:00
lookup_collection_version straight up: ruff format (#11329) 2025-12-28 01:36:24 +13:00
lookup_dependent Fix/improve tests (#9859) 2025-03-09 16:48:36 +01:00
lookup_dig
lookup_etcd3 Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
lookup_flattened remove skip/aix from aliases files (#11660) 2026-03-23 06:38:06 +01:00
lookup_github_app_access_token Add missing integration test aliases files (#11357) 2026-01-02 09:34:06 +01:00
lookup_lmdb_kv lmdb_kv lookup: enable tests (#11948) 2026-04-30 23:51:40 +12:00
lookup_merge_variables merge_variables: extended merge capabilities added (#11536) 2026-03-19 22:45:44 +01:00
lookup_passwordstore Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
lookup_random_pet remove skip/aix from aliases files (#11660) 2026-03-23 06:38:06 +01:00
lookup_random_string remove skip/aix from aliases files (#11660) 2026-03-23 06:38:06 +01:00
lookup_random_words remove skip/aix from aliases files (#11660) 2026-03-23 06:38:06 +01:00
lvg Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
lvg_rename Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
lvm_pv Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
lvm_pv_move_data Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
lvol lvol: fix thin-pool creation with percentage size (#11925) 2026-04-29 21:55:47 +12:00
lxd_project
lxd_storage_pool_info lxd_storage_pool_info, lxd_storage_volume_info: new modules (#11198) 2025-12-01 06:58:45 +01:00
lxd_storage_volume_info lxd_storage_pool_info, lxd_storage_volume_info: new modules (#11198) 2025-12-01 06:58:45 +01:00
mail Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
mas Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
memset_dns_reload
memset_memstore_info
memset_server_info
memset_zone
memset_zone_domain
memset_zone_record
module_helper Make all doc fragments, module utils, and plugin utils private (#11896) 2026-04-20 20:16:26 +02:00
monit integration tests: remove CentOS conditionals - part 2 (#11719) 2026-04-03 23:13:58 +13:00
mqtt CI: Replace Ubuntu 22.04 with 26.04 for ansible-core devel (#12052) 2026-05-15 10:08:58 +02:00
mssql_script Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
nomad nomad: re-enable tests (#11956) 2026-05-01 22:46:27 +12:00
npm remove skip/aix from aliases files (#11660) 2026-03-23 06:38:06 +01:00
odbc odbc: add Arch Linux support via AUR psqlodbc (#11944) 2026-04-30 21:52:30 +12:00
one_host Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
one_image Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
one_image_info Remove and prevent trailing whitespace (#10199) 2025-06-07 17:47:22 +02:00
one_template Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
one_vnet Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
osx_defaults osx_defaults: add dict support (#11659) 2026-03-23 20:16:21 +01:00
pacman Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
pagerduty_user
pam_limits Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
pamd Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
parted parted: add unit_preserve_case option to fix unit case in return value (#11813) 2026-04-18 22:38:09 +02:00
pids Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
pipx Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
pipx_info Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
pkgng Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
pkgutil Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
pnpm integration tests: remove CentOS conditionals (#11715) 2026-04-03 07:37:05 +02:00
python_requirements_info Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
python_runner test(python_runner): add integration tests (#11638) 2026-03-22 17:31:51 +13:00
read_csv Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
redis_info Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
rundeck Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
scaleway_compute Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
scaleway_container
scaleway_container_info
scaleway_container_namespace Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
scaleway_container_namespace_info
scaleway_container_registry
scaleway_container_registry_info
scaleway_database_backup
scaleway_function
scaleway_function_info
scaleway_function_namespace
scaleway_function_namespace_info
scaleway_image_info
scaleway_ip
scaleway_ip_info
scaleway_lb
scaleway_organization_info
scaleway_security_group Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
scaleway_security_group_info
scaleway_security_group_rule Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
scaleway_server_info
scaleway_snapshot_info
scaleway_sshkey
scaleway_user_data
scaleway_volume
scaleway_volume_info
sefcontext remove skip/aix from aliases files (#11660) 2026-03-23 06:38:06 +01:00
setup_apache2/tasks Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
setup_cron Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
setup_docker integration tests: remove CentOS conditionals (#11715) 2026-04-03 07:37:05 +02:00
setup_epel/tasks monit: re-enable tests in RHEL (#11690) 2026-03-31 22:17:38 +13:00
setup_etcd3 etcd3: re-enable and fix tests, add unit tests (#11678) 2026-03-25 15:55:16 +13:00
setup_flatpak_remote Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
setup_gnutar
setup_influxdb/tasks CI: Replace apt_repository and apt_key with deb822_repository (#11625) 2026-03-19 23:12:40 +01:00
setup_java_keytool java_cert/java_keystore: re-enable RHEL tests (#12023) 2026-05-10 17:00:50 +12:00
setup_mosquitto Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
setup_openldap Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
setup_opennebula
setup_openssl integration tests: remove CentOS conditionals (#11715) 2026-04-03 07:37:05 +02:00
setup_os_pkg_name/tasks django_manage: rely on package idempotency to install virtualenv (#8644) 2024-08-10 08:19:58 +02:00
setup_paramiko Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
setup_pip_scripts_path/tasks Setup pip path generic (#12045) 2026-05-14 23:46:55 +12:00
setup_pkg_mgr/tasks integration tests: remove CentOS conditionals (#11715) 2026-04-03 07:37:05 +02:00
setup_postgresql_db CI: Replace Ubuntu 22.04 with 26.04 for ansible-core devel (#12052) 2026-05-15 10:08:58 +02:00
setup_redis_replication Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
setup_remote_constraints
setup_remote_tmp_dir Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
setup_remote_tmp_dir_outside_tmp Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
setup_rundeck Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
setup_snap integration tests: remove CentOS conditionals (#11715) 2026-04-03 07:37:05 +02:00
setup_tls
setup_wildfly_server integration tests: remove CentOS conditionals (#11715) 2026-04-03 07:37:05 +02:00
shutdown Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
snap snap: add revision parameter (#11984) 2026-05-04 07:28:06 +12:00
snap_alias Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
snap_connect snap_connect: new module to manage snap interface connections (#11682) 2026-04-03 16:18:17 +13:00
spectrum_model_attrs Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
ssh_config ssh_config: Add AddressFamily (#11968) 2026-05-07 07:32:43 +02:00
sudoers Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
supervisorctl Setup pip path generic (#12045) 2026-05-14 23:46:55 +12:00
sysrc Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
systemd_creds_decrypt Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
systemd_creds_encrypt Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
systemd_info Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
terraform Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
test_a_module straight up: ruff format (#11329) 2025-12-28 01:36:24 +13:00
test_ansible_type Adjust YAML files (#10233) 2025-06-15 09:13:16 +02:00
test_fqdn_valid Integration tests: replace ansible_xxx with ansible_facts.xxx (#11479) 2026-02-07 18:18:48 +01:00
timezone integration tests: remove CentOS conditionals (#11715) 2026-04-03 07:37:05 +02:00
ufw integration tests: remove CentOS conditionals (#11715) 2026-04-03 07:37:05 +02:00
uv_python Add module to manage Python versions using uv (#11537) 2026-05-17 09:46:59 +02:00
wakeonlan remove skip/aix from aliases files (#11660) 2026-03-23 06:38:06 +01:00
xattr Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
xfs_quota Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
xml xml: fix print_match not populating matches return value (#12013) 2026-05-10 11:41:37 +12:00
yarn yarn: add Alpine Linux support in integration tests (#11943) 2026-05-06 19:25:10 +02:00
yum_versionlock integration tests: remove CentOS conditionals (#11715) 2026-04-03 07:37:05 +02:00
zpool CI: Replace Ubuntu 22.04 with 26.04 for ansible-core devel (#12052) 2026-05-15 10:08:58 +02:00
zypper Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00
zypper_repository Cleanup of aliases skip statements (#11686) 2026-03-30 19:31:17 +02:00