[Cloud] Announcing Oracle Cloud Infrastructure Ansible Modules

原文はこちら。
https://blogs.oracle.com/cloud-infrastructure/announcing-oracle-cloud-infrastructure-ansible-modules

Oracle Cloud InfrastructureのAnsibleモジュールが公開されたことを発表できうれしく思っています。

より多くのお客様がOracle Cloud Infrastructureにアプリケーションをデプロイするにつれて、これらの操作を自動化するためのDevOps機能の必要性が増していると見ています。Ansibleはこうしたニーズに対応するもので、リソースのプロビジョニングと構成を自動化します。この新たなOracle Cloud Infrastructure Ansibleモジュールは、Oracle Cloud Infrastructureリソースをプロビジョニングし、構成する機能を提供します。現在のリリースですべてのコア・サービスをサポートします(将来のリリースではさらに多くのサービスが対象となります)。またAnsibleには、Oracle Cloud Infrastructure Ansibleモジュールと連携して、エンドツーエンドのニーズを満たすために利用可能な、組み込みモジュールのツールボックスが含まれています。
Ansible Module Index
http://docs.ansible.com/modules_by_category.html
Ansibleは、複雑なエージェントや、セキュリティのカスタマイズ、集中構成サーバーの設定は不要で、自動化するジョブを記述するだけでOKです。Oracle Cloud Infrastructureのリソースをプロビジョニングして構成するには、Ansibleのplaybookを使用して、必要な状態を宣言します。これらのplaybookをAnsibleが実行すると、要件に応じてOracle Cloud Infrastructureのリソースがプロビジョニングおよび構成されます。

Oracle Cloud Infrastructure AnsibleモジュールはGitHubのoci-ansible-modulesリポジトリにあり、マニュアルではサポート対象のモジュールのリストを参照できます。これらのモジュールおよび将来の改善についてのご意見をお待ちしております。oci-ansible-modulesのGitHubのIssueページで皆さんの意見を書き込んでください。
Oracle Cloud Infrastructure (OCI) Ansible Modules
https://github.com/oracle/oci-ansible-modules
Ansible Modules for Oracle Cloud Infrastructure
https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/ansible.htm
Oracle Cloud Infrastructure (OCI) Ansible ModulesのIssueページ
https://github.com/oracle/oci-ansible-modules/issues

Getting Started

  1. Python SDKをインストール
    Python SDK for Oracle Cloud Infrastructure
    https://github.com/oracle/oci-python-sdk#installation
    pip install oci
  2. Oracle Cloud Infrastructureの資格証明を使ってSDKを構成
    SDK and Tool Configuration
    https://docs.cloud.oracle.com/iaas/Content/API/Concepts/sdkconfig.htm
  3. AnsibleインストールガイドにしたがってAnsibleをインストール
    Installation Guide
    https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html
  4. Ansibleモジュールリポジトリをクローン
    $ git clone https://github.com/oracle/oci-ansible-modules.git
    $ cd oci-ansible-modules
  5. 以下のコマンドの一つを実行してAnsibleモジュールをインストール
    • root以外のユーザーでAnsibleをインストールした場合
      $ ./install.py
    • rootでAnsibleをインストールした場合
      $ sudo ./install.py
  6. サンプルのplaybook(例えばlist_buckets)を作成して実行
    Write a sample playbook
    https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/ansiblegetstarted.htm?tocpath=Developer%20Tools%20%7CAnsible%20Modules%20for%20Oracle%20Cloud%20Infrastructure%7C_____1#writeSample
    $ ansible-playbook list_buckets.yml

詳細は、以下のリソースをご覧ください。
以下のチャネルもお役にたつかもしれません。

0 件のコメント:

コメントを投稿