My objective is to organize my iac resources in familiar tiers (pulumi micro-stacks) like network, db, app, etc. As an example, I have two pulumi projects created in sibling folders using file:// backend (pulumi login file://.
)
someroot/iac1
someroot/iac2
I want iac2 to StackReference iac1's exported values.
In iac2 code, I have tried different combinations to reference iac1.
let iac1 = new pulumi.StackReference("iac1");
let iac1 = new pulumi.StackReference("iac1/dev");
let iac1 = new pulumi.StackReference("../iac1/dev");
let iac1 = new pulumi.StackReference("iac1-dev");
Error:
pulumi:pulumi:StackReference (../iac1/dev):
error: unknown stack "../iac1/dev"
I think i am missing something simple. I have also tried nesting the folders.
Thanks.