diff --git a/changelogs/fragments/10751-kdeconfig-support-kwriteconfig6.yml b/changelogs/fragments/10751-kdeconfig-support-kwriteconfig6.yml new file mode 100644 index 0000000000..716ffa35f1 --- /dev/null +++ b/changelogs/fragments/10751-kdeconfig-support-kwriteconfig6.yml @@ -0,0 +1,3 @@ +bugfixes: + - kdeconfig - ``kwriteconfig`` executable could not be discovered automatically on systems with only ``kwriteconfig6`` installed. + ``kwriteconfig6`` can now be discovered by Ansible (https://github.com/ansible-collections/community.general/issues/10746, https://github.com/ansible-collections/community.general/pull/10751). \ No newline at end of file diff --git a/plugins/modules/kdeconfig.py b/plugins/modules/kdeconfig.py index 4cc0fcf166..75b7f3acea 100644 --- a/plugins/modules/kdeconfig.py +++ b/plugins/modules/kdeconfig.py @@ -257,7 +257,7 @@ def main(): if module.params['kwriteconfig_path'] is not None: kwriteconfig = module.get_bin_path(module.params['kwriteconfig_path'], required=True) else: - for progname in ('kwriteconfig5', 'kwriteconfig', 'kwriteconfig4'): + for progname in ('kwriteconfig6', 'kwriteconfig5', 'kwriteconfig', 'kwriteconfig4'): kwriteconfig = module.get_bin_path(progname) if kwriteconfig is not None: break