Simplify the installation by automating more steps, now only the username/password modification has to be done manually. It seems Azure ran into some DNS resolution failure at the moment, and I don't completely verify the apply_puppet.sh script yet.