Skip to content

Commit

Permalink
templates/packer: set the GCP bucket in the worker configuration
Browse files Browse the repository at this point in the history
Similar to AWS, set the GCP bucket in the worker configuration.
  • Loading branch information
thozza authored and ondrejbudai committed Oct 11, 2022
1 parent dc47667 commit 09daa75
Showing 1 changed file with 9 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,15 @@ source /tmp/cloud_init_vars

echo "Deploy GCP credentials."

echo "Write the bucket."
# Always create the header and write the bucket, it's slightly ugly but it will work
# The bucket is always set, becuase the instance can potentially authenticate to GCP
# with a service account connected to it, without any explicit credentials.
sudo tee -a /etc/osbuild-worker/osbuild-worker.toml > /dev/null << EOF
[gcp]
bucket = "${WORKER_CONFIG_GCP_BUCKET:-}"
EOF

if [[ -z "$GCP_SERVICE_ACCOUNT_IMAGE_BUILDER_ARN" ]]; then
echo "GCP_SERVICE_ACCOUNT_IMAGE_BUILDER_ARN not defined, skipping."
exit 0
Expand All @@ -16,6 +25,5 @@ fi


sudo tee -a /etc/osbuild-worker/osbuild-worker.toml > /dev/null << EOF
[gcp]
credentials = "/etc/osbuild-worker/gcp_credentials.json"
EOF

0 comments on commit 09daa75

Please sign in to comment.