I created an Ubuntu 18.04-LTS in azure using an ARM template, which also references a cloud-init file. The clould init mounts a data disk, installs docker, downloads neo4j