scaleway/object-bucket v4.1.1
Summary
scaleway_object_bucket_aclandscaleway_object_bucket_website_configurationeach have their ownproject_idargument, independent of the bucket resource'sproject_id, defaulting to the provider's default project when omitted.- v4.1.0 (#194) set
project_idon thescaleway_object_bucketresource but not on these two new child resources it added — so a bucket created viaexact_name+project_idin a non-default project got its ACL/website-config calls silently scoped to the wrong project. - Confirmed live on
workloads/pigeon.dev/terraform/bucket(its own dedicatedpigeon-devproject): the bucket itself created fine, butPutBucketAcl/ListObjectsboth failed with deterministic403 AccessDenied, unchanged across 4 retries over ~30 minutes — ruling out IAM propagation delay and confirming this project-id mismatch as the actual cause. - Fix: pass
project_id = var.project_idthrough to both child resources. No input/output signature change — restores the module's own already-documented intent that a bucket and its ACL/website-config live in the same project.
Test plan
-
terraform validateclean -
terraform fmt -diffclean -
Re-running
terragrunt applyon #195 againstv4.1.1succeeds for thepigeon.devbucket's ACL + website-configuration resources
🤖 Generated with Claude Code