Make skip_cleanup generic
This commit is contained in:
parent
90188bb18d
commit
73edd9d3d2
|
@ -87,8 +87,6 @@ type Config struct {
|
|||
// The [cache type](https://docs.microsoft.com/en-us/rest/api/compute/images/createorupdate#cachingtypes)
|
||||
// specified in the resulting image and for attaching it to the Packer VM. Defaults to `ReadOnly`
|
||||
OSDiskCacheType string `mapstructure:"os_disk_cache_type"`
|
||||
// If set to `true`, leaves the temporary disk behind in the Packer VM resource group. Defaults to `false`
|
||||
OSDiskSkipCleanup bool `mapstructure:"os_disk_skip_cleanup"`
|
||||
|
||||
// The image to create using this build.
|
||||
ImageResourceID string `mapstructure:"image_resource_id" required:"true"`
|
||||
|
@ -96,6 +94,9 @@ type Config struct {
|
|||
// Defaults to `V1`.
|
||||
ImageHyperVGeneration string `mapstructure:"image_hyperv_generation"`
|
||||
|
||||
// If set to `true`, leaves the temporary disks and snapshots behind in the Packer VM resource group. Defaults to `false`
|
||||
SkipCleanup bool `mapstructure:"skip_cleanup"`
|
||||
|
||||
ctx interpolate.Context
|
||||
}
|
||||
|
||||
|
@ -395,7 +396,7 @@ func buildsteps(config Config, info *client.ComputeInfo) []multistep.Step {
|
|||
Location: info.Location,
|
||||
PlatformImage: pi,
|
||||
|
||||
SkipCleanup: config.OSDiskSkipCleanup,
|
||||
SkipCleanup: config.SkipCleanup,
|
||||
})
|
||||
} else {
|
||||
panic("Unknown image source: " + config.Source + " err: " + err.Error())
|
||||
|
@ -415,7 +416,7 @@ func buildsteps(config Config, info *client.ComputeInfo) []multistep.Step {
|
|||
SourceDiskResourceID: config.Source,
|
||||
Location: info.Location,
|
||||
|
||||
SkipCleanup: config.OSDiskSkipCleanup,
|
||||
SkipCleanup: config.SkipCleanup,
|
||||
})
|
||||
default:
|
||||
panic(fmt.Errorf("Unknown source type: %+q", config.sourceType))
|
||||
|
|
Loading…
Reference in New Issue