Кажется, мой файл шаблона конфигурации облака не работает, когда я использую его для загрузки капли в Digital Ocean?
Я использую Terraform для запуска дроплета DO, используя образ 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 и замечаю, что пакеты, перечисленные в шаблоне ниже, не устанавливаются.
#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
Что-то не так с моим файлом конфигурации облака, указанным выше?