预配器文件由于I / O超时而失败

时间:2019-07-08 11:25:33

标签: terraform winrm

连接超时后出现此错误消息

这是预配器部分

  provisioner "file" {
    source      = "scripts/setup.ps1"
    destination = "c:/setup.ps1"
  }


  connection {
    type = "winrm"
    timeout = "10m"
    password = "${rsadecrypt(self.password_data, file("${module.ssh_key_pair.private_key_filename}"))}"
  }

只有在添加了以上部分后才会出现超时。

我只想将文件复制到目标位置。

我已验证安全组允许传入WinRM协议(允许所有传出流量)

enter image description here

但是,由于我使用的是OSX,因此很难测试WinRM端口。

您能帮我发现我的tf代码有什么问题吗?

1 个答案:

答案 0 :(得分:0)

不确定,但一段时间后它似乎可以工作。

更改安全组最多可能需要10分钟。