16 травня 2019 вийшла нова версія системи управління конфігураціями Ansible.
Головні зміни:
- Експериментальна підтримка колекцій Ansible та простору імен контенту. Тепер контент Ansible можна запакувати в колекцію та адресувати через простори імен. Це дозволяє спростити спільне використання, поширення та встановлення пов'язаних модулів/ролей/плагінів, тобто. узгоджено правила доступу до конкретного контенту через простори імен.
- Виявлення інтерпретатора Python - при першому запуску модуля Python на цілі Ansible спробує знайти правильний інтерпретатор Python за умовчанням, який використовуватиметься для цільової платформи (за умовчанням /usr/bin/python). Можна змінити цю поведінку, встановивши ansible_python_interpreter або config.
- Застарілі аргументи CLI як: -sudo, -sudo-user, -ask-sudo-pass, -su, -su-user, and -ask-su-pass були видалені, за місце них потрібно використовувати -become, -become-user , -become-method, and -ask-become-pass.
- функція become — була перенесена в архітектуру плагінів, і стала більш настроюваною.
Також велика кількість невеликих змін, наприклад експериментальна підтримка транспорту ssh для windows (тепер не потрібно на windows налаштовувати winrm а досить використовувати вбудований в Windows 10 openssh.)
Джерело: linux.org.ru