tiny-cloud-bootstrap features/requirements
Features required for tiny-cloud-bootstrap
...
-
hotplug VNIC ethernet devices (was in alpine-ec2-ami
) -
support secondary IPv4 / IPv6 (was in alpine-ec2-ami
) -
Alias NVMe devices to /dev/xvd
&/dev/sd
(AWS Nitro) -
expand root volume to use all root device free space -
general instance metadata access -
normalized metadata shortcuts for getting at specific things (i.e. hostname, SSH keys, user_data) -
set instance hostname -
set instance user SSH keys -
execute user_data, if it's a script -
MAYBE lock root account & clear user password (this is currently being done byalpine-cloud-images
) -
cloud autodetection
Requirements...
-
keep it small and simple -
minimize additional dependencies -
just for Alpine Linux -
just for OpenRC (at this time)