Bugfix of issue 60707: add python-apt package to requirements of package_facts module (#60999)
* Issue 60707: add python-apt package to requirements of package_facts module, fix formatting, change fail msg
This commit is contained in:
parent
35d457a14f
commit
cf291f272d
1 changed files with 5 additions and 2 deletions
|
@ -36,7 +36,8 @@ options:
|
|||
version_added: "2.8"
|
||||
version_added: "2.5"
|
||||
requirements:
|
||||
- For 'portage' support it requires the `qlist` utility, which is part of 'app-portage/portage-utils'.
|
||||
- For 'portage' support it requires the C(qlist) utility, which is part of 'app-portage/portage-utils'.
|
||||
- For Debian-based systems C(python-apt) package must be installed on targeted hosts.
|
||||
author:
|
||||
- Matthew Jones (@matburt)
|
||||
- Brian Coca (@bcoca)
|
||||
|
@ -338,7 +339,9 @@ def main():
|
|||
module.warn('Failed to retrieve packages with %s: %s' % (pkgmgr, to_text(e)))
|
||||
|
||||
if found == 0:
|
||||
module.fail_json(msg='Could not detect a supported package manager from the following list: %s' % managers)
|
||||
msg = ('Could not detect a supported package manager from the following list: %s, '
|
||||
'or the required Python library is not installed. Check warnings for details.' % managers)
|
||||
module.fail_json(msg=msg)
|
||||
|
||||
# Set the facts, this will override the facts in ansible_facts that might exist from previous runs
|
||||
# when using operating system level or distribution package managers
|
||||
|
|
Loading…
Reference in a new issue