- Validation checks for provider inputs
- Gather inputs via getopt/getopts instead of a massive case statement?
- Support cloud-init.
grub.d/ec2-get-credentials
to be replaced bycloud-init
.grub.d/ec2-run-user-data
to be replaced bycloud-init
.grub.d/expand-volume
to be replaced bycloud-initramfs-growroot
grub.d/generate-ssh-hostkeys
to be replaced bycloud-init
.- Evaluate the possibility of adding cloud-initramfs-rescuevol to the generated initramfs.
- Figure out what the problem is with isc-dhcp-client and see if it's fixable. We should use the default Debian packages wherever possible to improve consistency. Reportedly isc-dhcp-client is only incompatible with Wheezy, which we no longer support.
- Template support need not be EC2-specific.