プライベート・カタログを使用したプロビジョニング

フリート・アプリケーション管理のプライベート・カタログ項目を使用してリソースをプロビジョニングします。

ランブックを介してOCIリソースをプロビジョニングするには、対応する構成カタログ・アイテムとともにプライベートTerraformカタログ・アイテムを使用できます。これを実現するには、次のステップを参照してください。
  1. プライベートTerraformカタログ項目の作成
    • OCIプロバイダ(Oracle Cloud Infrastructureプロバイダ)を使用して、OCIインフラストラクチャ・リソースをコードとして定義するための標準のTerraformパッケージを作成します。ガイダンスについては、チュートリアル(スタート・ガイド- OCI)を参照してください。単純なTerraformパッケージには、次のファイルが含まれています。
      • Infrastructure as Code定義を含む main.tf⁇ ファイル。
      • A ⁠variables.tf⁠ file with defined external variables.
      • UIベースの構成に定義された変数情報を含むschema.yamlファイル。
    • このパッケージをフォルダまたはZIPファイルとしてオブジェクト・ストレージにアップロードします。
    • (オプション)オブジェクト・ストレージ・バケットからフォルダを選択するのではなく、カタログ・アイテムにURIを指定するPARをZIPに作成します。
    • オブジェクト・ストレージ・バケットまたはURIを使用して、Terraformパッケージのプライベート・カタログ・アイテムを作成します。
  2. プライベート構成カタログ項目の作成
    • タスクの作成のステップ4の説明に従って、conf.json⁇ を作成します。このファイルでは、各キーは variables.tf⁇ ファイルで定義されている変数名であり、各値は対応する変数値です。
    • フォルダまたはZIPファイルとして、構成パッケージをオブジェクト・ストレージにアップロードします。
    • (オプション)ZIPファイルのPARを作成して、バケットからフォルダを選択するのではなく、カタログ・アイテムにURIを指定します。
    • オブジェクト・ストレージ・バケットまたはURIを使用して、構成ファイルのプライベート・カタログ・アイテムを作成します。
  3. ランブック・タスクの作成: Terraformおよび構成カタログ項目を参照するプロビジョニング・タスクで構成されるランブックを作成します。詳細は、タスクの作成を参照してください。
  4. - ランブックのスケジュール: スケジューラを使用して、ランブックを実行するためのスケジュールを設定します。
  5. デプロイメントおよびデプロイ済リソースのモニター: ランブックを処理した後、「プロビジョニング」でデプロイメントおよびデプロイ済リソースを監視できます。