Add wants for sshd to make sure there isn't a race condition
run before sshd-keygen.service
remove un-used 'end' in result.json and status.json
use url_helper to combine url

This seems cleaner, to avoid duplicate '/' being added.
systemd: make cloud-init block ssh service startup to guarantee keys exist