You can add predefined tasks in an execution plan during deployment. These tasks can be required or optional during the application deployment process.
For example, you must add and configure the RHN Repository predefined task in the execution plan to install or update the YUM repositories for a Red Hat Linux-based application to run properly.
You can also create a custom task, add it to the predefined application, and deploy it to the cloud. For the custom task to be available in the Tasks page, you must add it to the library. See Add a Custom Task to the Library.