Patent attributes
A method of detecting misconfiguration of a hardware resource during a software deployment in a service provider may include receiving configuration data for the hardware resource, the configuration data being associated with a hardware layer, an operating system layer and an application layer of the hardware resource. At least a first fingerprint may be generated using the configuration data associated with the hardware resource. Software may be deployed to the hardware resource. Updated configuration data for the hardware resource may be received, the updated configuration data being associated with the hardware layer, the operating system layer and the application layer of the hardware resource after the deployment. A second fingerprint associated with the hardware resource that is based on the updated configuration data may be generated. The first fingerprint may be compared to the second fingerprint to determine whether the software deployment was successful.