ansible-core 2.12 / ansible 5 関連メモ
基本情報
ansible-core 2.12
ansible-core 2.12 document
ansible-core 2.12 ロードマップ
ansible-core 2.12 changelog
ansible-core 2.12 Portig Guide
ansible 5
ansible 5 Porting Guide
ansible 5 changelog
ansible 5 でセットでインストールされる collection の定義
ansible 5.0.0 リリース(11月下旬予定)
https://pypi.org/project/ansible/5.0.0/ (11月下旬予定)
コントロールノードで Python 3.8 以上が必要に
Python Controller Requirement - Python 3.8 or newer is required for the control node (the machine that runs Ansible) (https://github.com/ansible/ansible/pull/74013)
ansible-core 2.11 では警告止まりだった。
ドキュメントのインストール方法の記述にも反映されている。
For your control node (the machine that runs Ansible), you can use any machine with Python 3.8 or newer installed.
action_groups
を定義可能に
コレクションの meta/runtime で Collections can define action_groups in meta/runtime.yml.
ansible-config 機能追加
ansible-config now supports displaying plugin configuration info.
関連 PR
--only-changed
オプションが --changed-only
でも利用可能に
changlelog には見当たらず。
関連PR
import_role 機能追加
import_role - Template tasks_from, vars_from, defaults_from, and handlers_from with --extra-vars (https://github.com/ansible/ansible/issues/69097).
hash_behaviour
オプション追加
include_vars に include_vars - add hash_behaviour option (https://github.com/ansible/ansible/pull/72944).
ドキュメント
interpreter descovery 仕様変更・機能追加
Python 3 優先
interpreter discovery - prefer Python 3 over Python 2
INTERPRETER_PYTHON_FALLBACK
を変数で変更可能に
interpreter discovery - allow the default list of INTERPRETER_PYTHON_FALLBACK to be changed using a variable
関連設定項目: INTERPRETER_PYTHON_FALLBACK
関連 PR
ポーティングガイドより
The default value of INTERPRETER_PYTHON_FALLBACK changed to auto. The list of Python interpreters in INTERPRETER_PYTHON_FALLBACK changed to prefer Python 3 over Python 2. The combination of these two changes means the new default behavior is to quietly prefer Python 3 over Python 2 on remote hosts. Previously a deprecation warning was issued in situations where interpreter discovery would have used Python 3 but the interpreter was set to /usr/bin/python.
メモ minor change までみた