首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在terraform vmware中使用远程exec的替代方案

在terraform vmware中使用远程exec的替代方案
EN

Stack Overflow用户
提问于 2022-03-24 19:10:12
回答 1查看 240关注 0票数 0

我在一个使用vmware虚拟化机器的裸金属环境中提供服务器。在这种情况下,我需要在使用remote-exec时使用替代品,这是因为我有限制。有什么建议让我能够在vm中安装正在提供的程序?

我想运行替换代码:

代码语言:javascript
复制
###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
    }
  }
EN

回答 1

Stack Overflow用户

发布于 2022-03-24 20:47:45

可能是这个资源提供者吗?

代码语言:javascript
复制
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的插件,而是来自第三方的插件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71608167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档