2013-07-16 00:28:49 -04:00
|
|
|
package common
|
|
|
|
|
|
|
|
// PackerConfig is a struct that contains the configuration keys that
|
|
|
|
// are sent by packer, properly tagged already so mapstructure can load
|
|
|
|
// them. Embed this structure into your configuration class to get it.
|
|
|
|
type PackerConfig struct {
|
2018-08-10 17:25:14 -04:00
|
|
|
PackerBuildName string `mapstructure:"packer_build_name"`
|
|
|
|
PackerBuilderType string `mapstructure:"packer_builder_type"`
|
2020-11-09 15:29:53 -05:00
|
|
|
PackerCoreVersion bool `mapstructure:"packer_core_version"`
|
2018-08-10 17:25:14 -04:00
|
|
|
PackerDebug bool `mapstructure:"packer_debug"`
|
|
|
|
PackerForce bool `mapstructure:"packer_force"`
|
|
|
|
PackerOnError string `mapstructure:"packer_on_error"`
|
|
|
|
PackerUserVars map[string]string `mapstructure:"packer_user_variables"`
|
|
|
|
PackerSensitiveVars []string `mapstructure:"packer_sensitive_variables"`
|
2013-07-16 00:28:49 -04:00
|
|
|
}
|