Description of problem: This is a request for a framework which allows hooks to be executed within all parts of workflows. This framework would allow for third party tools to be easily integrated with CloudForms. Example Story: When the launch button is selected a hook is called (start_launch) which executes a script (created by customer, consultant, or third party software vendor). This script would insert a record into a third party tool (such as remedy or BMC). Cloud Engine would not launch the instance, instead it would set the status to "waiting for response from $hook_name". Upon completion of workflow in third party tool the third party tool would call Cloud Engine API and change the status from "waiting for response from $hook_name" to "approved". At this point, Cloud Engine would launch the instance.
*** This bug has been marked as a duplicate of bug 823581 ***