so I have to manage state with a remote pulumi ser...
# general
w
so I have to manage state with a remote pulumi service? either that or I have to host it myself...
r
You can use the pulumi service, or save state locally, or use a cloud-backed backend: https://www.pulumi.com/docs/intro/concepts/state/#deciding-on-a-backend
w
@red-match-15116 right but if I want to use the ever-ubiquitous AWS S3 then pulumi offers no native concurrency locking?
ha, sorry. I'm just frustrated lol. thanks for the info!
r
I think we actually did add concurrency locking? @billowy-army-68599 knows more than me.
w
okay I'll take a look
b
yep, you need to set the environment variable:
Copy code
PULUMI_SELF_MANAGED_STATE_LOCKING=1
We have an open issue to enable this by default: https://github.com/pulumi/pulumi/issues/6536
there are lots of good reasons to use the pulumi service other than locking, not the least of which is our free tier and it allows us to be a successful company that continues to invest in the product 🙂
1
w
@billowy-army-68599 yeah I mean that's a fair point; I was just thrown by the "here's all our code; here's our paid service" thing but I totally get it actually. I'm just in a hurry. Anyway now's not the right time for my team to use pulumi. Thanks for the quick response though, genuinely appreciated.
b
hope you'll check us out again soon!