Martin Atkins
Martin Atkins
Note that there are various providers that allow accessing the filesystem in one way or another, and so solving this only with a policy for which providers are available is...
Thanks for that great context, @DavidGamba! It is notable that our current approach to early evaluation of the backend configuration requires re-running `tofu init` each time you want to change...
Thanks for that additional information! Just to be clear about what I was thinking with variables for the purpose of this issue: right now the "early eval" approach is functional...
Ahh, I see! Thanks for that additional detail. I _did_ misunderstand what you were discussing, but I think I understand it now. After pondering your thoughts about workspaces a little,...
> If we could manage to stop having providers being global and in some scenarios move the provider block into the workspace file so that it is workspace specific, it...
Hi @Raboo! Thanks for that feedback. I think what you've described essentially matches my original idea (ignoring all of the subsequent discussion in the comments above) if we ignore the...
Hi @Raboo, That is an interesting idea. Much older versions did actually treat the dependencies under `.terraform` more like this, but we ended up with the current model after people...
Thanks for the feedback, @Gowiem! From what you wrote it seems like the primary thing you'd like to discuss further is the treatment of workspaces named `default`. You're right that...
Regarding the title of the issue: I'm actually quite glad that the somewhat-provocative title has caused this discussion. In practice, I expect that whatever we decide to do here (if...
This is stepping quite a way outside the original scope I had in mind when opening this issue, but since we're just broadly discussing different design tradeoffs related to the...