Hi, We are working on a Pulumi deployment in AWS a...
# general
h
Hi, We are working on a Pulumi deployment in AWS and need some guidance. Our requirement is to deploy multiple regions separately, with each region using a distinct S3 bucket for storing its state. The goal is to ensure that individual regions can be deployed independently without impacting others. Has anyone implemented a similar setup? We’d appreciate any best practices or suggestions on how to structure the stack configuration and state management efficiently. Thanks in advance! 🙌
f
I use a similar setup (but in Azure) and solved it by having a bootstrap stack that can be deployed while logged into local and then migrated to the resources created by the bootstrap. It then exports a description on how to move the local stack to the bootstrap as well as how to setup the use for other stacks. It’s a bit cumbersome though.
I think even if you use a single storage for all the states, you can deploy different stacks in parallel. You just don’t get separation in permissions.