I'm looking through the CLI docs now and I can't even figure out how to launch a VM. At face value, it doesn't look like a good CLI (well actually they list a bunch of CLI tools for VM management). Am I just looking in the wrong place?
I also want the ability to run setup commands (think AWS user-data) at first boot. The docs indicate user-data support though cloud-init, but I see forum discussions that indicate that you can only set up basic things like IP addresses, SSH keys, etc. Is there a programmatic way to inject bash commands at first boot?