てくなべ (tekunabe)

ansible / network automation / 学習メモ

[Ansible] ansible 2.9 を取り巻く現状(2022年7月現在)

コミュニティとしてはすでに EOL

Ansible 2.10 で大きくパッケージング、配布の方式が変わったからなのか、前のバージョン Ansible 2.9 の開発がしばらく続いていました。ですが、2021年10月の 2.9.27を最後にリリースが止まっています。

コミュニティとしては、各所で案内があった通り、2022/05/23 で EOL となっています。

Ansible 2.9 Upstream Life Cycle Announcement

The planned end of life date for upstream Ansible 2.9 is May 23, 2022 which coincides with the scheduled release of ansible-core 2.13. End of life for ansible-base 2.10 will also coincide with the scheduled release of ansible-core 2.13.

こちらのページにもすでにステータスが Unmaintained (end of life) とあります。

コミュニティのニュースレターであるThe Bullhornでも#51から、2.9のEOLのスケジュールを掲載していました。

コレクションがサポートを切り始めている

Ansible 2.9.10 以上を要件とするコレクションが多いですが、ぼちぼち 2.9 のサポートを切るコレクションもでてきました。

例: community.general 5.0.0

Ansiblejp ネットワーク部 座談会 2022.07でも話題に上がりました。

ドキュメントはまだ健在

Ansible 2.9 のドキュメントはまだ健在です。

docs.ansible.com

一時期は、2.9を選択できなくする動きがあったのですが、@sugitkさんコメントをきっかけにしてい、選択できるように戻りました

AAP サブスクリプションをもっている場合

ニュアンスが異なってしまうといけないので、このドキュメントにはこう書いてあるという引用に留めます。

access.redhat.com

We support all layered products and their use of Ansible Engine 2.9 until the EOL of AAP 1.2. (AAP1.2のExecution EnvironmentのAnsible Engine 2.9に対する説明)

github.com

While upstream support for Ansible 2.9 will cease on May 23, 2022, downstream support for customers of Ansible Automation Platform will continue to exist.