1. A computer-implemented method comprising: determining that a workflow is to be created for a computing environment; and programmatically creating, based on a current state of the computing environment, the workflow.