作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在寻找一种方法来查看虚拟机创建过程中发生的情况,因为我使用复杂的集群配置并测试其是否正常工作,我需要能够查看输出,在某些情况下我是不是因为敏感。这与运行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 将禁止来自配置器的日志记录。如果配置器配置或连接信息包含敏感值,我们需要在调用配置器之前取消标记它们。如果不这样做会导致序列化错误。
关于azurerm_virtual_machine(远程执行): (output suppressed due to sensitive value in config) Terraform output,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72473828/
我正在寻找一种方法来查看虚拟机创建过程中发生的情况,因为我使用复杂的集群配置并测试其是否正常工作,我需要能够查看输出,在某些情况下我是不是因为敏感。这与运行remote-exec选项有关 module
我正在寻找一种方法来查看虚拟机创建过程中发生的情况,因为我使用复杂的集群配置并测试其是否正常工作,我需要能够查看输出,在某些情况下我是不是因为敏感。这与运行remote-exec选项有关 module
我是一名优秀的程序员,十分优秀!