ansible-core 2.13 / ansible 6 関連メモ
ansible-core 2.13 基本情報
2022/05/23 リリース予定
ansible-core 2.13 document
ansible-core 2.13 ロードマップ
ansible-core 2.13 changelog
ansible-core 2.13 Portig Guide
ansible 6 基本情報
2022/06/21 リリース予定
ansible 6 ロードマップ
ansible 6 Porting Guide
ansible 6 changelog
ansible 6 でセットでインストールされる collection の定義
ansible 6.0.0 リリース(2022年6月予定)
マネージドノードで Python 2.6 サポートがなくなる
To use ansible-core 2.13 for module execution, you must use Python 2 version 2.7 or Python 3 version 3.5 or newer. Any code utilizing ansible.module_utils.basic will not function with lower Python versions.
上記修正により
ansible-core requires a minimum of Python2 version 2.7 or Python3 version 3.5.
という警告が表示されるように。
interpreter discovery からも 2.6 が削除されている
Templating - it is no longer allowed to perform arithmetic and concatenation operations outside of the jinja template (#75587)
Templating - it is no longer allowed to perform arithmetic and concatenation operations outside of the jinja template (#75587)
ansible-galaxy collection コマンドで署名確認
facts - report prefix length for IPv4 addresses in Linux network facts.
facts - report prefix length for IPv4 addresses in Linux network facts.
jinja2_native - keep same behavior on Python 3.10.
jinja2_native - keep same behavior on Python 3.10.
Templating - remove safe_eval in favor of using NativeEnvironment but utilizing literal_eval only in cases when safe_eval was used (#75587)
Templating - remove safe_eval in favor of using NativeEnvironment but utilizing literal_eval only in cases when safe_eval was used (#75587)
Templating - it is no longer allowed to perform arithmetic and concatenation operations outside of the jinja template (#75587)
Templating - it is no longer allowed to perform arithmetic and concatenation operations outside of the jinja template (#75587)