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.

The Join Domain predefined task allows a Windows virtual machine to join an Active Directory domain as part of the deployment process. The predefined task starts the Windows Domain Manager Netdom.exe utility, to automate this operation.

The APT Repository Config predefined task is a script used to update the APT repositories to install or update software on Ubuntu or other DEB-based operating systems.

The YUM Repository Config predefined task is a script used for updating the YUM repositories to install or update software on CentOS or other RPM-based operating systems.

The RHN Registration predefined task is a script used to update the YUM repositories to install Red Hat Enterprise Linux or other Red Hat operating systems that have the Red Hat Network with YUM.