# Cloud Run Jobのリソース # https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/cloud_run_v2_job resource "google_cloud_run_v2_job" "job" { name = "${var.job_name}-${var.env_name}-job" location = var.region template { template { # サービスアカウントを指定 service_account = google_service_account.job_sa.email containers { image = "${var.region}-docker.pkg.dev/${var.project_id}/cicd-repo-${var.env_name}/run-job-${var.job_name}-image:${var.hash_suffix}" resources { limits = { cpu = var.cpu_limit memory = var.memory_limit } } } timeout = var.timeout } } }