This is the first step towards preserving state on stack updates when the image
id has changed.
I chose REPLACE as the default value because that is the current behaviour and
we can override it from the command line.
Change-Id: I64eab51892922ab51a89a9f389457fd1ed979fb2
Description: Use this flavor
Type: String
Default: baremetal
+ ImageUpdatePolicy:
+ Default: 'REPLACE'
+ Description: What policy to use when reconstructing instances. REBUILD for rebuilds, REBUILD_PRESERVE_EPHEMERAL to preserve /mnt.
+ Type: String
NovaImage:
Type: String
Default: overcloud-compute
Properties:
image:
{Ref: NovaImage}
+ image_update_policy:
+ Ref: ImageUpdatePolicy
flavor: {Ref: Flavor}
key_name: {Ref: KeyName}
Metadata:
Description: The password for the Heat service account, used by the Heat services.
Type: String
NoEcho: true
+ ImageUpdatePolicy:
+ Default: 'REPLACE'
+ Description: What policy to use when reconstructing instances. REBUILD for rebuilds, REBUILD_PRESERVE_EPHEMERAL to preserve /mnt.
+ Type: String
KeyName:
Default: default
Description: Name of an existing EC2 KeyPair to enable SSH access to the instances
Properties:
image:
Ref: notcomputeImage
+ image_update_policy:
+ Ref: ImageUpdatePolicy
flavor:
Ref: Flavor
key_name: