この記事は Ansible Advent Calendar 2022 23日目の記事です。
はじめに
2022年もAnsible関連で様々なリリースがありました。ansible-core や AAP も予定通りバージョンアップされてきました。
ansible-rulebook(developer preview)もインパクトがありました。ネットワーク的には paramiko から ansible-pylibssh へ以降するの流れがでてきました。
個人的にポイントだと思ったものをまとめます。
2022年3月
ansible-lint 6.0.0 リリース
- ansible 2.9 のサポート終了
- Python 3.6、3.7 のサポート終了
- 設定ファイル
.config/ansible-lint.yml
を読み込むように - 検出だけなく一部修正も
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 リリース
公式ブログ
What's new in Ansible Automation Platform 2.2
リリースノート
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 リリース
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 リリース
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 を利用する場合に必要
関連
[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 だった古いモジュールがいよいよ削除
ansible.netcommon/CHANGELOG.rst at main · ansible-collections/ansible.netcommon · GitHub
AWX 21.7.0 リリース
- Execution Node をクラスタ外に設置可能に:title]
Release 21.7.0 · ansible/awx · GitHub
ansible.snmp コレクション 1.0.0 リリース
get
、set
、walk
モジュール
2022年11月
ansible-core 2.14.0 リリース
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 リリース
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
リリースノート
ドキュメント
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 の動きが一番気になっています。