azure-devops - Devops terraform:.tf 文件中的后端配置与 devops 的 terraform CD 配置中的后端配置
问题描述
使用 Microsoft “terraform” 任务作为 CD 任务,您需要设置存储帐户、容器、blob 等的所有后端状态数据。当我们将所有内容都放在 .tf 中时,为什么会这样?Azure Devops 是否作为标准做法忽略 TF 文件中用户定义的后端配置?
解决方案
Azure Devops 是否作为标准做法忽略 TF 文件中用户定义的后端配置?
AFAIK,Azure Devops 不会忽略 TF 文件中用户定义的后端配置。
Azure devops 需要设置所有后端状态数据的原因是 Azure devops 对任务采用了预编译模式。在运行任务之前,会简单地验证任务,例如 azure 订阅、资源组等。如果这些信息没有正确验证,Azure devops 将不会运行任务。这将大大提高生产力并避免不必要的启动和使用代理。
这就是为什么 Azure Devops 还需要任务中的所有后端状态数据的原因。
希望这可以帮助。
推荐阅读
- function - 从 Go 中的查找表创建对象中变量的函数
- apache-flink - 阅读命令 flink run -m yarn-cluster 的源代码
- python - 在路径问题上移动敌人 Pygame - 塔防游戏
- java - 尝试构建 Ping 功能,当单击按钮时,将向用户返回一个对话框,显示主机是否已启动
- azure - VSCode - 部署 Azure 应用 - 找不到任务错误
- ios - 在 SwiftUI 卡片视图中将 UIImage 裁剪到跨设备的特定区域
- angular - 如何在代码中创建角度模板引用
- laravel - Laravel Spatie 的媒体库:如何下载多个文件并将它们压缩到一个目录中
- html - 如何从 regex101 任务 8 中的字符串中去除所有 HTML 标签?
- c - 如何实现fillpoly函数