From 05adae07dbcb380b969ea87f1eeefa9619dd8b7c Mon Sep 17 00:00:00 2001 From: badra001 Date: Mon, 12 Sep 2022 13:20:47 -0400 Subject: [PATCH] allow null for image_config --- CHANGELOG.md | 3 +++ main.tf | 4 ++-- version.tf | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e72c385..dce7da3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,3 +5,6 @@ * 1.0.0 -- 2022-08-18 - initial creation + +* 1.0.1 -- 2022-09-12 + - allow null for image_config diff --git a/main.tf b/main.tf index 05d5b90..8da600e 100644 --- a/main.tf +++ b/main.tf @@ -139,14 +139,14 @@ locals { ## })) } - images = { for i in var.image_config : format("%v#%v", i.name, i.tag) => + images = var.image_config != null ? { for i in var.image_config : format("%v#%v", i.name, i.tag) => merge(i, tomap({ key = format("%v#%v", i.name, i.tag), source_full_path = format("%v/%v:%v", i.source_registry, i.source_image, element(compact(concat([lookup(i, "source_tag", null)], [i.tag])), 0)), dest_registry = local.account_ecr_registry, dest_full_path = format("%v/%v/%v:%v", local.account_ecr_registry, local.repo_parent_name, i.name, i.tag), dest_repository = format("%v/%v", local.repo_parent_name, i.name), - })) } + })) } : {} image_repos = { for k, v in local.images : k => format("%v/%v", local.account_ecr, v.name) } } diff --git a/version.tf b/version.tf index a312918..d2e0067 100644 --- a/version.tf +++ b/version.tf @@ -1,4 +1,4 @@ locals { _module_name = "aws-ecr-copy-images" - _module_version = "1.0.0" + _module_version = "1.0.1" }