创建谷歌云桶和保存地形状态到它与相同的地形脚本?



我是新的terraform,我试图用它来从头开始创建和配置整个项目。我们现在考虑的是一个google项目是一个环境。

将地形远程状态存储在它正在配置的项目的bucket中似乎是合理的。例如,让terraform创建Google云项目,创建一个桶,然后将自己的远程状态存储在刚刚创建的桶中。这看起来也很先进,可能是先有鸡还是先有蛋。

是否有可能在项目中存储地形脚本的远程状态,地形脚本本身正在创建?

您可以使用terraform来创建项目和bucket,然后将状态迁移到该bucket中。但这是一个先有鸡还是先有蛋的场景,它回避了一个问题,如果需要删除/重建包含状态的桶会发生什么?

更明智的方法是手动创建一个主项目和远程状态桶。从那里你将有一个项目自动贩卖机的基础来启动新项目和基线配置。

不行——你不能这么做。经过几天的研究,这是不可能的。

最新更新