Skip to content

Commit 878ce42

Browse files
committed
Update AMI_USERS parsing
1 parent 8b3f818 commit 878ce42

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Makefile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ AMI_PUBLIC ?= false
2525
AMI_USERS ?=
2626

2727
# Convert comma-separated AMI_USERS to JSON array format
28-
AMI_USERS_JSON = $(if $(AMI_USERS),[$(shell echo '$(AMI_USERS)' | $(SED) 's/[^,][^,]*/"&"/g')],[])
28+
AMI_USERS_LIST = $(if $(AMI_USERS),[$(shell echo '$(AMI_USERS)' | $(SED) 's/[[:space:]]//g' | $(SED) 's/[^,][^,]*/"&"/g')],[])
2929

3030
IS_RELEASED ?= false
3131
ifeq ($(BUILDKITE_BRANCH),$(BUILDKITE_PIPELINE_DEFAULT_BRANCH))
@@ -117,7 +117,7 @@ packer-linux-amd64.output: $(PACKER_LINUX_FILES) build/fix-perms-linux-amd64
117117
-var 'build_number=$(BUILDKITE_BUILD_NUMBER)' \
118118
-var 'is_released=$(IS_RELEASED)' \
119119
-var 'ami_public=$(AMI_PUBLIC)' \
120-
-var 'ami_users=$(AMI_USERS_JSON)' \
120+
-var 'ami_users=$(AMI_USERS_LIST)' \
121121
buildkite-ami.pkr.hcl | tee $@
122122

123123
build/linux-arm64-ami.txt: packer-linux-arm64.output env-AWS_REGION
@@ -154,7 +154,7 @@ packer-linux-arm64.output: $(PACKER_LINUX_FILES) build/fix-perms-linux-arm64
154154
-var 'is_released=$(IS_RELEASED)' \
155155
-var 'agent_version=$(CURRENT_AGENT_VERSION_LINUX)' \
156156
-var 'ami_public=$(AMI_PUBLIC)' \
157-
-var 'ami_users=$(AMI_USERS_JSON)' \
157+
-var 'ami_users=$(AMI_USERS_LIST)' \
158158
buildkite-ami.pkr.hcl | tee $@
159159

160160
build/windows-amd64-ami.txt: packer-windows-amd64.output env-AWS_REGION
@@ -183,7 +183,7 @@ packer-windows-amd64.output: $(PACKER_WINDOWS_FILES)
183183
-var 'is_released=$(IS_RELEASED)' \
184184
-var 'agent_version=$(CURRENT_AGENT_VERSION_WINDOWS)' \
185185
-var 'ami_public=$(AMI_PUBLIC)' \
186-
-var 'ami_users=$(AMI_USERS_JSON)' \
186+
-var 'ami_users=$(AMI_USERS_LIST)' \
187187
buildkite-ami.pkr.hcl | tee $@
188188

189189
# -----------------------------------------

0 commit comments

Comments
 (0)