てくなべ (tekunabe)

ansible / network automation / 学習メモ

[Ansible] どのバージョンの Python に対応しているかまとめた表ができた

Ansible のどのバージョンで、どのバージョンの Python をサポートしているか、ぱっと出てきますでしょうか。それはマネージドノード側の話でしょうか、コントロールノード側の話でしょうか。

私は、ansible-core 2.11 をよく触ってる時期があって、Python 3.6 で使ってると「次(ansible-core 2.12)からコントロールノード上で Python 3.8 以上が必要になるよ」という警告を目にすることがあったので、この点はやけに覚えています。ですが、それ以外は覚えていません。Ansible のバージョンを横断して調べるとなると少し苦労するかもしれません。

ありがたいことに最近、公式ドキュメントに一通りまとまった表が作成されました(現状 develブランチのみ)。

とてもわかり易いです。

Pythonバージョン対応表

docs.ansible.com

[2024/01/14 追記] 今は以下のページの「ansible-core support matrix」が良いです。

docs.ansible.com