I've built out a generic (non-registered) VMWare SLE_12 image to allow a clone -> register (via an orchestration product) -> install workflow.

This works well. But since many services provide a web service (for admin or otherwise) the split of PHP et al to a separate add on package makes a manual step.

I've looked at two workarounds:

1) Trying to install the add on without registering (not too surprisingly there is no easy path for this)

2) Trying to use Yast at the command line to auto install. This initially seemed promising, but also does not seem to work. Yast will take a URI for the "addon" sub-command, but... this URI seems generated by the registration process.

I'm wondering whether any one else has run into this and come up with a creative solution. Thanks!