switching gears, we'll still use puppet for details, but major provisioning will be handled by cloudinit