packer-plugin-amazon icon indicating copy to clipboard operation
packer-plugin-amazon copied to clipboard

Packer using AWS Profile which has Customzied certificate report LoadCustomCABundleError error

Open hc-github-team-packer opened this issue 3 years ago • 0 comments

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

hc-github-team-packer avatar Oct 07 '21 01:10 hc-github-team-packer