1. A method for enforcing machine deployment zoning rules in an automatic provisioning system, the method comprising: responsive to receiving a machine specification from a user for deployment of a virtual machine in a computing environment, checking and enforcing, by the automatic provisioning system, machine deployment zone rules to the machine specification; responsive to the machine specification not meeting the machine deployment zone rules, generating, by the automatic provisioning system, a failure notification; and presenting the failure notification to the user.