An example add-on product which modifies the installation workflow
This add-on adds a new system role to the selection and adds a new trivial client which is executed during the installation workflow.
This allows changing some installation defaults and allows adding completely new dialogs or code to YaST.
Usage: SLE12 - check the "I would like to install an additional Add On Product" check box in the "Add On Product" dialog displayed after the registration step. Then enter the target repository URL, e.g. "http://download.opensuse.org/repositories/YaST:/extension/SLE_12_SP2/".
Requires SLE12-SP3+ or openSUSE Leap 42.3+, see https://fate.suse.com/320772 fore more details.