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

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

ランブックを介して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.
    • このパッケージをフォルダまたはZIPファイルとしてオブジェクト・ストレージにアップロードします。
    • (オプション)オブジェクト・ストレージ・バケットからフォルダを選択するのではなく、カタログ・アイテムにURIを指定するPARをZIPに作成します。
    • オブジェクト・ストレージ・バケットまたはURIを使用して、Terraformパッケージのプライベート・カタログ・アイテムを作成します。
  2. プライベート構成カタログ項目の作成
    • タスクの作成のステップ4で概説したconf.json⁇ ファイルを作成します。このファイルでは、キーはvariables.tf⁇ ファイルで定義されている変数名であり、値は対応する変数値です。
    • フォルダまたはZIPファイルとして、構成パッケージをオブジェクト・ストレージにアップロードします。
    • (オプション)バケットからフォルダを選択するのではなく、カタログ・アイテムにURIを指定するPARをZIPに作成します。
    • オブジェクト・ストレージ・バケットまたはURIを使用して、Terraformパッケージのプライベート・カタログ・アイテムを作成します。
  3. ランブック・タスクの作成: Terraformおよび構成カタログ項目を参照するプロビジョニング・タスクで構成されるランブックを作成します。詳細は、タスクの作成を参照してください。
  4. 実行のためのランブックのスケジュール: スケジューラを使用して、ランブックの実行のためのスケジュールを設定します。
  5. デプロイメントおよびデプロイ済リソースのモニター: ランブックの実行後、「プロビジョニング」でデプロイメントおよびデプロイ済リソースを監視できます。