スタックの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を参照してください。