This is the process of managing and provisioning computer data centers through machine-readable definition files, rather than physical hardware configuration or interactive configuration tools. An IT infrastructure managed by this process comprises both the physical equipment, such as bare-metal servers, as well as virtual machines, and any associated resources