Am 16. Mai 2019 wurde eine neue Version des Ansible-Konfigurationsmanagementsystems veröffentlicht.
Wichtigste Änderungen:
- Experimentelle Unterstützung für Ansible-Sammlungen und Inhaltsnamespaces. Ansible-Inhalte können nun in eine Sammlung gepackt und über Namespaces angesprochen werden. Dies erleichtert das Teilen, Verteilen und Installieren verwandter Module/Rollen/Plugins, d. h. Es werden Regeln für den Zugriff auf bestimmte Inhalte über Namensräume vereinbart.
- Python-Interpreter-Erkennung – Wenn Sie zum ersten Mal ein Python-Modul auf einem Ziel ausführen, versucht Ansible, den richtigen Standard-Python-Interpreter für die Zielplattform zu finden (standardmäßig /usr/bin/python). Sie können dieses Verhalten ändern, indem Sie ansible_python_interpreter oder über config festlegen.
- Ältere CLI-Argumente wie --sudo, --sudo-user, --ask-sudo-pass, -su, --su-user und --ask-su-pass wurden entfernt und sollten durch -- ersetzt werden. werden, --become-user, --become-method und --ask-become-pass.
- Die Werden-Funktion wurde in die Plugin-Architektur verschoben und ist anpassbarer.
Es gibt auch viele kleine Änderungen, zum Beispiel experimentelle Unterstützung für den SSH-Transport für Windows (jetzt müssen Sie winrm nicht mehr unter Windows konfigurieren, sondern verwenden einfach das in Windows 10 integrierte opensh.)
Source: linux.org.ru