added VMLaunchOption to provision public IP at launch