1. A method for provisioning one or more storage devices using one or more storage provisioning policies and discovered storage attribute data from the one or more storage devices, the one or more storage provisioning policies comprising one or more storage heuristics for one or more storage attributes, the method comprising: comparing the discovered storage attribute data associated with the one or more storage devices to the one or more storage heuristics for the storage attributes in the one or more storage provisioning policies; and if discovered storage attribute data associated with a storage device in the one or more storage devices satisfy the one or more storage heuristics for the one or more storage attributes, provisioning the storage device.