Bug #19215
Updated by Peter Amstutz over 2 years ago
Finally got around to attempting to use the installer and it wasn't a great experience. Improvements: Some thoughts: # The first step using the installer is to run a script and supply the desired configuration template. starting configuration. ## This will create a git repository, copy the starting files, and check them in # Eliminate @local.params@ and @sed@ ## Anything that needs to be referenced in more than one place should be declared earlier in the pillarstack and then referenced where it is used # Anything that needs attention has a FIXME with a long comment # The provision script checks for FIXMEs # The provision script checks that the config is checked in # The provision script runs salt in masterless mode to deploy config changes Also: ideally we would eliminate @local.params@ and @sed@ and use salt only, but according to Javier you can't use pillarstack (which allows us to declare top level variables and then refer to them later) in masterless mode. We should investigate if that's really true but that's the reasoning behind the current approach.