跳至主要内容

编写和修改 OpenTofu 代码

OpenTofu 的 语言 是 OpenTofu 的主要用户界面,OpenTofu 的所有工作流程都依赖于用 OpenTofu 语言编写的配置。

OpenTofu CLI 包含几个命令,使 OpenTofu 代码更易于使用。将这些命令集成到您的编辑工作流程中,可能会节省您的时间和精力。

  • tofu console 命令 启动一个交互式 shell,用于评估 OpenTofu 表达式,这可能是验证特定资源参数是否得到预期值的更快方法。

  • tofu fmt 命令 将 OpenTofu 配置文件重写为规范的格式和样式,因此您不必浪费时间进行可读性和一致性的细微调整。它在您的版本控制系统中作为 pre-commit hook 非常有效。

  • tofu validate 命令 验证目录中 OpenTofu 配置文件的语法和参数,包括资源和模块的参数和属性名称和类型。planapply 命令在执行任何其他工作之前会自动验证配置,因此 validate 不是核心工作流程中必不可少的环节,但它作为 pre-commit hook 或持续集成管道的一部分非常有用。