0

我有 2 套 terraform 文件:

  • 一种用于在 azure 中创建 terraform 远程状态(资源组/存储帐户/容器等)。让它命名remote storage
  • 其他用于创建我的应用程序 azure 服务(应用程序服务、数据库、密钥库等)并从一开始就使用基础设施来存储状态。让它命名application

是否可以在一个 Azure DevOps 管道中同时部署两者,例如:

  • 在舞台准备中创建/验证/检查remote state基础设施。如果需要任何未确认的更改,我可以更新remote state基础设施或使管道失败(更新remote state以防它在管道参数中手动配置)。
  • 在舞台上部署更新application基础设施。

基于 terraform 文件创建 terraform 远程状态基础设施的更好方法是什么?这是一个有效的场景吗?我不喜欢使用azure cliarm templates为它。我使用 terraform,不喜欢使用其他类似 terraform 的工具。

是否需要将状态remote storage存储在某个存储帐户中?

我可以使用一个存储帐户来存储状态remote storage和我的application状态吗?

4

0 回答 0