Add support to call playbooks in pre and post migration phases. The implementation should be generic to allow calling playbooks for other hooks. The backend provides methods to get the service template associated to pre and post hooks. The implementation should also updates the Ansible Tower job status in the task options hash, so that the UI can display it and also collect the job output.
*** This bug has been marked as a duplicate of bug 1564250 ***