On Tue, Sep 22, 2015 at 8:36 AM, Julian Sedding <[email protected]> wrote: > ...By specifying the desired deployment state in a provisioning model file, > the installer could make sure it has all required artifacts available (e.g. > local folder, maven repository, etc). Once that is the case it could > update/install/uninstall as it sees fit in order to attain the desired > system state....
I've also been thinking about this lately. Are you thinking of an absolute approach as in "here's your new provisioning model, forget everything and move to that new state" or a relative/incremental one where a partial provisioning model specifies additions and exclusions? The former moves us closer to the immutable instances idea, which I like, but might be harder to manage when starting from a different model. Creating an installer provider based on the provisioning model shouldn't be hard in itself, but managing priorities and overrides between the various installation tools could be trickier. -Bertrand
