云配置
OpenTofu 配置的主要模块可以与云后端集成,以启用其 CLI 驱动的运行工作流程(如果您的云后端支持)。您只需要在想要使用 OpenTofu CLI 与云后端交互时配置这些设置。云后端在通过版本控制或 API 与 OpenTofu 交互时会忽略它们。
使用示例
要配置云 CLI 集成,请在 terraform
块中添加一个嵌套的 cloud
块。您不能在同一配置中使用 CLI 集成和状态后端。
有关完整配置详细信息、迁移说明和命令行参数,请参阅 OpenTofu CLI 文档中的 使用云后端。
locals {
org = "example_corp"
}
terraform {
cloud {
organization = local.org
hostname = "app.example.io"
workspaces {
tags = ["app"]
}
}
}
注意
云字段可能不包含对状态中数据的任何引用或提供程序定义的函数。所有值都必须在 tofu init
期间解析,然后才能使用状态。