適用ジョブの作成
リソース・マネージャで適用ジョブを作成します。
スタックの適用ジョブを作成(実行)すると、Terraformによってリソースがプロビジョニングされ、Terraform構成で定義されたアクションが実行され、実行計画が関連付けられたスタックに適用されてOracle Cloud Infrastructureリソースが作成(または変更)されます。適用ジョブを実行する前に計画ジョブを実行(実行計画を生成)することをお薦めします。
CI/CDパイプラインでのクラウド・プロビジョニングにCLIを使用したウォークスルーは、クラウドのIaC: TerraformおよびResource ManagerのCI/CDパイプラインへの統合- OCI CLIによる構築を参照してください。
GitHubやGitLabなどのソース・コード制御システムに格納されている構成の場合、ジョブでは最新のコミットが使用されます。適用ジョブの完了に必要な時間は、作成されるクラウド・リソースの数とタイプによって異なります。
適用ジョブが作成されます。新しいジョブが「ジョブ」の下にリストされます。
oci resource-manager job create-apply-job
コマンドおよび必須パラメータを使用して、適用ジョブを実行します。oci resource-manager job create-apply-job [OPTIONS]
CLIコマンドのパラメータおよび値の完全なリストは、リソース・マネージャ・コマンドライン・リファレンスを参照してください。
サンプル例1: 計画ジョブを参照します。
oci resource-manager job create-apply-job --execution-plan-strategy <plan_job_ocid> --stack-id <stack_ocid>
例2: 自動承認(プラン・ジョブを参照しない)
oci resource-manager job create-apply-job --execution-plan-strategy AUTO_APPROVED --stack-id <stack_ocid>
CreateJob操作を使用して、適用ジョブを作成します。
リクエストの
operation
部分の例については、CreateApplyJobOperationDetailsを参照してください。
次の処理
指定されたリソースの数およびタイプに応じて、特定の適用ジョブには時間がかかる場合があります。
適用ジョブの実行後、ジョブの詳細を取得してそのステータスを確認します。オプションで、Terraform状態ファイルを表示したり、ログを表示したり、プロビジョニングされたリソースの存在を確認できます。
ジョブの詳細を取得して、ジョブ・ステータス(ライフサイクル状態)をモニターします。成功(SUCCEEDED
)は、ジョブが完了したことを示します。ジョブの複雑さによっては、操作に時間がかかる場合があります。ジョブの実行中または終了後に、ジョブ・ログの内容を取得できます。
Terraformの状態ファイル(ジョブの実行後にリソースの状態を示します)を表示するには、「ジョブ詳細」ページを表示するジョブの名前を選択し、「リソース」の下の「状態の表示」を選択します。オプションで、「このバージョンの変更の表示」を選択します。
ジョブのログを表示するには、ジョブを選択してその詳細ページを開き、「リソース」の下の「ログ」を選択します。
新規にプロビジョニングされたリソースの存在を確認するには、コンパートメントでリソースを検査します。