我正在尝试在我使用Terraform提供的DigitalOcean droplet上运行一些内联远程执行命令。
provisioner "remote-exec" {
inline=[
"whoami",
"sudo snap install microk8s --classic --channel=1.18/stable"
]
}第一个命令正确地返回"root“,但之后我得到:
digitalocean_droplet.example (remote-exec): Connecting to remote host via SSH...
digitalocean_droplet.example (remote-exec): Host: 111.11.11.111
digitalocean_droplet.example (remote-exec): User: root
digitalocean_droplet.example (remote-exec): Password: false
digitalocean_droplet.example (remote-exec): Private key: true
digitalocean_droplet.example (remote-exec): Certificate: false
digitalocean_droplet.example (remote-exec): SSH Agent: true
digitalocean_droplet.example (remote-exec): Checking Host Key: false
digitalocean_droplet.example (remote-exec): Connected!
digitalocean_droplet.example: Still creating... [40s elapsed]
digitalocean_droplet.example (remote-exec): root
digitalocean_droplet.example (remote-exec): error: too early for operation, device not yet seeded or device model not acknowledged有什么建议吗?我刚接触Terraform,可能在文档中遗漏了一些基本的东西。
发布于 2021-03-25 01:51:29
您应该在该服务器上禁用SELinux:
sudo setenforce 0https://stackoverflow.com/questions/63156088
复制相似问题