O motivo pelo qual o processo não estava em execução era que a instância Linux do Amazon EC2 é semelhante a Red Hat e há um bug / recurso nessas distros que um comando sudo requer um tty. Não há nenhum tty anexado ao ambiente quando o cloud-init é processado e, portanto, ele falha.
Uma resposta é editar etc / sudoers e alterar a linha
Defaults requiretty
para
Defaults !requiretty
Existem outras abordagens, aparentemente, mas isso funcionou para mim.