Skip to content

Commit 7361110

Browse files
Fix backend lookup error (#32)
* Fix backend lookup error * Auto Format Co-authored-by: cloudpossebot <11232728+cloudpossebot@users.noreply.github.com>
1 parent 6ceffc6 commit 7361110

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

modules/backend/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@ locals {
1111
base_component = try(local.config["components"][var.component_type][var.component]["component"], "")
1212

1313
final_component = coalesce(local.base_component, var.component)
14-
backend_type = local.config["components"][var.component_type][local.final_component]["backend_type"]
15-
backend = local.config["components"][var.component_type][local.final_component]["backend"]
14+
backend_type = try(local.config["components"][var.component_type][local.final_component]["backend_type"], "")
15+
backend = try(local.config["components"][var.component_type][local.final_component]["backend"], "")
1616
}

modules/remote-state/main.tf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,5 +37,6 @@ locals {
3737
bypass = [{ outputs = var.defaults }]
3838
}
3939

40-
outputs = local.remote_states[var.bypass ? "bypass" : local.backend_type][0].outputs
40+
remote_state_backend_key = var.bypass ? "bypass" : local.backend_type
41+
outputs = try(length(local.remote_state_backend_key), 0) > 0 ? local.remote_states[local.remote_state_backend_key][0].outputs : {}
4142
}

0 commit comments

Comments
 (0)