#通过流水线创建的虚拟机都需要通过这份文件进行密钥管理 variable "ssh_key" { description = "虚拟机SSH登录公钥" type = string default = "xxx" // 占位符,真实值从建木密钥获取 } variable "vsphere_user" { description = "vSphere/VCenter管理员登录用户名" type = string default = "xxx" // vcenter用户名 sensitive = true // 标记为敏感信息,Terraform日志隐藏输出 } variable "vsphere_password" { description = "vSphere/VCenter管理员登录密码" type = string default = "xxx" // vcenter密码 sensitive = true // 标记为敏感信息,Terraform日志隐藏输出 } variable "vsphere_server" { description = "vSphere地址" type = string default = "xxx" // 服务器地址 } variable "ssh_private_key_content" { description = "SH私钥内容(用于Terraform远程连接虚拟机)" type = string default = "xxx" # 占位符,真实值从建木获取 sensitive = true # 标记为敏感,Terraform 日志会隐藏,防止泄露 }