我正在使用 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_data
cloud-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
我的上面的云配置文件有问题吗?