Red Hat Ansible Automation Platform のリリースノート

Red Hat Ansible Automation Platform 2.3

新機能、機能拡張、バグ修正の情報

Red Hat Customer Content Services

概要

Red Hat Ansible Automation Platform の新機能、機能拡張、バグ修正情報の概要

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。まずは、マスター (master)、スレーブ (slave)、ブラックリスト (blacklist)、ホワイトリスト (whitelist) の 4 つの用語の置き換えから始めます。この取り組みは膨大な作業を要するため、今後の複数のリリースで段階的に用語の置き換えを実施して参ります。詳細は、Red Hat CTO である Chris Wright のメッセージ をご覧ください。

第1章 概要

Red Hat Ansible Automation Platform は、エンタープライズアプリケーションのインフラストラクチャーライフサイクルを管理する自動化ワークロードの開発および操作を単純化します。これは、操作、ネットワーク、セキュリティー、および開発を含む複数の IT ドメイン全体で機能します。また、異なるハイブリッド環境全体でも機能します。採用、使用、理解が簡単な Red Hat Ansible Automation Platform は、自動化におけるどの過程においても、企業全体の自動化を迅速に実装するために必要なツールを提供します。

1.1. Ansible Automation Platform に含まれるもの

Ansible Automation PlatformAutomation ControllerAutomation HubAutomation Services CatalogInsights for Ansible Automation Platform

2.3

4.3

  • 4.6
  • ホスト型サービス
  • 1.0 Private(テクノロジープレビュー)
  • ホスト型サービス(配信終了)

ホスト型サービス

1.2. Red Hat Ansible Automation Platform のライフサイクル

Red Hat は、各 Ansible Automation Platform リリースのメンテナンスレベルを示す製品ライフサイクルページを公開しています。Red Hat Ansible Automation Platform ライフサイクル を参照してください。

1.3. Ansible Automation プラットフォームのアップグレード

インストーラーを使用して、Ansible Automation Platform のメンテナンスバージョンへのアップグレードを実行します。インストーラーは、Ansible Tower および Private Automation Hub など、Ansible Automation Platform の最新バージョンへのアップグレードに必要なすべてのアクションを実行します。

重要

yum update を使用してアップグレードを実行しないでください。代わりにインストーラーを使用してください。

関連情報

第2章 Red Hat Ansible Automation Platform 2.3

このリリースには、Red Hat Ansible Automation Platform に実装された多くの機能強化、追加、および修正が含まれています。

2.1. Ansible Automation Platform 2.3

Red Hat Ansible Automation Platform は、エンタープライズアプリケーションのインフラストラクチャーライフサイクルを管理する自動化ワークロードの開発および操作を単純化します。これは、操作、ネットワーク、セキュリティー、および開発を含む複数の IT ドメイン全体で機能します。また、異なるハイブリッド環境全体でも機能します。採用、使用、理解が簡単な Red Hat Ansible Automation Platform は、自動化におけるどの過程においても、企業全体の自動化を迅速に実装するために必要なツールを提供します。

2.1.1. 機能強化

  • 起動時に UI が適切に入力されない競合状態を修正しました。
  • Puppet 管理ファイルが設定スクリプトで適切に処理されない問題を修正しました。
  • setup.sh のすべての実行時に自己署名証明書が再作成される問題を修正しました。
  • Hub からのみプルされる実行環境イメージのオプションを追加しました。
  • DNF が gpg 鍵をリモートで取得しようとすると、バンドルインストーラーが失敗する問題を修正しました。
  • pulp_installer を 3.20.5 以降にアップグレードしました。
  • フィルターおよびテストプラグインを簡単にドキュメント化できるようにサイドカードキュメントを実装し、ドキュメントに .py ファイルを必要とせずに、python 以外のモジュールのドキュメントも実装しました。
  • ターミナルへの情報の表示の信頼性を向上させるために、ディスプレイクラスから stdout および stderr のディスプレイを、メインプロセスでのディスパッチ用のキューを介してプロキシーに移行しました。
  • ハンドラーの実行のような設定不可能な線形を使用する代わりに、ハンドラーが設定された戦略内で動作するように、ハンドラー処理を設定された戦略に移動しました。
  • コードの複雑さとメタクラスの使用を軽減するために、Python データ記述子として機能するように内部 FieldAttribute クラスを更新しました。
  • Ansible Automation Platform 2.2 へのアップグレード時に ansible-runner がハイブリッドノードから適切に削除されなかった問題を修正しました。

2.1.2. テクノロジープレビュー機能

このリリースの一部の機能は現在、テクノロジープレビューに分類されています。テクノロジープレビュー機能では、近々発表予定の製品機能をリリースに先駆けて提供します。これにより、お客様は機能性をテストし、開発プロセス中にフィードバックを提供することができます。Red Hat は実稼働環境でテクノロジープレビュー機能を使用することを推奨しておらず、Red Hat SLA はテクノロジープレビュー機能をサポートしていないことに注意してください。

テクノロジープレビュー機能は以下のとおりです。

  • Ansible Automation Platform を Azure でマネージドサービスとして実行するときに、外部実行ノードを使用する機能が追加されました。
  • Openshift で Ansible Automation Platform Operator を実行するときに、外部実行ノードを使用する機能が追加されました。

その他の重要な開発者ツールの更新には、以下が含まれます。

  • ansible-core CLI の起動に新しいプリフライトチェックを追加して、表示とテキストエンコーディングの処理に関する仮定を適用しました。
  • ansible-core CLI とターゲットノードの実行に Python 3.11 の公式サポートが追加されました。
  • ansible-core CLI およびコントローラー側コードの Python 3.8 サポートを削除しました。
  • コンテンツパイプラインの lint プロファイルサポートが追加されました。

関連情報

2.2. Automation Hub

Automation Hub を使用すると、Red Hat Ansible および認定パートナーが提供する、認定された新しい自動化コンテンツを見つけて利用することができます。Ansible Automation Hub では、クラウド自動化、ネットワーク自動化、セキュリティ自動化などのユースケースのためにパートナーと Red Hat によって開発された、サポート対象の自動化コンテンツである Ansible コレクションを検出および管理できます。

2.2.1. 機能強化

  • 新しい pulp RBAC システムが採用されました。
  • 設定可能な自動ログアウト時間を追加しました。内部ユーザーの最小パスワード長を設定します。
  • プライベート Automation Hub を使用して LDAP を設定する機能が追加されました。
  • Automation Hub UI で ansible-builder によって作成された実行環境の可視性が追加されました。
  • 存在しないグループ URL に移動する際のエラーを修正しました。
  • UI からロールを作成できない問題を修正しました。
  • 静的コンテンツの収集タスク中の Hub インストールに関する問題を修正しました。
  • グループのロールを一覧表示するときに 500 エラーが表示される問題を修正しました。
  • インポートに 100 を超える namespace が含まれていた場合の問題を修正しました。
  • 実行環境の検索時にフィルターが正しく機能しない問題を修正しました。
  • 同期時に認証済みコンテンツがプライベート Automation Hub で正しく表示されない問題を修正しました。
  • group_admin ユーザーがグループを表示できない問題を修正しました。
  • Enter キーを押すとフォームが送信されずにリロードされる問題を修正しました。
  • コミュニティーコレクションの依存関係に関する壊れたリンクの問題を修正しました。
  • グループアクセスページにロールが表示されない問題を修正しました。
  • グループページでのロールの表示方法に関するいくつかの問題を修正しました。
  • 管理者のみがユーザーのスーパーユーザーステータスを変更できるように更新しました。
  • 権限が不明なグループを編集しようとしたときに画面がハングしないように更新しました。
  • Automation Hub が検証済みコンテンツを表示するために追加するカスタムリポジトリーを使用するようにインストーラーを更新しました。
  • pulse_ansible パッケージを 0.15.x に更新しました。
  • pulse_container パッケージを 2.14 に更新しました。
  • pulpcore を 3.21.x にアップグレードしました。
  • プライベート Automation Hub のコレクションのリリース日が、console.redhat.com Automation Hub のコレクションおよびそのバージョンのリリース日と同じであった問題を修正しました。
  • pulse_firewalld_zone パラメーターを廃止し、automationhub_firewalld_zone パラメーターに置き換えました。

2.3. Automation Controller

自動化コントローラーが Ansible Tower に取って代わります。自動化コントローラーは、制御面と実行面が分離された分散型のモジュラーアーキテクチャーを導入します。名前の変更は、これらの機能強化と Ansible Automation Platform スイート内の全体的な位置を反映しています。

自動化コントローラーは、企業全体で自動化を定義、運用、委任するための標準化された方法を提供します。また、自動化チームが成長し続けるビジネス需要に対応するために自動化を迅速に拡張および提供できるようにする、新しい刺激的なテクノロジーと強化されたアーキテクチャーを紹介します。

2.3.1. 機能強化

  • Ansible Galaxy Credential が、手動で削除した後に組織に自動的に作成または追加されないように修正しました。
  • 警告が不要に表示されていた問題を修正しました。
  • パフォーマンスを向上させるために、ジョブ、メッシュ、クラスターサイズをスケーリングするためのタスクマネージャーの更新と機能強化が含まれています。
  • パフォーマンスを向上させるメッシュとジョブをスケーリングするためのリーパーと定期的なタスクの改善が含まれています。
  • 一部のジョブテンプレートの実行で Webhook 通知がトリガーされない問題を修正しました。
  • 起動時に UI が適切に入力されない競合状態を修正しました。
  • ジョブを設定する際に、アンケートの質問の回答を 1 つ選択してフィルタリングするための UI サポートが追加されました。
  • インストール中に実行環境をローカルにプッシュできなかった問題を修正しました。
  • ユーザーがワークフローの管理者権限を持っていても、ワークフローでインベントリーを選択できない問題を修正しました。
  • ユーザーが署名し、プロジェクトが署名されているかどうかを確認するためのオプションを提供する ansible-sign と呼ばれるコマンドラインインターフェイスを介したコンテンツ署名ユーティリティーが導入されました。
  • プロジェクトまたは Playbook の署名検証機能がコントローラーに追加され、ユーザーが GPG キーを提供し、コンテンツ署名認証情報をプロジェクトに追加できるようになりました。これにより、そのプロジェクトのコンテンツ署名が自動的に有効になります。

新機能と機能拡張の完全なリストは、Automation Controller 4.x のリリースノート を参照してください。

2.4. Automation Platform Operator

Ansible Automation Platform Operator は、OpenShift 環境で新規の Ansible Automation Platform インスタンスのクラウドネイティブのプッシュボタンデプロイメントを提供します。

2.4.1. 機能強化

  • Automation Platform Operator 2.1 から Automation Platform Operator 2.2 へのアップグレード時に、pulp リソースマネージャーが削除されない問題を修正しました。

2.5. Ansible Automation Platform ドキュメント

Red Hat Ansible Automation Platform 2.3 のドキュメントセットがリファクタリングされ、お客様と Ansible コミュニティーのエクスペリエンスが向上しました。これらの変更により、新しい機能のインストール、移行、バックアップ、回復、および実装が容易になります。

2.5.1. 機能強化

  • Red Hat Ansible Automation Platform インストールガイド は、以下を含む 3 つの個別のドキュメントに再設定されました。

    Red Hat Ansible Automation Platform 計画ガイド
    このガイドを使用して、Ansible Automation Platform をインストールするための要件、オプション、および推奨事項を理解してください。
    Red Hat Ansible Automation Platform インストールガイド
    このガイドを使用して、サポートされているインストールシナリオに基づいて Ansible Automation Platform をインストールする方法を学習してください。
    Red Hat Ansible Automation Platform 操作ガイド
    このガイドは、Ansible Automation Platform のインストール後のアクティビティーに関するガイダンスとして使用してください。
  • Red Hat Ansible Automation Platform Operator インストールガイド の名前が Red Hat Ansible Automation Platform Operator を OpenShift Container Platform 上にデプロイする に変更されました。また、ドキュメントは次の内容を含むように更新されました。

    • 移行手順。既存の Ansible Automation Platform デプロイメントを Ansible Automation Platform Operator に移行できます。
    • Ansible Automation Platform Operator の利用可能な最新バージョンにアップグレードできるようにするためのアップグレード手順。
  • Red Hat Ansible Automation Platform Operator バックアップおよびリカバリーガイド がライブラリーに追加され、OpenShift Container Platform 上の Red Hat Ansible Automation Platform Operator のインストールをバックアップおよびリカバリーするのに役立ちます。
  • Ansible Builder ガイド は、ガイドで提供される情報をより適切に反映するために、実行環境の作成と消費 に名前が変更されました。

法律上の通知

Copyright © 2023 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.