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

Reply via email to