Jump to section

Ansible Content Collections とは

URL をコピー

Ansible Content Collections は、特定のトピック分野に関する Playbook、ロール、モジュール、プラグインを含めた Red Hat® Ansible® Automation Platform コンテンツの配布形式です。 

Ansible Content Collections は、自動化の配布、保守、および使用の新基準となっています。複数のタイプの Ansible Automation Platform コンテンツを組み合わせることで、柔軟性とスケーラビリティが向上します。

コンテンツコレクションでは、コンテンツ作成者がモジュール、プラグイン、ロール、ドキュメントをバンドルとして一緒に配布し、ユーザーがそれらを 1 カ所から利用できるように、一貫した形式が使用されています。 

Ansible Content Collections では認定されたパートナーと Red Hat から事前定義されたコンテンツが提供されるため、これらを利用して Ansible Automation Platform を迅速に導入して使い始めることができます。

この事前定義されたコンテンツはコンテンツドメインごとに分類されているので、さまざまなロールやモジュールを見つけて組み合わせるために必要な事前作業が軽減されます。

組織を自動化する

組織全体に自動化を実装する方法を学ぶ

従来、モジュール作成者は、次の Ansible リリースの組み入れ対象にモジュールが指定されるのを待つか、モジュールをロールに追加しなければならず、コンテンツの利用と管理がより困難になっていました。

Ansible Content Collections は主要製品リリースとは別個にリリースやメンテナンスが行われるので、機能更新や新規コンテンツのリリース頻度が高くなります。

Content Collections は特定バージョンの Ansible Automation Platform と連携できることが確認されています。 

関連するロールやドキュメントと併せて Ansible Content Collections 内にモジュールを同梱して配布することで、自動化コンテンツ作成者は、自動化の需要に応じて迅速に対処できるようになりました。

そして自動化のユーザーは、常に新しく更新されたコンテンツを利用できます。 

たとえばパブリッククラウドプロバイダーは、Ansible コミュニティ全体でモジュールが受け入れられるのを待たずに、新規サービスとその自動化機能を導入できるようになりました。

Automation Hub は、サポートされる認定済み Ansible Content Collections を Red Hat および Red Hat のテクノロジー・パートナーから検索してダウンロードする、公式の場所です。

Automation Hub へのアクセスは、Ansible Automation Platform サブスクリプションの一部に含まれています。 

これらのコンテンツコレクションには、自動化を使用する手段と、インフラストラクチャで実装するためのハウツーガイドが含まれています。

Ansible Automation Platform のサブスクリプションでは、一貫性がありコンプライアンスに準拠した配信のために厳選された、40,000 を超えるモジュールからなる 100 以上の認定コンテンツコレクションにアクセスできます。

認定された Ansible Content Collections は Red Hat Automation Hub に公開して、Red Hat Ansible Automation Platform との統合に向けた自動化を直接ユーザーに提供することができます。

作成したコンテンツコレクションは、プライベート Automation Hub を通じて組織内の他のユーザーと共有できます。

プライベート Automation Hub を利用すると、自動化の開発者は独自の自動化コンテンツを共同で作成したり公開したりでき、組織全体に自動化コンテンツを配布するプロセスを効率化できます。

組織固有のコンテンツコレクションはプライベート Automation Hub に公開し、コミュニティのコントリビューションによるコレクションは Ansible Galaxy にアップロードして広範な Ansible 自動化コミュニティの内部で共有できます。

自動化を組織に実装する場合、IT 部門には、自動化ワークフローを定義して他のツールとプロセスに組み込む標準化された手法と、信頼性と拡張性のある自動化の実行、監査を可能にする一元化システムが必要です。  

自動化のデプロイ、起動、権限委任、監査の方法を標準化することで、Ansible Automation Platform で確実に自動化し、組織での不整合を削減できます。

Ansible Automation Platform はわかりやすい自動化言語をベースにしているので、複数のチームや担当者が協力しながら自動化コンテンツを共有、確認、管理できます。チームは Ansible Content Collections の事前構成済みのコンテンツを使用して、自動化をすばやく実装して共有できます。

さらに詳しく

記事

自動化コントローラーとは

自動化コントローラーは自動化のコントロールプレーンで、ユーザー・インタフェース、ブラウズ可能な API、ロールベースのアクセス制御、ジョブスケジューリング、統合された通知機能、グラフィカルなインベントリー管理、CI/CD 統合、ワークフロー視覚化機能が含まれています。

記事

Ansible の基本を学ぶ

Ansible の動作の概要を確認し、ソフトウェアのインストール、日常的に行うタスクの自動化、インフラストラクチャのプロビジョニング、セキュリティとコンプライアンスの向上、システムへのパッチ適用、組織全体での自動化の共有に、Ansible 自動化を使用する方法を習得します。

記事

Ansible Playbook とは

Ansible Playbook は、ホストセット、ホスト群、またはある区分のホストで実行される自動化タスクのブループリントです。Ansible Playbook により、IT スタッフは、アプリケーション、サービス、サーバーノード、またはその他のデバイスのプログラミングを、ゼロから作成することなく開始できます。

エンタープライズ向け自動化プラットフォームを使い始める

Red Hat Ansible Automation Platform

エンタープライズ規模で自動化を実装するプラットフォーム。自動化導入のどの段階にいるかは関係ありません。

Illustration - mail

その他の関連コンテンツ

無料のニュースレター「Red Hat Shares」(英語) では、注目の IT トピックスに関するコンテンツをお届けしています。