我在一个使用vmware虚拟化机器的裸金属环境中提供服务器。在这种情况下,我需要在使用remote-exec时使用替代品,这是因为我有限制。有什么建议让我能够在vm中安装正在提供的程序?
我想运行替换代码:
###exemplo de comando
provisioner "remote-exec" {
inline = [
"id",
"uname -a",
"cat /etc/os-release",
"echo \"machine-id is $(cat /etc/machine-id)\"",
"lsblk -x KNAME -o KNAME,SIZE,TRAN,SUBSYSTEMS,FSTYPE,UUID,LABEL,MODEL,SERIAL",
"mount | grep ^/dev",
"df -h",
]
connection {
type = "ssh"
user = "vagrant"
host = self.default_ip_address
}
}发布于 2022-03-24 20:47:45
可能是这个资源提供者吗?
resource "ssh_resource" "init" {
host = self.default_ip_address
user = "vagrant"
agent = true
# An ssh-agent with your SSH private keys should be running
# Use 'private_key' to set the SSH key otherwise
timeout = "5m"
commands = [
"id",
"uname -a",
"cat /etc/os-release",
"echo \"machine-id is $(cat /etc/machine-id)\"",
"lsblk -x KNAME -o KNAME,SIZE,TRAN,SUBSYSTEMS,FSTYPE,UUID,LABEL,MODEL,SERIAL",
"mount | grep ^/dev",
"df -h"
]
}要让您知道,这不是来自Hashicorp的插件,而是来自第三方的插件。
https://stackoverflow.com/questions/71608167
复制相似问题