incubator-brooklyn
incubator-brooklyn copied to clipboard
[WIP] Parameterize the start effector
- customize.skip as Brooklyn config key
- if customize.skip is set to true for an entity the driver will skip the the customize commands
- added skipInstallation as a parameter to the SoftwareProcess start effector
- if skipInstallation is used during the start effector invoking install.skip and customize.skip parameters will be set to true so install and customize phases are skipped and only launch is executed
LGTM
Overall it's a very useful thing to have when doing support. Don't like how the effector has side effects which will influence how future calls behave. Would be nice if the SKIP_CUSTOMIZE config is kept, but set out of the effector - either through curl of groovy. nitpick - having the SKIP_CUSTOMIZE with identical behaviour to SKIP_INSTALL.