You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/lib/ansible/utils
Sloane Hertel 86b86398f0
add ansible_name/ansible_aliases attrs to plugin objects (#78700)
*  new _fqcn attribute to plugin objects
* unbreak plugins in subdirs
* Fix inadventent changes to _load_name and use existing vars
* add plugin aliases and name property, and replace plugin._load_name where incorrect
* Fix listing plugin names

Fix listing legacy and builtin together
test deprecated plugin documentation
fix doc extensions
remove sometimes inaccurate _load_name handling from plugin.name

* Add tests for REJECT_EXTS and doc extensions

Fix unpredictable collection redirects so non-fqcns in the redirect list are guaranteed to be legacy (instead of determined by the collections keyword)

Move aliases and name properties to _update_object so all plugin types, including doc fragments, can use them

* make legacy plugin names internally consistent
* rename attributes to ansible_name and ansible_aliases
2 years ago
..
collection_loader Python 3.9 min for controller (#77566) 2 years ago
__init__.py limit extensions for files in group/host_vars dir 9 years ago
_junit_xml.py Type hint fixes. 2 years ago
cmd_functions.py Remove more Python 2.x compatibility code from controller. (#77320) 2 years ago
color.py Allow restricting config values to enumerated list (#73162) 3 years ago
context_objects.py Remove collections compat from controller code. 2 years ago
display.py Preflight utf8 encodings check (#78175) 2 years ago
encrypt.py Deprecate use of Python crypt (#78257) 2 years ago
fqcn.py Fix missing ansible.builtin FQCNs in hardcoded action names (#71824) 4 years ago
galaxy.py Support ignoring of certificates for ansible-galaxy during SCM cloning (#67616) 2 years ago
hashing.py Remove obsolete Python 2.x compat code. 2 years ago
helpers.py preserve same order as inventory manager when using host lookup (#55331) 5 years ago
jsonrpc.py Type hint fixes. 2 years ago
listify.py listify_lookup_plugin_terms deprecate dataloader (#78244) 2 years ago
lock.py Allow callbacks from forks (#70501) 4 years ago
multiprocessing.py Remove obsolete Python 2.x compat code. 2 years ago
native_jinja.py Force template module to use non-native Jinja2 (#68560) 4 years ago
path.py expand ansible-doc coverage (#74963) 2 years ago
plugin_docs.py add ansible_name/ansible_aliases attrs to plugin objects (#78700) 2 years ago
py3compat.py Remove collections compat from controller code. 2 years ago
sentinel.py Fieldattribute inheritance with defaults (#50891) 5 years ago
shlex.py Update module_utils.six to latest (#22855) 7 years ago
singleton.py Add a Singleton metaclass, use it with Display (#48935) 6 years ago
ssh_functions.py Type hint fixes. 2 years ago
unicode.py Code cleanup to prepare for pylint update. (#75475) 3 years ago
unsafe_proxy.py Remove deprecated UnsafeProxy (#77455) 2 years ago
vars.py Python 3.9 min for controller (#77566) 2 years ago
version.py Vendor `distutils.version` (#74644) 3 years ago