gpt4 book ai didi

azurerm_virtual_machine(远程执行): (output suppressed due to sensitive value in config) Terraform output

转载 作者:行者123 更新时间:2023-12-03 00:19:23 29 4
gpt4 key购买 nike

我正在寻找一种方法来查看虚拟机创建过程中发生的情况,因为我使用复杂的集群配置并测试其是否正常工作,我需要能够查看输出,在某些情况下我是不是因为敏感。这与运行remote-exec选项有关

module.MongoInstall.azurerm_virtual_machine.MongoVirtualMachine[2](远程执行):(由于配置中的敏感值而抑制输出)

你能帮我吗

  provisioner "remote-exec" {
inline = [
"chmod +x /tmp/mongo-activate.sh",
"cd /tmp",
"sudo ./mongo-activate.sh ${var.username} ${var.vmpassword} ${var.mongopassword} ${local.isCluster} ${join("," ,azurerm_public_ip.MongoPublicIpAddress.*.fqdn)} ${var.hasArbiter}",
"rm mongo-activate.sh",
]

connection {
type = "ssh"
host = "${element(azurerm_public_ip.MongoPublicIpAddress.*.ip_address, 0)}"
user = "${var.username}"
password = var.vmpassword
timeout = "15m"
}

}

变量示例:

     variable "vmpassword" {
default = "testtesttest" //psw:mongo VM
}

最佳答案

感谢 Adnriy 的建议。

是的,在 terraform 应用之后,我们无法在控制台中看到密码和 key 等敏感值。Terraform 将禁止来自配置器的日志记录。如果配置器配置或连接信息包含敏感值,我们需要在调用配置器之前取消标记它们。如果不这样做会导致序列化错误。

如下图所示 enter image description here

关于azurerm_virtual_machine(远程执行): (output suppressed due to sensitive value in config) Terraform output,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72473828/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com