Advances in cloud technology and virtualization have introduced a new paradigm for managing infrastructure. The manual, tedious, and error-prone process of going to a cloud service provider (CSP) portal, selecting resources you want to create, and clicking through workflow steps has been replaced with a more repeatable and elegant solution: