当我使用我的云配置模板文件启动 Digital Ocean 中的 droplet 时,它似乎不起作用?

当我使用我的云配置模板文件启动 Digital Ocean 中的 droplet 时,它似乎不起作用?

我正在使用 Terraform 来启动 DO droplet,使用 Ubuntu 和 Docker 镜像。检查如下:

resource "digitalocean_droplet" "web" {

  image  = "docker-20-04"
  name   = "web"
  region = "nyc3"
  size   = "s-1vcpu-1gb"

  ssh_keys = [digitalocean_ssh_key.default.id]
  user_data = "I2Nsb3Vk #.....etc......"
  
 }

user_datacloud-config我的模板是用 base64 编码的。

我通过 ssh 进入 droplet 并注意到下面模板中列出的包没有安装。

#cloud-config
package_upgrade: true
package_update: true
packages:
  - build-essential
  - libmariadbclient-dev
  - libjpeg62-turbo-dev
  - zlib1g-dev
  - libwebp-dev
  - libpq-dev
  - postgresql
  - postgresql-contrib

我的上面的云配置文件有问题吗?

相关内容