@@ -25,7 +25,7 @@ AMI_PUBLIC ?= false
25
25
AMI_USERS ?=
26
26
27
27
# 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') ],[])
29
29
30
30
IS_RELEASED ?= false
31
31
ifeq ($(BUILDKITE_BRANCH ) ,$(BUILDKITE_PIPELINE_DEFAULT_BRANCH ) )
@@ -117,7 +117,7 @@ packer-linux-amd64.output: $(PACKER_LINUX_FILES) build/fix-perms-linux-amd64
117
117
-var ' build_number=$(BUILDKITE_BUILD_NUMBER)' \
118
118
-var ' is_released=$(IS_RELEASED)' \
119
119
-var ' ami_public=$(AMI_PUBLIC)' \
120
- -var ' ami_users=$(AMI_USERS_JSON )' \
120
+ -var ' ami_users=$(AMI_USERS_LIST )' \
121
121
buildkite-ami.pkr.hcl | tee $@
122
122
123
123
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
154
154
-var ' is_released=$(IS_RELEASED)' \
155
155
-var ' agent_version=$(CURRENT_AGENT_VERSION_LINUX)' \
156
156
-var ' ami_public=$(AMI_PUBLIC)' \
157
- -var ' ami_users=$(AMI_USERS_JSON )' \
157
+ -var ' ami_users=$(AMI_USERS_LIST )' \
158
158
buildkite-ami.pkr.hcl | tee $@
159
159
160
160
build/windows-amd64-ami.txt : packer-windows-amd64.output env-AWS_REGION
@@ -183,7 +183,7 @@ packer-windows-amd64.output: $(PACKER_WINDOWS_FILES)
183
183
-var ' is_released=$(IS_RELEASED)' \
184
184
-var ' agent_version=$(CURRENT_AGENT_VERSION_WINDOWS)' \
185
185
-var ' ami_public=$(AMI_PUBLIC)' \
186
- -var ' ami_users=$(AMI_USERS_JSON )' \
186
+ -var ' ami_users=$(AMI_USERS_LIST )' \
187
187
buildkite-ami.pkr.hcl | tee $@
188
188
189
189
# -----------------------------------------
0 commit comments