ansible/lib/ansible
Rick Elrod 4e55b93613
virt facts: allow guest/host to have >1 virt tech (#70832)
Change:
- Allow systems to declare multiple virt techs. For example if a system
  is both a docker container, but virtualized on KVM, show both. If a
  system is set up to run virtualbox and KVM VMs, show both.

- This is done by introducing new facts keys:
  - virtualization_tech_guest
  - virtualization_tech_host

- Backwards compatibility is preserved by keeping track of the previous
  return-points and refusing to update those keys after we would have
  returned, but now returning them at the end, so that the new keys can
  accumulate their data.

Test Plan:
- Local
- CI

Tickets:
- Refs #66304
- Refs #17151
- Refs #17058
- Probably others

Signed-off-by: Rick Elrod <rick@elrod.me>
2020-08-06 09:45:37 -05:00
..
_vendor transparent downstream vendoring (#69850) 2020-06-15 16:22:25 -07:00
cli Update ansible doc formats (#71070) 2020-08-05 10:53:25 -07:00
collections collection routing (#67684) 2020-05-26 09:42:06 -07:00
compat Updated bundled libraries (#70418) 2020-07-02 12:39:00 -05:00
config Remove ANSIBLE_COLLECTIONS_PATHS dep warning (#71094) 2020-08-05 07:38:35 +10:00
errors Make filter type errors 'loop friendly' (#70417) 2020-07-10 18:49:57 -04:00
executor add jinja2 global to reserved names (#71088) 2020-08-05 10:43:31 -04:00
galaxy ansible-galaxy - fix download for subdirs in SCM (#71005) 2020-08-04 11:10:00 -04:00
inventory return changed for group_by (#32057) 2020-06-03 12:46:40 -04:00
module_utils virt facts: allow guest/host to have >1 virt tech (#70832) 2020-08-06 09:45:37 -05:00
modules find: Allow reading whole file for contains regex (#71083) 2020-08-04 12:49:45 -05:00
parsing Add more include and yaml parsing tests (#70506) 2020-08-04 11:24:52 -07:00
playbook Raise Warning when import_playbook receives additional parameters (#64156) 2020-06-10 13:22:40 -04:00
plugins Misc typo fixes (#71089) 2020-08-05 10:16:44 +05:30
template Misc typo fixes (#71089) 2020-08-05 10:16:44 +05:30
utils Misc typo fixes (#71089) 2020-08-05 10:16:44 +05:30
vars add jinja2 global to reserved names (#71088) 2020-08-05 10:43:31 -04:00
__init__.py transparent downstream vendoring (#69850) 2020-06-15 16:22:25 -07:00
constants.py Remove some constants.py deprecated items (#70466) 2020-07-07 18:41:19 -05:00
context.py
release.py Bump devel to 2.11.0 (#70121) 2020-06-17 14:22:38 -05:00