ansible-core 2.12

Version bumps

  • Python 3.8 minimum on controller node
  • Python 2.6 deprecated on target nodes
  • Python 2.7 minimum starting with 2.13

Library cleanup

  • PyCrypto support dropped, use cryptography
  • distutils deprecated (by Python 3.10)
  • Update Ansible `MetaPathFinder` to match py3.4 interface

Features

  • Improved split controller support in ansible-test (integration tests WIP)
  • Allow `module_defaults` and `action_groups` in collections
  • Object proxies to improve decoupling

Thank You!