てくなべ (tekunabe)

ansible / network automation / 学習メモ

[Ansible] 2022年の Ansible 関連リリースまとめ

この記事は Ansible Advent Calendar 2022 23日目の記事です。

はじめに

2022年もAnsible関連で様々なリリースがありました。ansible-core や AAP も予定通りバージョンアップされてきました。

ansible-rulebook(developer preview)もインパクトがありました。ネットワーク的には paramiko から ansible-pylibssh へ以降するの流れがでてきました。

個人的にポイントだと思ったものをまとめます。

2021年版はこちら

2022年3月

ansible-lint 6.0.0 リリース

  • ansible 2.9 のサポート終了
  • Python 3.6、3.7 のサポート終了
  • 設定ファイル .config/ansible-lint.yml を読み込むように
  • 検出だけなく一部修正も

changelog

Release v6.0.0 · ansible/ansible-lint · GitHub

2022年4月

ansible-navigator 2.0.0 リリース

changlog

Release v2.0.0 · ansible/ansible-navigator · GitHub

netcommon 3.0.0 リリース

  • デフォルトで paramiko より anisble-pylibssh を優先して利用するように
  • direct execution (import_modules: true)がデフォルトで有効に

changlog

ansible.netcommon/CHANGELOG.rst at main · ansible-collections/ansible.netcommon · GitHub

2022年5月

AAP 2.2 リリース

  • Automation mesh のトポロジーを画面上で表示可能に
  • RHEL 9 サポート
  • Automation Controller は 2.3

公式ブログ

What's new in Ansible Automation Platform 2.2

リリースノート

Red Hat Ansible Automation Platform Release Notes Red Hat Ansible Automation Platform 2.2 | Red Hat Customer Portal

ansible 2.9 の upstream support 終了

As of today, upstream Ansible 2.9 is officially end of life.

Ansible 2.9 Upstream Life Cycle Announcement

2022年6月

ansible-core 2.13.0 リリース

  • マネージドノード側で Python 2.6 のサポート終了 (参考)

changelog

ansible/CHANGELOG-v2.13.rst at stable-2.13 · ansible/ansible · GitHub

Porting guide

Ansible-core 2.13 Porting Guide — Ansible Core Documentation

ansible 6 リリース

changelog

ansible-build-data/CHANGELOG-v6.rst at main · ansible-community/ansible-build-data · GitHub

Porting guide

Ansible 6 Porting Guide — Ansible Documentation

同梱コレクション

ansible-build-data/ansible-6.0.0.deps at main · ansible-community/ansible-build-data · GitHub

2022年9月

ansible-pylibssh 1.0.0 リリース

  • Ansible から libssh を利用する場合に必要

GitHub - ansible/pylibssh: Python bindings specific to Ansible use case for libssh https://www.libssh.org/]

関連

[Ansible] 「ansible-pylibssh not installed, falling back to paramiko」という警告の意味と対処 - てくなべ (tekunabe)

[Ansible] paramiko と ansible-pylibssh のどっちが使われたか確認する方法 - てくなべ (tekunabe)

[Ansible] 「ansible-pylibssh not installed, falling back to paramiko」という警告の意味と対処 - てくなべ (tekunabe)

2022年10月

ansible-rulebook リリース (developer preview

Event-Driven Ansible を実現する ansible-rulebook

公式ブログ Ansible Blog | Ansible.com | Event Driven Automation

関連 ansible-rulebook カテゴリーの記事一覧 - てくなべ (tekunabe)

cisoc.ios どのネットワーク系コレクション 4.0.0 リリース

  • local コネクションプラグインprovider オプションの組み合わせによる接続情報の古い指定方法は廃止

changelog (cisco.ios) cisco.ios/CHANGELOG.rst at main · ansible-collections/cisco.ios · GitHub

ansible.netcommon コレクション 4.0.0 リリース

  • deprecated だった古いモジュールがいよいよ削除

changelog

ansible.netcommon/CHANGELOG.rst at main · ansible-collections/ansible.netcommon · GitHub

AWX 21.7.0 リリース

changelog

Release 21.7.0 · ansible/awx · GitHub

ansible.snmp コレクション 1.0.0 リリース

  • getsetwalk モジュール

Ansible Galaxy

2022年11月

ansible-core 2.14.0 リリース

changelog

ansible/CHANGELOG-v2.14.rst at stable-2.14 · ansible/ansible · GitHub

Porting guide

Ansible-core 2.14 Porting Guide — Ansible Core Documentation

ansible 7 リリース

changelog

ansible-build-data/CHANGELOG-v7.rst at main · ansible-community/ansible-build-data · GitHub

Porting guide

Ansible 7 Porting Guide — Ansible Documentation

同梱コレクション

ansible-build-data/ansible-7.0.0.deps at main · ansible-community/ansible-build-data · GitHub

AAP 2.3 リリース

  • Automation Controller は 4.3
  • プレビュー状態の Event-Driven Ansible
  • Validate Contents

公式ブログ

What's new in Ansible Automation Platform 2.3

What’s new in Ansible Automation Platform 2.3 | Red Hat Developer

リリースノート

Red Hat Ansible Automation Platform Release Notes Red Hat Ansible Automation Platform 2.2 | Red Hat Customer Portal

ドキュメント

Product Documentation for Red Hat Ansible Automation Platform 2.3 | Red Hat Customer Portal

2022年12月

AAP on AWS

AnsilbleFest 2022 で発表があった、AAP on AWS が利用可能に。

Red Hat Ansible Automation Platform now available in AWS Marketplace

おわりに

2022年の Ansible 関連の気になったリリースをまとめました。 ansible-core / ansible については、半年ごとのリリースが馴染んできたように思います。

2023年はどんなリリースがあるでしょうか。ansible-rulebook の動きが一番気になっています。