1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2026-02-04 07:51:50 +00:00
community.general/plugins/modules
Alexei Znamensky ac37544c53
monit: investigating tests again - using copilot on this one (#11255)
* add monit version to successful exit

* install the standard monit - if 5.34, then bail out

* add 3sec wait after service restart

- that restart happens exactly before the task receiving the SIGTERM, so maybe, just maybe, it just needs time to get ready for the party

* wait for monit initialisation after restart

* monit tests: check service-specific status in readiness wait

The wait task was checking 'monit status' (general), but the actual
failing command is 'monit status -B httpd_echo' (service-specific).
This causes a race where general status succeeds but service queries
fail. Update to check the exact command format that will be used.

* monit tests: remove 5.34.x version restriction

The version restriction was based on incorrect diagnosis. The actual
issue was the readiness check validating general status instead of
service-specific queries. Now that we check the correct command
format, the tests should work across all monit versions.

* monit tests: add stabilization delay after readiness check

After the readiness check succeeds, add a 1-second pause before
running actual tests. Monit 5.34.x and 5.35 appear to have a
concurrency issue where rapid successive 'monit status -B' calls
can cause hangs even though the first call succeeds.

* monit tests: add retry logic for state changes to handle monit daemon hangs

Monit daemon has an intermittent concurrency bug across versions 5.27-5.35
where 'monit status -B' commands can hang (receiving SIGTERM) even after
the daemon has successfully responded to previous queries. This appears
to be a monit daemon issue, not a timing problem.

Add retry logic with 2-second delays to the state change task to work
around these intermittent hangs. Skip retries if the failure is not
SIGTERM (rc=-15) to avoid masking real errors.

* monit tests: capture and display monit.log for debugging

Add tasks in the always block to capture and display the monit log file.
This will help diagnose the intermittent hanging issues by showing what
monit daemon was doing when 'monit status -B' commands hang.

* monit tests: enable verbose logging (-v flag)

Modify the monit systemd service to start with -v flag for verbose
logging. This should provide more detailed information in the monit
log about what's happening when status commands hang.

* monit: add 0.5s delay after state change command

After extensive testing and analysis with verbose logging enabled, identified
that monit's HTTP interface can become temporarily unresponsive immediately
after processing state change commands (stop, start, restart, etc.).

This manifests as intermittent SIGTERM (rc=-15) failures when the module
calls 'monit status -B <service>' to verify the state change. The issue
affects all monit versions tested (5.27-5.35) and is intermittent, suggesting
a race condition or brief lock in monit's HTTP request handling.

Verbose logging confirmed:
- State change commands complete successfully
- HTTP server reports as 'started'
- But subsequent status checks can hang without any log entry

Adding a 0.5 second sleep after sending state change commands gives the
monit daemon time to fully process the command and become responsive again
before the first status verification check.

This complements the existing readiness check after daemon restart and
the retry logic for SIGTERM failures in the tests.

* tests(monit): remove workarounds after module race condition fix

After 10+ successful CI runs with no SIGTERM failures, removing test-level
workarounds that are now redundant due to the 0.5s delay fix in the module:

- Remove 1-second stabilization pause after daemon restart
  The module's built-in 0.5s delay after state changes makes this unnecessary

- Remove retry logic for SIGTERM failures in state change tests
  The race condition is now prevented at the module level

- Remove verbose logging setup and log capture
  Verbose mode didn't log HTTP requests, so it didn't help diagnose the issue
  and adds unnecessary overhead

Kept the readiness check with retries after daemon restart - still needed
to validate daemon is responsive after service restart (different scenario
than the state change race condition).

* restore tasks/main.yml

* monit tests: reduce readiness check retries from 60 to 10

After successful CI runs, observed that monit daemon becomes responsive
within 1-2 seconds after restart. The readiness check typically passes
on the first attempt.

Reducing from 60 retries (30s timeout) to 10 retries (5s timeout) is
more appropriate and allows tests to fail faster if something is
genuinely broken.

* add changelog frag

* Update changelogs/fragments/11255-monit-integrationtests.yml

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

---------

Co-authored-by: Felix Fontein <felix@fontein.de>
2025-12-10 13:29:32 +01:00
..
aerospike_migrations.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
airbrake_deployment.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
aix_devices.py Reformat everything. 2025-11-01 13:46:53 +01:00
aix_filesystem.py Remove no longer needed _mount module util (#11232) 2025-12-01 06:42:13 +01:00
aix_inittab.py Reformat everything. 2025-11-01 13:46:53 +01:00
aix_lvg.py Reformat everything. 2025-11-01 13:46:53 +01:00
aix_lvol.py Improve Python code: address unused variables (#11049) 2025-11-09 08:14:35 +01:00
alerta_customer.py Reformat everything. 2025-11-01 13:46:53 +01:00
ali_instance.py fix ruff case B007 (#11115) 2025-11-12 21:06:14 +01:00
ali_instance_info.py Address issues reported by ruff check (#11043) 2025-11-08 17:05:21 +13:00
alternatives.py Reformat everything. 2025-11-01 13:46:53 +01:00
android_sdk.py Reformat everything. 2025-11-01 13:46:53 +01:00
ansible_galaxy_install.py docs: migrate RTD URLs to docs.ansible.com (#11109) 2025-11-19 07:00:51 +01:00
apache2_mod_proxy.py Reformat everything. 2025-11-01 13:46:53 +01:00
apache2_module.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
apk.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
apt_repo.py Reformat everything. 2025-11-01 13:46:53 +01:00
apt_rpm.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
archive.py Stop re-defining the argument spec in unit tests (#11235) 2025-12-01 06:59:23 +01:00
atomic_container.py fix ruff case UP031 (#11223) 2025-11-29 08:28:22 +01:00
atomic_host.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
atomic_image.py fix ruff case UP031 (#11223) 2025-11-29 08:28:22 +01:00
awall.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
beadm.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
bigpanda.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
bitbucket_access_key.py fix ruff case UP031 (#11223) 2025-11-29 08:28:22 +01:00
bitbucket_pipeline_key_pair.py fix ruff case UP031 (#11223) 2025-11-29 08:28:22 +01:00
bitbucket_pipeline_known_host.py fix ruff case UP031 (#11223) 2025-11-29 08:28:22 +01:00
bitbucket_pipeline_variable.py fix ruff case UP031 (#11223) 2025-11-29 08:28:22 +01:00
bootc_manage.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
bower.py Reformat everything. 2025-11-01 13:46:53 +01:00
btrfs_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
btrfs_subvolume.py Improve Python code: address unused variables (#11049) 2025-11-09 08:14:35 +01:00
bundler.py Reformat everything. 2025-11-01 13:46:53 +01:00
bzr.py Reformat everything. 2025-11-01 13:46:53 +01:00
campfire.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
capabilities.py Reformat everything. 2025-11-01 13:46:53 +01:00
cargo.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
catapult.py Reformat everything. 2025-11-01 13:46:53 +01:00
circonus_annotation.py replace batch of redundant to_native() occurrences (#11102) 2025-11-12 21:42:19 +01:00
cisco_webex.py Reformat everything. 2025-11-01 13:46:53 +01:00
cloud_init_data_facts.py Reformat everything. 2025-11-01 13:46:53 +01:00
cloudflare_dns.py replace redundant to_native()/to_text() occurrences, batch 8 (#11143) 2025-11-16 11:18:17 +13:00
cobbler_sync.py replace batch of redundant to_native()/to_text() occurrences (#11105) 2025-11-12 21:42:52 +01:00
cobbler_system.py replace batch of redundant to_native()/to_text() occurrences (#11105) 2025-11-12 21:42:52 +01:00
composer.py fix ruff case SIM110 (#11215) 2025-11-26 09:47:50 +13:00
consul.py Address issues reported by ruff check (#11043) 2025-11-08 17:05:21 +13:00
consul_acl_bootstrap.py Fix __future__ imports, __metaclass__ = type, and remove explicit UTF-8 encoding statement for Python files (#10886) 2025-10-10 19:52:04 +02:00
consul_agent_check.py Reformat everything. 2025-11-01 13:46:53 +01:00
consul_agent_service.py Reformat everything. 2025-11-01 13:46:53 +01:00
consul_auth_method.py Cleanup: use super() instead of super(__class__, self) (#11016) 2025-10-30 20:17:26 +01:00
consul_binding_rule.py Reformat everything. 2025-11-01 13:46:53 +01:00
consul_kv.py consul_kv: adjust RV in docs (#11089) 2025-11-11 05:49:25 +01:00
consul_policy.py Cleanup: use super() instead of super(__class__, self) (#11016) 2025-10-30 20:17:26 +01:00
consul_role.py Cleanup: use super() instead of super(__class__, self) (#11016) 2025-10-30 20:17:26 +01:00
consul_session.py Reformat everything. 2025-11-01 13:46:53 +01:00
consul_token.py Cleanup: use super() instead of super(__class__, self) (#11016) 2025-10-30 20:17:26 +01:00
copr.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
cpanm.py fix markup (#11147) 2025-11-13 23:47:08 +13:00
cronvar.py Use raise from in modules (#11097) 2025-11-12 21:00:17 +01:00
crypttab.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
datadog_downtime.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
datadog_event.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
datadog_monitor.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
dconf.py dconf: doc typo (#11169) 2025-11-17 06:46:04 +01:00
decompress.py Fixed typo in decompress example documentation (#11150) 2025-11-13 19:35:12 +01:00
deploy_helper.py Reformat everything. 2025-11-01 13:46:53 +01:00
dimensiondata_network.py fix ruff case UP031 (#11223) 2025-11-29 08:28:22 +01:00
dimensiondata_vlan.py Reformat everything. 2025-11-01 13:46:53 +01:00
discord.py docs: migrate RTD URLs to docs.ansible.com (#11109) 2025-11-19 07:00:51 +01:00
django_check.py Reformat everything. 2025-11-01 13:46:53 +01:00
django_command.py Reformat everything. 2025-11-01 13:46:53 +01:00
django_createcachetable.py Reformat everything. 2025-11-01 13:46:53 +01:00
django_dumpdata.py docs style adjustments (#11037) 2025-11-07 10:29:44 +13:00
django_loaddata.py Reformat everything. 2025-11-01 13:46:53 +01:00
django_manage.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
dnf_config_manager.py fix ruff case B007 (#11115) 2025-11-12 21:06:14 +01:00
dnf_versionlock.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
dnsimple.py Reformat everything. 2025-11-01 13:46:53 +01:00
dnsimple_info.py dnsimple_info: minor improvements (#11052) 2025-11-09 18:02:29 +01:00
dnsmadeeasy.py Address issues reported by ruff check (#11043) 2025-11-08 17:05:21 +13:00
dpkg_divert.py Improve Python code: address unused variables (#11049) 2025-11-09 08:14:35 +01:00
easy_install.py Reformat everything. 2025-11-01 13:46:53 +01:00
ejabberd_user.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
elasticsearch_plugin.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
emc_vnx_sg_member.py Reformat everything. 2025-11-01 13:46:53 +01:00
etcd3.py Reformat everything. 2025-11-01 13:46:53 +01:00
facter_facts.py Reformat everything. 2025-11-01 13:46:53 +01:00
file_remove.py Add New Module file_remove (#11032) 2025-11-21 18:26:30 +01:00
filesize.py fix markup (#11147) 2025-11-13 23:47:08 +13:00
filesystem.py filesystem: xfs resize: minimal required increment (#11033) 2025-11-07 21:27:50 +01:00
flatpak.py fix ruff case SIM110 (#11215) 2025-11-26 09:47:50 +13:00
flatpak_remote.py replace batch of redundant to_native()/to_text() occurrences (#11106) 2025-11-12 21:43:14 +01:00
gandi_livedns.py Reformat everything. 2025-11-01 13:46:53 +01:00
gconftool2.py Reformat everything. 2025-11-01 13:46:53 +01:00
gconftool2_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
gem.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
gio_mime.py Reformat everything. 2025-11-01 13:46:53 +01:00
git_config.py Reformat everything. 2025-11-01 13:46:53 +01:00
git_config_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
github_deploy_key.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
github_issue.py Reformat everything. 2025-11-01 13:46:53 +01:00
github_key.py Reformat everything. 2025-11-01 13:46:53 +01:00
github_release.py Reformat everything. 2025-11-01 13:46:53 +01:00
github_repo.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
github_webhook.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
github_webhook_info.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
gitlab_branch.py Improve Python code: address unused variables (#11049) 2025-11-09 08:14:35 +01:00
gitlab_deploy_key.py Reformat everything. 2025-11-01 13:46:53 +01:00
gitlab_group.py Reformat everything. 2025-11-01 13:46:53 +01:00
gitlab_group_access_token.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
gitlab_group_members.py fix ruff case SIM110 (#11215) 2025-11-26 09:47:50 +13:00
gitlab_group_variable.py Reformat everything. 2025-11-01 13:46:53 +01:00
gitlab_hook.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
gitlab_instance_variable.py Reformat everything. 2025-11-01 13:46:53 +01:00
gitlab_issue.py Address issues reported by ruff check (#11043) 2025-11-08 17:05:21 +13:00
gitlab_label.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
gitlab_merge_request.py Address issues reported by ruff check (#11043) 2025-11-08 17:05:21 +13:00
gitlab_milestone.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
gitlab_project.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
gitlab_project_access_token.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
gitlab_project_badge.py Reformat everything. 2025-11-01 13:46:53 +01:00
gitlab_project_members.py fix ruff case SIM110 (#11215) 2025-11-26 09:47:50 +13:00
gitlab_project_variable.py Reformat everything. 2025-11-01 13:46:53 +01:00
gitlab_protected_branch.py Improve Python code: address unused variables (#11049) 2025-11-09 08:14:35 +01:00
gitlab_runner.py Allow None value maximum_timeout for gitlab_runner (#11174) 2025-11-25 21:58:14 +01:00
gitlab_user.py Address issues reported by ruff check (#11043) 2025-11-08 17:05:21 +13:00
grove.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
gunicorn.py Reformat everything. 2025-11-01 13:46:53 +01:00
haproxy.py fix ruff case B007 (#11115) 2025-11-12 21:06:14 +01:00
heroku_collaborator.py fix markup (#11147) 2025-11-13 23:47:08 +13:00
hg.py replace batch of redundant to_native()/to_text() occurrences (#11106) 2025-11-12 21:43:14 +01:00
homebrew.py Address issues reported by ruff check (#11043) 2025-11-08 17:05:21 +13:00
homebrew_cask.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
homebrew_services.py Address UP014: use NamedTuple class syntax (#11168) 2025-11-21 18:19:36 +01:00
homebrew_tap.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
homectl.py Reformat everything. 2025-11-01 13:46:53 +01:00
honeybadger_deployment.py Reformat everything. 2025-11-01 13:46:53 +01:00
hpilo_boot.py Address issues reported by ruff check (#11043) 2025-11-08 17:05:21 +13:00
hpilo_info.py fix ruff case B007 (#11115) 2025-11-12 21:06:14 +01:00
hponcfg.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
htpasswd.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
hwc_ecs_instance.py fix ruff case B007 (#11115) 2025-11-12 21:06:14 +01:00
hwc_evs_disk.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
hwc_network_vpc.py Reformat everything. 2025-11-01 13:46:53 +01:00
hwc_smn_topic.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
hwc_vpc_eip.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
hwc_vpc_peering_connect.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
hwc_vpc_port.py fix ruff case B007 (#11115) 2025-11-12 21:06:14 +01:00
hwc_vpc_private_ip.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
hwc_vpc_route.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
hwc_vpc_security_group.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
hwc_vpc_security_group_rule.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
hwc_vpc_subnet.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
ibm_sa_domain.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
ibm_sa_host.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
ibm_sa_host_ports.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
ibm_sa_pool.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
ibm_sa_vol.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
ibm_sa_vol_map.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
icinga2_feature.py Reformat everything. 2025-11-01 13:46:53 +01:00
icinga2_host.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
idrac_redfish_command.py replace redundant to_native()/to_text() occurrences, batch 8 (#11143) 2025-11-16 11:18:17 +13:00
idrac_redfish_config.py replace redundant to_native()/to_text() occurrences, batch 8 (#11143) 2025-11-16 11:18:17 +13:00
idrac_redfish_info.py replace redundant to_native()/to_text() occurrences, batch 8 (#11143) 2025-11-16 11:18:17 +13:00
ilo_redfish_command.py replace redundant to_native()/to_text() occurrences, batch 8 (#11143) 2025-11-16 11:18:17 +13:00
ilo_redfish_config.py replace redundant to_native()/to_text() occurrences, batch 8 (#11143) 2025-11-16 11:18:17 +13:00
ilo_redfish_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
imc_rest.py fix ruff case UP031 (#11223) 2025-11-29 08:28:22 +01:00
imgadm.py smartos imgadm man page reference (#11071) 2025-11-10 14:08:06 +13:00
infinity.py Improve Python code: address unused variables (#11049) 2025-11-09 08:14:35 +01:00
influxdb_database.py Reformat everything. 2025-11-01 13:46:53 +01:00
influxdb_query.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
influxdb_retention_policy.py Reformat everything. 2025-11-01 13:46:53 +01:00
influxdb_user.py fix ruff case B007 (#11115) 2025-11-12 21:06:14 +01:00
influxdb_write.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
ini_file.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
installp.py Reformat everything. 2025-11-01 13:46:53 +01:00
interfaces_file.py Improve Python code: address unused variables (#11049) 2025-11-09 08:14:35 +01:00
ip_netns.py replace batch of redundant to_native()/to_text() occurrences (#11104) 2025-11-12 21:42:37 +01:00
ipa_config.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
ipa_dnsrecord.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
ipa_dnszone.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
ipa_getkeytab.py Reformat everything. 2025-11-01 13:46:53 +01:00
ipa_group.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
ipa_hbacrule.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
ipa_host.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
ipa_hostgroup.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
ipa_otpconfig.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
ipa_otptoken.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
ipa_pwpolicy.py replace batch of redundant to_native()/to_text() occurrences (#11106) 2025-11-12 21:43:14 +01:00
ipa_role.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
ipa_service.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
ipa_subca.py replace batch of redundant to_native()/to_text() occurrences (#11104) 2025-11-12 21:42:37 +01:00
ipa_sudocmd.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
ipa_sudocmdgroup.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
ipa_sudorule.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
ipa_user.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
ipa_vault.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
ipbase_info.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
ipify_facts.py Reformat everything. 2025-11-01 13:46:53 +01:00
ipinfoio_facts.py fix ruff case B015 (#11145) 2025-11-13 06:23:30 +01:00
ipmi_boot.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
ipmi_power.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
iptables_state.py iptables_state: get rid of temporary files (#11258) 2025-12-06 13:40:59 +01:00
ipwcli_dns.py Reformat everything. 2025-11-01 13:46:53 +01:00
irc.py irc: use True instead of 1 (#11076) 2025-11-10 19:29:06 +13:00
iso_create.py Reformat everything. 2025-11-01 13:46:53 +01:00
iso_customize.py replace batch of redundant to_native()/to_text() occurrences (#11106) 2025-11-12 21:43:14 +01:00
iso_extract.py Reformat everything. 2025-11-01 13:46:53 +01:00
jabber.py Reformat everything. 2025-11-01 13:46:53 +01:00
java_cert.py Reformat everything. 2025-11-01 13:46:53 +01:00
java_keystore.py Stop re-defining the argument spec in unit tests (#11235) 2025-12-01 06:59:23 +01:00
jboss.py Reformat everything. 2025-11-01 13:46:53 +01:00
jenkins_build.py Improve Python code: address unused variables (#11049) 2025-11-09 08:14:35 +01:00
jenkins_build_info.py Improve Python code: address unused variables (#11049) 2025-11-09 08:14:35 +01:00
jenkins_credential.py Address issues reported by ruff check (#11043) 2025-11-08 17:05:21 +13:00
jenkins_job.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
jenkins_job_info.py discard Python 2 ssl handling (#11078) 2025-11-10 21:12:17 +01:00
jenkins_node.py remove conditional code for old snakes (#11048) 2025-11-08 17:21:46 +01:00
jenkins_plugin.py fix ruff case UP031 (#11223) 2025-11-29 08:28:22 +01:00
jenkins_script.py replace redundant to_native()/to_text() occurrences, batch 8 (#11143) 2025-11-16 11:18:17 +13:00
jira.py replace redundant to_native()/to_text() occurrences, batch 8 (#11143) 2025-11-16 11:18:17 +13:00
kdeconfig.py Reformat everything. 2025-11-01 13:46:53 +01:00
kea_command.py Address issues reported by ruff check (#11043) 2025-11-08 17:05:21 +13:00
kernel_blacklist.py Reformat everything. 2025-11-01 13:46:53 +01:00
keycloak_authentication.py fix ruff case B007 (#11115) 2025-11-12 21:06:14 +01:00
keycloak_authentication_required_actions.py Reformat everything. 2025-11-01 13:46:53 +01:00
keycloak_authz_authorization_scope.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
keycloak_authz_custom_policy.py Reformat everything. 2025-11-01 13:46:53 +01:00
keycloak_authz_permission.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
keycloak_authz_permission_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
keycloak_client.py Reformat everything. 2025-11-01 13:46:53 +01:00
keycloak_client_rolemapping.py fix ruff case B007 (#11115) 2025-11-12 21:06:14 +01:00
keycloak_client_rolescope.py Reformat everything. 2025-11-01 13:46:53 +01:00
keycloak_clientscope.py Reformat everything. 2025-11-01 13:46:53 +01:00
keycloak_clientscope_type.py Address issues reported by ruff check (#11043) 2025-11-08 17:05:21 +13:00
keycloak_clientsecret_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
keycloak_clientsecret_regenerate.py Reformat everything. 2025-11-01 13:46:53 +01:00
keycloak_clienttemplate.py Reformat everything. 2025-11-01 13:46:53 +01:00
keycloak_component.py fix ruff case B007 (#11115) 2025-11-12 21:06:14 +01:00
keycloak_component_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
keycloak_group.py Reformat everything. 2025-11-01 13:46:53 +01:00
keycloak_identity_provider.py Reformat everything. 2025-11-01 13:46:53 +01:00
keycloak_realm.py fix(sanitize_cr): avoid crash when realmrep is empty (#11260) 2025-12-08 22:51:02 +01:00
keycloak_realm_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
keycloak_realm_key.py fix ruff case B007 (#11115) 2025-11-12 21:06:14 +01:00
keycloak_realm_keys_metadata_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
keycloak_realm_rolemapping.py fix ruff case B007 (#11115) 2025-11-12 21:06:14 +01:00
keycloak_role.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
keycloak_user.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
keycloak_user_execute_actions_email.py fix markup (#11147) 2025-11-13 23:47:08 +13:00
keycloak_user_federation.py Address issues reported by ruff check (#11043) 2025-11-08 17:05:21 +13:00
keycloak_user_rolemapping.py keycloak_user_rolemapping: fix: failling to assign role to user (#11256) 2025-12-06 13:41:40 +01:00
keycloak_userprofile.py fix ruff case B007 (#11115) 2025-11-12 21:06:14 +01:00
keyring.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
keyring_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
kibana_plugin.py Reformat everything. 2025-11-01 13:46:53 +01:00
krb_ticket.py Reformat everything. 2025-11-01 13:46:53 +01:00
launchd.py Improve Python code: address unused variables (#11049) 2025-11-09 08:14:35 +01:00
layman.py Use raise from in modules (#11097) 2025-11-12 21:00:17 +01:00
lbu.py Reformat everything. 2025-11-01 13:46:53 +01:00
ldap_attrs.py replace batch of redundant to_native() occurrences (#11102) 2025-11-12 21:42:19 +01:00
ldap_entry.py replace batch of redundant to_native() occurrences (#11102) 2025-11-12 21:42:19 +01:00
ldap_inc.py replace batch of redundant to_native() occurrences (#11102) 2025-11-12 21:42:19 +01:00
ldap_passwd.py Reformat everything. 2025-11-01 13:46:53 +01:00
ldap_search.py replace batch of redundant to_native()/to_text() occurrences (#11104) 2025-11-12 21:42:37 +01:00
librato_annotation.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
linode.py Reformat everything. 2025-11-01 13:46:53 +01:00
linode_v4.py Reformat everything. 2025-11-01 13:46:53 +01:00
listen_ports_facts.py Use raise from in modules (#11097) 2025-11-12 21:00:17 +01:00
lldp.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
locale_gen.py locale_gen: search for available locales in /usr/local as well (#11046) 2025-11-16 11:17:08 +13:00
logentries.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
logentries_msg.py Reformat everything. 2025-11-01 13:46:53 +01:00
logstash_plugin.py Reformat everything. 2025-11-01 13:46:53 +01:00
lvg.py Reformat everything. 2025-11-01 13:46:53 +01:00
lvg_rename.py Reformat everything. 2025-11-01 13:46:53 +01:00
lvm_pv.py Reformat everything. 2025-11-01 13:46:53 +01:00
lvm_pv_move_data.py Reformat everything. 2025-11-01 13:46:53 +01:00
lvol.py Reformat everything. 2025-11-01 13:46:53 +01:00
lxc_container.py fix markup (#11147) 2025-11-13 23:47:08 +13:00
lxca_cmms.py Reformat everything. 2025-11-01 13:46:53 +01:00
lxca_nodes.py Reformat everything. 2025-11-01 13:46:53 +01:00
lxd_container.py fix ruff case SIM110 (#11215) 2025-11-26 09:47:50 +13:00
lxd_profile.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
lxd_project.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
lxd_storage_pool_info.py Add basic typing for module_utils (#11222) 2025-12-01 20:40:06 +01:00
lxd_storage_volume_info.py Add basic typing for module_utils (#11222) 2025-12-01 20:40:06 +01:00
macports.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
mail.py replace redundant to_native()/to_text() occurrences, batch 8 (#11143) 2025-11-16 11:18:17 +13:00
make.py Reformat everything. 2025-11-01 13:46:53 +01:00
manageiq_alert_profiles.py Improve Python code: address unused variables (#11049) 2025-11-09 08:14:35 +01:00
manageiq_alerts.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
manageiq_group.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
manageiq_policies.py Reformat everything. 2025-11-01 13:46:53 +01:00
manageiq_policies_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
manageiq_provider.py Improve Python code: address unused variables (#11049) 2025-11-09 08:14:35 +01:00
manageiq_tags.py Reformat everything. 2025-11-01 13:46:53 +01:00
manageiq_tags_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
manageiq_tenant.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
manageiq_user.py Reformat everything. 2025-11-01 13:46:53 +01:00
mas.py mas: Fix parsing on mas 3.0.0+. (#11179) 2025-11-24 21:32:16 +01:00
matrix.py Address issues reported by ruff check (#11043) 2025-11-08 17:05:21 +13:00
mattermost.py Reformat everything. 2025-11-01 13:46:53 +01:00
maven_artifact.py replace redundant to_native()/to_text() occurrences, batch 8 (#11143) 2025-11-16 11:18:17 +13:00
memset_dns_reload.py Reformat everything. 2025-11-01 13:46:53 +01:00
memset_memstore_info.py Improve Python code: address unused variables (#11049) 2025-11-09 08:14:35 +01:00
memset_server_info.py Improve Python code: address unused variables (#11049) 2025-11-09 08:14:35 +01:00
memset_zone.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
memset_zone_domain.py Reformat everything. 2025-11-01 13:46:53 +01:00
memset_zone_record.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
mksysb.py Reformat everything. 2025-11-01 13:46:53 +01:00
modprobe.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
monit.py monit: investigating tests again - using copilot on this one (#11255) 2025-12-10 13:29:32 +01:00
mqtt.py Reformat everything. 2025-11-01 13:46:53 +01:00
mssql_db.py Reformat everything. 2025-11-01 13:46:53 +01:00
mssql_script.py Reformat everything. 2025-11-01 13:46:53 +01:00
nagios.py Reformat everything. 2025-11-01 13:46:53 +01:00
netcup_dns.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
newrelic_deployment.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
nexmo.py Reformat everything. 2025-11-01 13:46:53 +01:00
nginx_status_info.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
nictagadm.py Reformat everything. 2025-11-01 13:46:53 +01:00
nmcli.py nmcli: allow VxLan multicast and bridge port (#11182) 2025-12-02 21:34:34 +01:00
nomad_job.py replace batch of redundant to_native()/to_text() occurrences (#11106) 2025-11-12 21:43:14 +01:00
nomad_job_info.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
nomad_token.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
nosh.py replace batch of redundant to_native()/to_text() occurrences (#11106) 2025-11-12 21:43:14 +01:00
npm.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
nsupdate.py Reformat everything. 2025-11-01 13:46:53 +01:00
ocapi_command.py replace batch of redundant to_native()/to_text() occurrences (#11106) 2025-11-12 21:43:14 +01:00
ocapi_info.py replace batch of redundant to_native()/to_text() occurrences (#11106) 2025-11-12 21:43:14 +01:00
oci_vcn.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
odbc.py Improve Python code: address unused variables (#11049) 2025-11-09 08:14:35 +01:00
office_365_connector_card.py Reformat everything. 2025-11-01 13:46:53 +01:00
ohai.py Reformat everything. 2025-11-01 13:46:53 +01:00
omapi_host.py Reformat everything. 2025-11-01 13:46:53 +01:00
one_host.py Address issues reported by ruff check (#11043) 2025-11-08 17:05:21 +13:00
one_image.py Address issues reported by ruff check (#11043) 2025-11-08 17:05:21 +13:00
one_image_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
one_service.py Improve Python code: address unused variables (#11049) 2025-11-09 08:14:35 +01:00
one_template.py fix markup (#11147) 2025-11-13 23:47:08 +13:00
one_vm.py Improve Python code: address unused variables (#11049) 2025-11-09 08:14:35 +01:00
one_vnet.py fix markup (#11147) 2025-11-13 23:47:08 +13:00
oneandone_firewall_policy.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
oneandone_load_balancer.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
oneandone_monitoring_policy.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
oneandone_private_network.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
oneandone_public_ip.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
oneandone_server.py remove % templating (#11231) 2025-12-01 06:46:50 +01:00
onepassword_info.py onepassword_info: replace subprocess.Popen() with run_command() (#11193) 2025-11-25 09:11:24 +13:00
oneview_datacenter_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
oneview_enclosure_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
oneview_ethernet_network.py Reformat everything. 2025-11-01 13:46:53 +01:00
oneview_ethernet_network_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
oneview_fc_network.py Reformat everything. 2025-11-01 13:46:53 +01:00
oneview_fc_network_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
oneview_fcoe_network.py Reformat everything. 2025-11-01 13:46:53 +01:00
oneview_fcoe_network_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
oneview_logical_interconnect_group.py Reformat everything. 2025-11-01 13:46:53 +01:00
oneview_logical_interconnect_group_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
oneview_network_set.py Reformat everything. 2025-11-01 13:46:53 +01:00
oneview_network_set_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
oneview_san_manager.py Reformat everything. 2025-11-01 13:46:53 +01:00
oneview_san_manager_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
online_server_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
online_user_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
open_iscsi.py Reformat everything. 2025-11-01 13:46:53 +01:00
openbsd_pkg.py Reformat everything. 2025-11-01 13:46:53 +01:00
opendj_backendprop.py opendj_backendprop: use check_rc (#11072) 2025-11-10 19:36:21 +13:00
openwrt_init.py Reformat everything. 2025-11-01 13:46:53 +01:00
opkg.py Reformat everything. 2025-11-01 13:46:53 +01:00
osx_defaults.py Use raise from in modules (#11097) 2025-11-12 21:00:17 +01:00
ovh_ip_failover.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
ovh_ip_loadbalancing_backend.py Reformat everything. 2025-11-01 13:46:53 +01:00
ovh_monthly_billing.py Improve Python code: address unused variables (#11049) 2025-11-09 08:14:35 +01:00
pacemaker_cluster.py Reformat everything. 2025-11-01 13:46:53 +01:00
pacemaker_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
pacemaker_resource.py Reformat everything. 2025-11-01 13:46:53 +01:00
pacemaker_stonith.py Reformat everything. 2025-11-01 13:46:53 +01:00
packet_device.py remove % templating (#11231) 2025-12-01 06:46:50 +01:00
packet_ip_subnet.py Use raise from in modules (#11097) 2025-11-12 21:00:17 +01:00
packet_project.py replace batch of redundant to_native()/to_text() occurrences (#11106) 2025-11-12 21:43:14 +01:00
packet_sshkey.py Use raise from in modules (#11097) 2025-11-12 21:00:17 +01:00
packet_volume.py replace redundant to_native()/to_text() occurrences, batch 8 (#11143) 2025-11-16 11:18:17 +13:00
packet_volume_attachment.py Reformat everything. 2025-11-01 13:46:53 +01:00
pacman.py fix markup (#11147) 2025-11-13 23:47:08 +13:00
pacman_key.py Reformat everything. 2025-11-01 13:46:53 +01:00
pagerduty.py Reformat everything. 2025-11-01 13:46:53 +01:00
pagerduty_alert.py Reformat everything. 2025-11-01 13:46:53 +01:00
pagerduty_change.py fix markup (#11147) 2025-11-13 23:47:08 +13:00
pagerduty_user.py Reformat everything. 2025-11-01 13:46:53 +01:00
pam_limits.py fix couple of f-string mishaps (#11229) 2025-11-30 08:27:13 +01:00
pamd.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
parted.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
pear.py fix ruff case B007 (#11115) 2025-11-12 21:06:14 +01:00
pids.py Use raise from in modules (#11097) 2025-11-12 21:00:17 +01:00
pingdom.py Reformat everything. 2025-11-01 13:46:53 +01:00
pip_package_info.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
pipx.py Reformat everything. 2025-11-01 13:46:53 +01:00
pipx_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
pkg5.py Reformat everything. 2025-11-01 13:46:53 +01:00
pkg5_publisher.py Reformat everything. 2025-11-01 13:46:53 +01:00
pkgin.py Address issues reported by ruff check (#11043) 2025-11-08 17:05:21 +13:00
pkgng.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
pkgutil.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
pmem.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
pnpm.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
portage.py replace batch of redundant to_native()/to_text() occurrences (#11106) 2025-11-12 21:43:14 +01:00
portinstall.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
pritunl_org.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
pritunl_org_info.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
pritunl_user.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
pritunl_user_info.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
pubnub_blocks.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
pulp_repo.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
puppet.py fix markup (#11147) 2025-11-13 23:47:08 +13:00
pushbullet.py fix ruff case UP031 (#11223) 2025-11-29 08:28:22 +01:00
pushover.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
python_requirements_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
read_csv.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
redfish_command.py replace redundant to_native()/to_text() occurrences, batch 8 (#11143) 2025-11-16 11:18:17 +13:00
redfish_config.py replace redundant to_native()/to_text() occurrences, batch 8 (#11143) 2025-11-16 11:18:17 +13:00
redfish_info.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
redhat_subscription.py replace batch of redundant to_native()/to_text() occurrences (#11106) 2025-11-12 21:43:14 +01:00
redis.py Reformat everything. 2025-11-01 13:46:53 +01:00
redis_data.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
redis_data_incr.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
redis_data_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
redis_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
rhevm.py Use raise from in modules (#11097) 2025-11-12 21:00:17 +01:00
rhsm_release.py Reformat everything. 2025-11-01 13:46:53 +01:00
rhsm_repository.py Reformat everything. 2025-11-01 13:46:53 +01:00
riak.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
rocketchat.py Reformat everything. 2025-11-01 13:46:53 +01:00
rollbar_deployment.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
rpm_ostree_pkg.py Reformat everything. 2025-11-01 13:46:53 +01:00
rundeck_acl_policy.py Reformat everything. 2025-11-01 13:46:53 +01:00
rundeck_job_executions_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
rundeck_job_run.py Reformat everything. 2025-11-01 13:46:53 +01:00
rundeck_project.py Reformat everything. 2025-11-01 13:46:53 +01:00
runit.py Reformat everything. 2025-11-01 13:46:53 +01:00
say.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
scaleway_compute.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
scaleway_compute_private_network.py Reformat everything. 2025-11-01 13:46:53 +01:00
scaleway_container.py fix markup (#11147) 2025-11-13 23:47:08 +13:00
scaleway_container_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
scaleway_container_namespace.py fix markup (#11147) 2025-11-13 23:47:08 +13:00
scaleway_container_namespace_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
scaleway_container_registry.py Reformat everything. 2025-11-01 13:46:53 +01:00
scaleway_container_registry_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
scaleway_database_backup.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
scaleway_function.py fix markup (#11147) 2025-11-13 23:47:08 +13:00
scaleway_function_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
scaleway_function_namespace.py fix markup (#11147) 2025-11-13 23:47:08 +13:00
scaleway_function_namespace_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
scaleway_image_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
scaleway_ip.py Reformat everything. 2025-11-01 13:46:53 +01:00
scaleway_ip_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
scaleway_lb.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
scaleway_organization_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
scaleway_private_network.py Reformat everything. 2025-11-01 13:46:53 +01:00
scaleway_security_group.py Reformat everything. 2025-11-01 13:46:53 +01:00
scaleway_security_group_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
scaleway_security_group_rule.py Reformat everything. 2025-11-01 13:46:53 +01:00
scaleway_server_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
scaleway_snapshot_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
scaleway_sshkey.py Improve Python code: address unused variables (#11049) 2025-11-09 08:14:35 +01:00
scaleway_user_data.py fix ruff case UP031 (#11223) 2025-11-29 08:28:22 +01:00
scaleway_volume.py Reformat everything. 2025-11-01 13:46:53 +01:00
scaleway_volume_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
sefcontext.py Reformat everything. 2025-11-01 13:46:53 +01:00
selinux_permissive.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
selogin.py Reformat everything. 2025-11-01 13:46:53 +01:00
sendgrid.py Reformat everything. 2025-11-01 13:46:53 +01:00
sensu_check.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
sensu_client.py Reformat everything. 2025-11-01 13:46:53 +01:00
sensu_handler.py Reformat everything. 2025-11-01 13:46:53 +01:00
sensu_silence.py fix ruff case UP031 (#11223) 2025-11-29 08:28:22 +01:00
sensu_subscription.py replace batch of redundant to_native() occurrences (#11102) 2025-11-12 21:42:19 +01:00
seport.py Reformat everything. 2025-11-01 13:46:53 +01:00
serverless.py Reformat everything. 2025-11-01 13:46:53 +01:00
shutdown.py Fix __future__ imports, __metaclass__ = type, and remove explicit UTF-8 encoding statement for Python files (#10886) 2025-10-10 19:52:04 +02:00
simpleinit_msb.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
sl_vm.py Reformat everything. 2025-11-01 13:46:53 +01:00
slack.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
slackpkg.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
smartos_image_info.py smartos imgadm man page reference (#11071) 2025-11-10 14:08:06 +13:00
snap.py fix ruff case UP030 (#11189) 2025-11-23 08:37:41 +01:00
snap_alias.py Reformat everything. 2025-11-01 13:46:53 +01:00
snmp_facts.py snmp_facts: improvements (#11148) 2025-11-23 13:17:11 +01:00
solaris_zone.py solaris_zone: replace os.system() with run_command() (#11192) 2025-11-25 09:07:25 +13:00
sorcery.py Address issues reported by ruff check (#11043) 2025-11-08 17:05:21 +13:00
spectrum_device.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
spectrum_model_attrs.py fix couple of f-string mishaps (#11229) 2025-11-30 08:27:13 +01:00
spotinst_aws_elastigroup.py spotinst_aws_elastigroup: deprecation (#11069) 2025-11-11 19:21:51 +13:00
ss_3par_cpg.py Reformat everything. 2025-11-01 13:46:53 +01:00
ssh_config.py Reformat everything. 2025-11-01 13:46:53 +01:00
stacki_host.py Reformat everything. 2025-11-01 13:46:53 +01:00
statsd.py Reformat everything. 2025-11-01 13:46:53 +01:00
statusio_maintenance.py replace batch of redundant to_native() occurrences (#11102) 2025-11-12 21:42:19 +01:00
sudoers.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
supervisorctl.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
svc.py replace redundant to_native()/to_text() occurrences, batch 8 (#11143) 2025-11-16 11:18:17 +13:00
svr4pkg.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
swdepot.py Reformat everything. 2025-11-01 13:46:53 +01:00
swupd.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
syslogger.py Reformat everything. 2025-11-01 13:46:53 +01:00
syspatch.py Reformat everything. 2025-11-01 13:46:53 +01:00
sysrc.py Reformat everything. 2025-11-01 13:46:53 +01:00
systemd_creds_decrypt.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
systemd_creds_encrypt.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
systemd_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
sysupgrade.py Reformat everything. 2025-11-01 13:46:53 +01:00
taiga_issue.py Reformat everything. 2025-11-01 13:46:53 +01:00
telegram.py Reformat everything. 2025-11-01 13:46:53 +01:00
terraform.py Address issues reported by ruff check (#11043) 2025-11-08 17:05:21 +13:00
timezone.py Address issues reported by ruff check (#11043) 2025-11-08 17:05:21 +13:00
twilio.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
typetalk.py Reformat everything. 2025-11-01 13:46:53 +01:00
udm_dns_record.py Reformat everything. 2025-11-01 13:46:53 +01:00
udm_dns_zone.py Reformat everything. 2025-11-01 13:46:53 +01:00
udm_group.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
udm_share.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
udm_user.py Reformat everything. 2025-11-01 13:46:53 +01:00
ufw.py Reformat everything. 2025-11-01 13:46:53 +01:00
uptimerobot.py Reformat everything. 2025-11-01 13:46:53 +01:00
urpmi.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
usb_facts.py Reformat everything. 2025-11-01 13:46:53 +01:00
utm_aaa_group.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
utm_aaa_group_info.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
utm_ca_host_key_cert.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
utm_ca_host_key_cert_info.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
utm_dns_host.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
utm_network_interface_address.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
utm_network_interface_address_info.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
utm_proxy_auth_profile.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
utm_proxy_exception.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
utm_proxy_frontend.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
utm_proxy_frontend_info.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
utm_proxy_location.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
utm_proxy_location_info.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
vdo.py Reformat everything. 2025-11-01 13:46:53 +01:00
vertica_configuration.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
vertica_info.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
vertica_role.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
vertica_schema.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
vertica_user.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
vexata_eg.py Reformat everything. 2025-11-01 13:46:53 +01:00
vexata_volume.py Reformat everything. 2025-11-01 13:46:53 +01:00
vmadm.py fix return value exception (#11149) 2025-11-18 20:07:26 +13:00
wakeonlan.py replace batch of redundant to_native() occurrences (#11098) 2025-11-11 19:10:00 +13:00
wdc_redfish_command.py replace redundant to_native()/to_text() occurrences, batch 8 (#11143) 2025-11-16 11:18:17 +13:00
wdc_redfish_info.py replace redundant to_native()/to_text() occurrences, batch 8 (#11143) 2025-11-16 11:18:17 +13:00
xattr.py Reformat everything. 2025-11-01 13:46:53 +01:00
xbps.py fix ruff case SIM103 (#11119) 2025-11-12 21:12:47 +01:00
xcc_redfish_command.py replace redundant to_native()/to_text() occurrences, batch 8 (#11143) 2025-11-16 11:18:17 +13:00
xdg_mime.py Reformat everything. 2025-11-01 13:46:53 +01:00
xenserver_facts.py Reformat everything. 2025-11-01 13:46:53 +01:00
xenserver_guest.py fix ruff case UP031 (#11223) 2025-11-29 08:28:22 +01:00
xenserver_guest_info.py Reformat everything. 2025-11-01 13:46:53 +01:00
xenserver_guest_powerstate.py Reformat everything. 2025-11-01 13:46:53 +01:00
xfconf.py xfconf: update state=absent doc (#11159) 2025-11-16 09:02:52 +13:00
xfconf_info.py xfconf: fix existing empty array case (#11026) 2025-11-02 20:20:31 +01:00
xfs_quota.py Improve Python code: address unused variables (#11049) 2025-11-09 08:14:35 +01:00
xml.py fix couple of f-string mishaps (#11229) 2025-11-30 08:27:13 +01:00
yarn.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
yum_versionlock.py yum_versionlock: remove to_native() around command output (#11093) 2025-11-11 19:10:10 +13:00
zfs.py zfs: mark change correctly when updating properties whose current value differs, even if they already have a non-default value (Fixes #11019) (#11172) 2025-11-30 14:51:14 +01:00
zfs_delegate_admin.py Reformat everything. 2025-11-01 13:46:53 +01:00
zfs_facts.py zfs_facts: use check_rc (#11054) 2025-11-09 08:14:56 +01:00
znode.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
zpool.py docs style adjustments (#11037) 2025-11-07 10:29:44 +13:00
zpool_facts.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
zypper.py remove required=false from docs (#11055) 2025-11-09 08:27:06 +01:00
zypper_repository.py Address issues reported by ruff check (#11043) 2025-11-08 17:05:21 +13:00
zypper_repository_info.py remove extraneous whitespaces (#11029) 2025-11-05 22:27:33 +01:00