Skip to content

Commit 62af283

Browse files
Add deferred flag to gcloud commands in main.tf
1 parent 3f75093 commit 62af283

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

modules/airflow_pool/main.tf

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@
1515
*/
1616

1717
locals {
18-
gcloud_cmd_body = "composer environments run --project=${var.project} --location=${var.region} ${var.composer_env_name} pools"
19-
create_cmd_body = "${local.gcloud_cmd_body} -- set ${jsonencode(var.pool_name)} ${jsonencode(var.slot_count)} ${jsonencode(var.description)}"
20-
destroy_cmd_body = "${local.gcloud_cmd_body} -- delete ${jsonencode(var.pool_name)}"
18+
include_deferred_flag = var.include_deferred ? " --include-deferred" : ""
19+
gcloud_cmd_body = "composer environments run --project=${var.project} --location=${var.region} ${var.composer_env_name} pools"
20+
create_cmd_body = "${local.gcloud_cmd_body} -- set ${jsonencode(var.pool_name)} ${jsonencode(var.slot_count)} ${jsonencode(var.description)} ${local.include_deferred_flag}"
21+
destroy_cmd_body = "${local.gcloud_cmd_body} -- delete ${jsonencode(var.pool_name)}"
2122
}
2223

2324
module "gcloud" {

0 commit comments

Comments
 (0)