alpine-zdt-images/alpine-cloud-images/configs/bootstrap/cloudinit.conf

34 lines
808 B
Plaintext

# vim: ts=2 et:
name = [cloudinit]
bootstrap_name = cloud-init
bootstrap_url = "https://cloud-init.io"
disk_size = [64]
# start cloudinit images with 3.15
EXCLUDE = ["3.12", "3.13", "3.14"]
packages {
cloud-init = true
dhclient = true # offically supported, for now
dhcpcd = null # unsupported, for now
openssh-server-pam = true
e2fsprogs-extra = true # for resize2fs
}
WHEN.nocloud {
# fix for "failed to mount /dev/sr0 when looking for data"
# @see https://git.alpinelinux.org/aports/tree/community/cloud-init/README.Alpine
packages.mount = true
WHEN {
"3.15 3.16" {
packages.mount = null
packages.util-linux-misc = true
}
}
}
services.default.cloud-init-hotplugd = true
scripts = [ setup-cloudinit ]