This message was deleted.
# general
s
This message was deleted.
a
I’m going to try specifying the backend in the Pulumi.yaml file for each project and see if that works the way I’d expect.
l
You have two choices: you can specify different S3 backends via the
backend: url:
property (they can be different keys in the same bucket), or discriminiate stacks with projects names.
If you use different backends, you cannot access outputs of either stack from the other.
If you use the same backend then you have one bag of stacks. So you need your stacks to describe which project they belong to, in order to avoid confusion.
Only the Pulumi backend has built-in support for "this stack belongs to that project".
Also, it's the only one that supports organizations.
b
what tenwit said ^^
the general pattern is that people will prefix their stacks with a project name, like
infrastructure.dev
a
Ok, thanks for the explanation. I definitely want to access the infrastructure outputs in the application stacks, so I guess I’ll need to use the naming conventions suggestion.
p