community.general/lib/ansible/utils
Matt Davis 4d3a6123d5
Python interpreter discovery (#50163)
* Python interpreter discovery

* No longer blindly default to only `/usr/bin/python`
* `ansible_python_interpreter` defaults to `auto_legacy`, which will discover the platform Python interpreter on some platforms (but still favor `/usr/bin/python` if present for backward compatibility). Use `auto` to always use the discovered interpreter, append `_silent` to either value to suppress warnings.
* includes new doc utility method `get_versioned_doclink` to generate a major.minor versioned doclink against docs.ansible.com (or some other config-overridden URL)

* docs revisions for python interpreter discovery

(cherry picked from commit 5b53c0012ab7212304c28fdd24cb33fd8ff755c2)

* verify output on some distros, cleanup
2019-02-27 23:52:02 -08:00
..
__init__.py
_build_helpers.py plugin_formatter.py: Improve the output when processing docs (#46541) 2018-12-18 11:23:49 -06:00
cmd_functions.py ansible/utils/: PEP8 compliancy (#24686) 2017-05-30 18:09:44 +01:00
color.py Fix several things causing tracebacks with unicode cwd (#27731) 2017-08-04 09:25:08 -04:00
context_objects.py Move the arguments module into cli/ and context_objects into utils 2019-01-03 18:12:23 -08:00
display.py added unsafe toggle to vars_prompt (#49219) 2019-01-30 15:01:13 -05:00
encrypt.py Minor typos (#50371) 2019-01-15 11:37:00 +00:00
hashing.py Enable additional pylint rules and resolve issues found. (#47221) 2018-10-18 13:38:08 -07:00
helpers.py skip all hidden keys, allow exclude list 2017-08-28 12:56:14 -04:00
jsonrpc.py Remove cliconf from httpapi connection (#46813) 2018-12-11 16:26:59 -05:00
listify.py Python 3.8 collections compatibility fixes. 2018-10-08 11:26:37 -07:00
path.py fix paths to actually be config file relative (#31533) 2017-10-10 19:17:17 -07:00
plugin_docs.py Python interpreter discovery (#50163) 2019-02-27 23:52:02 -08:00
py3compat.py Python 3.8 collections compatibility fixes. 2018-10-08 11:26:37 -07:00
sentinel.py Fieldattribute inheritance with defaults (#50891) 2019-01-23 11:40:07 -06:00
shlex.py Update module_utils.six to latest (#22855) 2017-03-23 13:35:05 -07:00
singleton.py Add a Singleton metaclass, use it with Display (#48935) 2018-11-20 17:06:51 -06:00
ssh_functions.py Fix encoding error with path to ssh 2017-09-22 15:31:21 -07:00
unicode.py Remove deprecated code (#34828) 2018-01-23 12:02:09 -06:00
unsafe_proxy.py Handle sets differently than lists in wrap_var. Fixes #47372 (#47510) 2018-10-23 11:18:21 -05:00
vars.py move extravars and option vars loading into VM (#51070) 2019-01-30 16:25:36 -05:00