infrastructure-as-code-tutorial
infrastructure-as-code-tutorial copied to clipboard
In 04-packer.md , Need to add "account_file" option in json file before building image
In 04-packer.md, the step "Create custom machine image", I got the error
googlecompute: google: could not find default credentials. See https://developers.google.com/accounts/docs/application-default-credentials for more information.
After googling, I found this link https://www.packer.io/docs/builders/googlecompute.html and it help me to fix the above error.
Step to fix :
- "Compute Engine Service Account" need to be created
- Export the JSON file
- Then add a option "account_file" into addit-base-image.json
Please let me know if I am missing any step that causes this error.
Thanks Mark
Hi @darklord1990 , I believe you might've missed to create application default credentials. You can also use a service account credentials exported into a file as you described, then you would need to change the provider configuration for packer (as you already described) and terraform.