packer-plugin-amazon
packer-plugin-amazon copied to clipboard
Packer using AWS Profile which has Customzied certificate report LoadCustomCABundleError error
This issue was originally opened by @victoronto in https://github.com/hashicorp/packer/issues/11310 and has been migrated to this repository. The original issue description is below.
Overview of the Issue
Packer using AWS Profile which has Customzied certificate report LoadCustomCABundleError error
Reproduction Steps
Refer to the environment and log output section below:
Packer version
Packer v1.7.6
Simplified Packer Buildfile
No matter what build file.
Operating system and Environment details
$ uname -a
Linux f70a59901cf6 5.10.47-linuxkit #1 SMP Sat Jul 3 21:51:47 UTC 2021 x86_64 GNU/Linux
$ ls -l ~/.aws/ZscalerRoot.pem
-rwxrwxrwx 1 codespace dialout 1732 Jul 9 18:12 /home/codespace/.aws/ZscalerRoot.pem
$ grep -A2 dxt ~/.aws/config
[profile dxt]
region = eu-west-1
ca_bundle = ~/.aws/ZscalerRoot.pem
Log Fragments and crash.log files
$ packer build -var aws_profile=dxt -var source_ami=ami-xxxxxx image.json
2021/10/06 20:55:34 [INFO] Packer version: 1.7.6 [go1.17.1 linux amd64]
2021/10/06 20:55:34 [TRACE] discovering plugins in /usr/bin
...
amazon-ebs: output will be in this color.
2021/10/06 20:55:35 packer-builder-amazon-ebs plugin: [INFO] AWS Auth provider used: "SharedCredentialsProvider"
2021/10/06 20:55:35 [INFO] (telemetry) ending amazon-ebs
caused by: open ~/.aws/ZscalerRoot.pem: no such file or directory
==> Wait completed after 3 milliseconds 836 microseconds
2021/10/06 20:55:35 machine readable: error-count []string{"1"}
==> Some builds didn't complete successfully and had errors:
2021/10/06 20:55:35 machine readable: amazon-ebs,error []string{"LoadCustomCABundleError: failed to open custom CA bundle PEM file\ncaused by: open ~/.aws/ZscalerRoot.pem: no such file or directory"}
caused by: open ~/.aws/ZscalerRoot.pem: no such file or directory
==> Builds finished but no artifacts were created.
2021/10/06 20:55:35 [INFO] (telemetry) Finalizing.
Build 'amazon-ebs' errored after 3 milliseconds 655 microseconds: LoadCustomCABundleError: failed to open custom CA bundle PEM file
caused by: open ~/.aws/ZscalerRoot.pem: no such file or directory
==> Wait completed after 3 milliseconds 836 microseconds
==> Some builds didn't complete successfully and had errors:
--> amazon-ebs: LoadCustomCABundleError: failed to open custom CA bundle PEM file
caused by: open ~/.aws/ZscalerRoot.pem: no such file or directory
==> Builds finished but no artifacts were created.
2021/10/06 20:55:36 waiting for all plugin processes to complete...
2021/10/06 20:55:36 /usr/bin/packer: plugin process exited