Ability to enable additional services on the AMI's runlevels. I'm using this to add
haveged to the boot runlevel to boost the amount of initial entropy on smaller instance types, so
sshd can start in under 6s instead of over 2m. (I
rc-update del haveged boot after
sshd is up.) Example
add_svcs: boot: - haveged default: - docker - nginx
There was also a race condition I encountered with the NVMe-to-EBS device mapping. Occasionally, the EBS device (
/dev/xvdX) wasn't available the first time we tried to get it with
nvme id-ctrl. Subsequent attempts succeed, however.
This PR also adds the new eu-north-1 (Stockholm) region.