terraform output
输出状态中的输出值
语法
terraform output [选项] [名称]说明
显示 Terraform 配置中定义的所有输出(output)变量的当前值。可以提取单个输出值或全部输出,支持 JSON 格式以便在脚本中使用。 输出值在状态文件中保存,无需连接云服务即可获取。常用于获取 IP 地址、域名、连接字符串等动态生成的信息。
参数
-json以 JSON 格式输出所有变量
-raw输出纯文本值(无引号)
-state指定状态文件路径
示例
列出所有输出
显示所有输出变量的值
terraform output获取单个输出
获取特定输出变量的值
terraform output instance_ip脚本中使用
以纯文本格式获取,便于脚本使用
terraform output -raw database_urlJSON 格式
以 JSON 格式输出所有变量
terraform output -json