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.com、readthedocs.ioおよびGitHubで入手できます。
- ダウンロード: Ansibleコレクションをダウンロードするには、開始のステップに従います。
OCI Ansibleコレクションは、Oracle Linux Cloud Developerプラットフォーム・イメージに事前にインストールされています。詳細は、「Oracle Linux Cloud Developer」を参照してください。
通知
Ansibleコレクションの新しいバージョンがリリースされたときに通知を受け取るには、Oracle Cloud Infrastructure AnsibleコレクションAtomフィードをサブスクライブします。
質問またはフィードバック 🔗
連絡方法:
- GitHub: バグおよび機能リクエストを報告する場合のみ。
- Stack Overflow: oci-ansibleタグとoracle-cloud-infrastructureタグを使用して投稿します。
- Oracle Cloudフォーラムの「開発者ツール」セクション。