スタックのTerraform構成の更新(Zipファイルまたはフォルダ)

リソース・マネージャのスタックで使用されるzipファイルまたはフォルダのTerraform構成を更新します。更新された構成は、スタックでジョブを実行するときに使用されます。フォルダベースの更新は、コンソールでのみ使用できます。

開始する前に

リソース・マネージャのスタックで使用されるTerraform構成を更新するための前提条件を確認します。

重要

別のTerraform構成をアップロードする場合は、構成ファイルが有効であることを確認してください。構成のオーサリングおよびリソース・マネージャのTerraform構成を参照してください。

改訂されたTerraform構成(.zipファイルまたはフォルダ)をアップロードできることを確認します。ジョブがスタックで正常に実行されるまで、構成ファイルはダウンロードできません。テンプレートまたはリソース検出を使用して既存のコンパートメントから生成されたTerraform構成を編集するには、最初に構成をダウンロードします。次に、編集した構成の.zipファイルを更新に使用します。

スタックの構成がGitまたはバケットに格納されている場合は、そこに構成をアップロードします。

  • ヒント

    これらのステップのかわりとして、生成されたTerraform構成ファイルをコード・エディタで編集します。詳細は、「コード・エディタを使用した構成の編集」を参照してください。

    前提条件をすべて完了したら、コンソールで次のステップに従って、スタックのTerraform構成をzipファイルまたはフォルダから更新します。

    1. ナビゲーション・メニューを開き、「開発者サービス」をクリックします。「リソース・マネージャ」で、「スタック」をクリックします。
    2. 「スタック」ページで、目的のスタックを含むコンパートメントを選択します。
    3. 目的のスタックの名前をクリックします。
    4. 「スタックの詳細」ページで、「Terraform構成」の横にある「アップロード」をクリックします。
    5. 「スタックの編集」ページで、「フォルダ」またはをクリックします。Zipファイルおよび改訂されたTerraform構成を追加します。
      ファイルをダイアログのコントロールにドラッグするか、「参照」をクリックしてファイルまたはフォルダの場所に移動できます。
    6. (オプション)必要に応じて他の値を更新します。
      たとえば、スタック名または説明を更新します。フィールドの詳細は、Zipファイルからのスタックの作成を参照してください。
    7. 「次へ」をクリックします。
    8. 「変数の構成」パネルで、必要に応じて変数値を更新します。
    9. 「次へ」をクリックします。
    10. 「確認」パネルで、スタック構成を確認します。
    11. スタックの作成時にリソースを自動的にプロビジョニングするには、「適用の実行」を選択します。
    12. 「変更の保存」をクリックします

    「スタックの詳細」ページが開きます。

    「適用の実行」を選択した場合、リソース・マネージャは更新されたスタックに対して適用アクションを実行します。

  • oci resource-manager stack updateコマンドおよび必須パラメータを使用して、スタックで使用されるTerraform構成のzipファイルを更新します。

    oci resource-manager stack update --config-source <file-path> [...]

    CLIコマンドのパラメータおよび値の完全なリストは、リソース・マネージャのコマンドライン・リファレンスを参照してください。

  • UpdateStack操作を使用して、スタックで使用されるTerraform構成zipファイルを更新します。

    リクエストのconfigSource部分の例は、UpdateZipUploadConfigSourceDetailsを参照してください。