Skip to content

Conversation

@arizvisa
Copy link
Contributor

@arizvisa arizvisa commented Jan 8, 2020

One of the older PRs that was submitted (#182) added a user variable CM_OPTIONS that allowed one to pass options to the salt-bootstrap script. A recent PR adds a CHEF_LICENSE option in order to pass options into the script/cmtool.bat script in order to allow the user to constrain the licensing for chef.

It is likely in the future that there might be more configurable options that could be exposed in order to customize the user's chosen cmtool. So in order to support passing an oob option to the configuration of a cmtool, this PR aims to consolidate all of those needs into a single user variable, CM_OPTIONS. This should hopefully reduce the template complexity of adding an explicit user variable for every possible cmtool installation feature in the future.

It is intended that the semantics of this option is specific to the cmtool as not all cmtools need arbitrarily flexible parameters.

…templates in order to allow passing of configuration management options to the provisioning scripts.
…hat hand off the cm_options to the cm's installer. However, the semantics of these can change depending on the cmtool, since not all support or need options.
@arizvisa arizvisa added the enhancement This will introduce or improve an already existing capability label Jan 8, 2020
@arizvisa arizvisa self-assigned this Jan 8, 2020
@arizvisa arizvisa merged commit 2a08bd7 into boxcutter:master Jan 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement This will introduce or improve an already existing capability

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant