Ansibleコレクション

このトピックでは、Oracle Cloud Infrastructure (OCI) Ansibleコレクションについて説明します。

コレクションは、モジュール、ロール、プレイブックおよびドキュメントをパッケージ化してリリースするためのAnsible推奨の方法です。Ansibleコレクションの使用を開始するには、開始を参照してください。

OCIでは、クラウド・インフラストラクチャのプロビジョニングと構成、複雑な操作プロセスのオーケストレーション、ソフトウェア・アセットのデプロイメントと更新を自動化するために、Ansibleモジュールの使用がサポートされています。

Ansibleは、インベントリ・リストを使用してリソースをトラッキングします。インベントリは単純で静的な.iniファイルにすることも、動的に作成することもできます(プラグインにより最新のインフラストラクチャ・インベントリがアセンブルされる)。詳細は、Ansibleインベントリの作業を参照してください。

Ansibleプレイブックは、構成、デプロイメントおよび編成タスクを自動化します。Ansibleプレイブックでは、インフラストラクチャ構成、デプロイメント・ポリシーおよび複雑なプロセス・ステップのオーケストレーションを記述できる宣言言語(YAML)が使用されます。OCIには、確認用としてサンプルのプレイブックのセットが用意されています。

OCI Ansibleコレクションでは、Ansible Tower、AWXおよびOracle Linux Automation Managerがサポートされています。Ansible Towerでコレクションを設定する方法の詳細は、ブログ記事のAnsible TowerおよびAWXでのOracle Cloud Infrastructureの使用を参照してください。OCIコンピュート・インスタンスにAnsible Tower (AWX)の無料のバージョンをインストールするには、GitHubのソリューションを使用できます。Oracle Linux Automation Managerをインストールするには、Oracle Linux 8へのOracle Linux Automation Managerのインストールのチュートリアルを参照してください。

  • サポートされているサービス: 詳細は、現在サポートされているサービスのリストを参照してください。
  • ライセンス: Copyright © 2020, Oracle and/or its affiliates.このソフトウェアは、GPL 3.0ライセンスまたはApache 2.0ライセンスの条項に基づいて提供されています。詳細は、LICENSE.txtを参照してください。
  • ドキュメント: OCI Ansibleコレクションのその他のドキュメントは、docs.oracle.comreadthedocs.ioおよびGitHubで入手できます。
  • ダウンロード: Ansibleコレクションをダウンロードするには、開始のステップに従います。
ヒント

OCI Ansibleコレクションは、Oracle Linux Cloud Developerプラットフォーム・イメージに事前にインストールされています。詳細は、「Oracle Linux Cloud Developer」を参照してください。