Set the name property for all deployment resources

There are two reasons the name property should always be set for deployment
resources:
- The name often shows up in logs, files and API calls, the default
  derived name is long and unhelpful
- Sorting by name determines the merge order of os-apply-config, and the
  execution order of puppet/shell scripts (note this is different to
  resource dependency order) so leaving the default name results in an
  undetermined order which could lead to unpredictable deployment of
  configs

This change simply sets the name to the resource name, but a future change
should prepend each name with a run-parts style 2 digit prefix so that the
order is explicitly stated. Documentation for extraconfig needs to clearly
state what prefix is needed to override which merge/execution order.

For existing overcloud stacks, heat currently replaces deployment resources
when the name changes, so this change
Depends-On: I95037191915ccd32b2efb72203b146897a4edbc9

Change-Id: Ic4bcd56aa65b981275c3d4214588bfc4de63b3b0
This commit is contained in:
Steve Baker 2015-12-10 14:48:04 +13:00
parent 2674efae84
commit 1733d74392
25 changed files with 76 additions and 0 deletions

View File

@ -49,6 +49,7 @@ resources:
ComputePuppetDeployment: ComputePuppetDeployment:
type: OS::Heat::SoftwareDeployments type: OS::Heat::SoftwareDeployments
properties: properties:
name: ComputePuppetDeployment
servers: {get_param: servers} servers: {get_param: servers}
config: {get_resource: ComputePuppetConfig} config: {get_resource: ComputePuppetConfig}
input_values: input_values:
@ -67,6 +68,7 @@ resources:
type: OS::Heat::SoftwareDeployments type: OS::Heat::SoftwareDeployments
depends_on: ComputePuppetDeployment depends_on: ComputePuppetDeployment
properties: properties:
name: CopyEtcDeployment
config: {get_resource: CopyEtcConfig} config: {get_resource: CopyEtcConfig}
servers: {get_param: servers} servers: {get_param: servers}
@ -82,6 +84,7 @@ resources:
type: OS::Heat::SoftwareDeployments type: OS::Heat::SoftwareDeployments
depends_on: CopyEtcDeployment depends_on: CopyEtcDeployment
properties: properties:
name: CopyJsonDeployment
config: {get_resource: CopyJsonConfig} config: {get_resource: CopyJsonConfig}
servers: {get_param: servers} servers: {get_param: servers}
@ -89,6 +92,7 @@ resources:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
depends_on: CopyJsonDeployment depends_on: CopyJsonDeployment
properties: properties:
name: NovaComputeContainersDeploymentOVS
config: {get_resource: NovaComputeContainersConfigOVS} config: {get_resource: NovaComputeContainersConfigOVS}
servers: {get_param: servers} servers: {get_param: servers}
@ -131,6 +135,7 @@ resources:
type: OS::Heat::SoftwareDeployments type: OS::Heat::SoftwareDeployments
depends_on: NovaComputeContainersDeploymentOVS depends_on: NovaComputeContainersDeploymentOVS
properties: properties:
name: NovaComputeContainersDeploymentNetconfig
config: {get_resource: NovaComputeContainersConfigNetconfig} config: {get_resource: NovaComputeContainersConfigNetconfig}
servers: {get_param: servers} servers: {get_param: servers}
@ -151,6 +156,7 @@ resources:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
depends_on: [CopyJsonDeployment, CopyEtcDeployment, ComputePuppetDeployment, NovaComputeContainersDeploymentNetconfig] depends_on: [CopyJsonDeployment, CopyEtcDeployment, ComputePuppetDeployment, NovaComputeContainersDeploymentNetconfig]
properties: properties:
name: LibvirtContainersDeployment
config: {get_resource: LibvirtContainersConfig} config: {get_resource: LibvirtContainersConfig}
servers: {get_param: servers} servers: {get_param: servers}
@ -194,6 +200,7 @@ resources:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
depends_on: [CopyJsonDeployment, CopyEtcDeployment, ComputePuppetDeployment, NovaComputeContainersDeploymentNetconfig, LibvirtContainersDeployment] depends_on: [CopyJsonDeployment, CopyEtcDeployment, ComputePuppetDeployment, NovaComputeContainersDeploymentNetconfig, LibvirtContainersDeployment]
properties: properties:
name: NovaComputeContainersDeployment
config: {get_resource: NovaComputeContainersConfig} config: {get_resource: NovaComputeContainersConfig}
servers: {get_param: servers} servers: {get_param: servers}

View File

@ -40,6 +40,7 @@ resources:
CollectMacDeploymentsController: CollectMacDeploymentsController:
type: OS::Heat::SoftwareDeployments type: OS::Heat::SoftwareDeployments
properties: properties:
name: CollectMacDeploymentsController
servers: {get_param: controller_servers} servers: {get_param: controller_servers}
config: {get_resource: CollectMacConfig} config: {get_resource: CollectMacConfig}
actions: ['CREATE'] # Only do this on CREATE actions: ['CREATE'] # Only do this on CREATE
@ -47,6 +48,7 @@ resources:
CollectMacDeploymentsCompute: CollectMacDeploymentsCompute:
type: OS::Heat::SoftwareDeployments type: OS::Heat::SoftwareDeployments
properties: properties:
name: CollectMacDeploymentsCompute
servers: {get_param: compute_servers} servers: {get_param: compute_servers}
config: {get_resource: CollectMacConfig} config: {get_resource: CollectMacConfig}
actions: ['CREATE'] # Only do this on CREATE actions: ['CREATE'] # Only do this on CREATE
@ -54,6 +56,7 @@ resources:
CollectMacDeploymentsBlockStorage: CollectMacDeploymentsBlockStorage:
type: OS::Heat::SoftwareDeployments type: OS::Heat::SoftwareDeployments
properties: properties:
name: CollectMacDeploymentsBlockStorage
servers: {get_param: blockstorage_servers} servers: {get_param: blockstorage_servers}
config: {get_resource: CollectMacConfig} config: {get_resource: CollectMacConfig}
actions: ['CREATE'] # Only do this on CREATE actions: ['CREATE'] # Only do this on CREATE
@ -61,6 +64,7 @@ resources:
CollectMacDeploymentsObjectStorage: CollectMacDeploymentsObjectStorage:
type: OS::Heat::SoftwareDeployments type: OS::Heat::SoftwareDeployments
properties: properties:
name: CollectMacDeploymentsObjectStorage
servers: {get_param: objectstorage_servers} servers: {get_param: objectstorage_servers}
config: {get_resource: CollectMacConfig} config: {get_resource: CollectMacConfig}
actions: ['CREATE'] # Only do this on CREATE actions: ['CREATE'] # Only do this on CREATE
@ -68,6 +72,7 @@ resources:
CollectMacDeploymentsCephStorage: CollectMacDeploymentsCephStorage:
type: OS::Heat::SoftwareDeployments type: OS::Heat::SoftwareDeployments
properties: properties:
name: CollectMacDeploymentsCephStorage
servers: {get_param: cephstorage_servers} servers: {get_param: cephstorage_servers}
config: {get_resource: CollectMacConfig} config: {get_resource: CollectMacConfig}
actions: ['CREATE'] # Only do this on CREATE actions: ['CREATE'] # Only do this on CREATE
@ -95,6 +100,7 @@ resources:
DistributeMacDeploymentsController: DistributeMacDeploymentsController:
type: OS::Heat::SoftwareDeployments type: OS::Heat::SoftwareDeployments
properties: properties:
name: DistributeMacDeploymentsController
servers: {get_param: controller_servers} servers: {get_param: controller_servers}
config: {get_resource: DistributeMacConfig} config: {get_resource: DistributeMacConfig}
input_values: input_values:

View File

@ -41,6 +41,7 @@ resources:
RandomDeploymentsController: RandomDeploymentsController:
type: OS::Heat::SoftwareDeployments type: OS::Heat::SoftwareDeployments
properties: properties:
name: RandomDeploymentsController
servers: {get_param: controller_servers} servers: {get_param: controller_servers}
config: {get_resource: RandomConfig} config: {get_resource: RandomConfig}
actions: ['CREATE'] # Only do this on CREATE actions: ['CREATE'] # Only do this on CREATE
@ -50,6 +51,7 @@ resources:
RandomDeploymentsCompute: RandomDeploymentsCompute:
type: OS::Heat::SoftwareDeployments type: OS::Heat::SoftwareDeployments
properties: properties:
name: RandomDeploymentsCompute
servers: {get_param: compute_servers} servers: {get_param: compute_servers}
config: {get_resource: RandomConfig} config: {get_resource: RandomConfig}
actions: ['CREATE'] # Only do this on CREATE actions: ['CREATE'] # Only do this on CREATE

View File

@ -22,6 +22,7 @@ resources:
ExtraDeployments: ExtraDeployments:
type: OS::Heat::SoftwareDeployments type: OS::Heat::SoftwareDeployments
properties: properties:
name: ExtraDeployments
servers: {get_param: servers} servers: {get_param: servers}
config: {get_resource: ExtraConfig} config: {get_resource: ExtraConfig}
actions: ['CREATE'] # Only do this on CREATE actions: ['CREATE'] # Only do this on CREATE

View File

@ -73,6 +73,7 @@ resources:
RHELRegistrationDeployment: RHELRegistrationDeployment:
type: OS::Heat::SoftwareDeployment type: OS::Heat::SoftwareDeployment
properties: properties:
name: RHELRegistrationDeployment
server: {get_param: server} server: {get_param: server}
config: {get_resource: RHELRegistration} config: {get_resource: RHELRegistration}
actions: ['CREATE'] # Only do this on CREATE actions: ['CREATE'] # Only do this on CREATE
@ -106,6 +107,7 @@ resources:
RHELUnregistrationDeployment: RHELUnregistrationDeployment:
type: OS::Heat::SoftwareDeployment type: OS::Heat::SoftwareDeployment
properties: properties:
name: RHELUnregistrationDeployment
server: {get_param: server} server: {get_param: server}
config: {get_resource: RHELUnregistration} config: {get_resource: RHELUnregistration}
actions: ['DELETE'] # Only do this on DELETE actions: ['DELETE'] # Only do this on DELETE

View File

@ -1229,6 +1229,7 @@ resources:
VipDeployment: VipDeployment:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
properties: properties:
name: VipDeployment
config: {get_resource: VipConfig} config: {get_resource: VipConfig}
servers: {get_attr: [Controller, attributes, nova_server_resource]} servers: {get_attr: [Controller, attributes, nova_server_resource]}
input_values: input_values:
@ -1264,18 +1265,21 @@ resources:
ControllerBootstrapNodeDeployment: ControllerBootstrapNodeDeployment:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
properties: properties:
name: ControllerBootstrapNodeDeployment
config: {get_attr: [ControllerBootstrapNodeConfig, config_id]} config: {get_attr: [ControllerBootstrapNodeConfig, config_id]}
servers: {get_attr: [Controller, attributes, nova_server_resource]} servers: {get_attr: [Controller, attributes, nova_server_resource]}
ControllerSwiftDeployment: ControllerSwiftDeployment:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
properties: properties:
name: ControllerSwiftDeployment
config: {get_attr: [SwiftDevicesAndProxyConfig, config_id]} config: {get_attr: [SwiftDevicesAndProxyConfig, config_id]}
servers: {get_attr: [Controller, attributes, nova_server_resource]} servers: {get_attr: [Controller, attributes, nova_server_resource]}
ObjectStorageSwiftDeployment: ObjectStorageSwiftDeployment:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
properties: properties:
name: ObjectStorageSwiftDeployment
config: {get_attr: [SwiftDevicesAndProxyConfig, config_id]} config: {get_attr: [SwiftDevicesAndProxyConfig, config_id]}
servers: {get_attr: [ObjectStorage, attributes, nova_server_resource]} servers: {get_attr: [ObjectStorage, attributes, nova_server_resource]}
@ -1289,18 +1293,21 @@ resources:
ComputeCephDeployment: ComputeCephDeployment:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
properties: properties:
name: ComputeCephDeployment
config: {get_attr: [CephClusterConfig, config_id]} config: {get_attr: [CephClusterConfig, config_id]}
servers: {get_attr: [Compute, attributes, nova_server_resource]} servers: {get_attr: [Compute, attributes, nova_server_resource]}
ControllerCephDeployment: ControllerCephDeployment:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
properties: properties:
name: ControllerCephDeployment
config: {get_attr: [CephClusterConfig, config_id]} config: {get_attr: [CephClusterConfig, config_id]}
servers: {get_attr: [Controller, attributes, nova_server_resource]} servers: {get_attr: [Controller, attributes, nova_server_resource]}
CephStorageCephDeployment: CephStorageCephDeployment:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
properties: properties:
name: CephStorageCephDeployment
config: {get_attr: [CephClusterConfig, config_id]} config: {get_attr: [CephClusterConfig, config_id]}
servers: {get_attr: [CephStorage, attributes, nova_server_resource]} servers: {get_attr: [CephStorage, attributes, nova_server_resource]}
@ -1335,36 +1342,42 @@ resources:
ControllerClusterDeployment: ControllerClusterDeployment:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
properties: properties:
name: ControllerClusterDeployment
config: {get_resource: ControllerClusterConfig} config: {get_resource: ControllerClusterConfig}
servers: {get_attr: [Controller, attributes, nova_server_resource]} servers: {get_attr: [Controller, attributes, nova_server_resource]}
ControllerAllNodesDeployment: ControllerAllNodesDeployment:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
properties: properties:
name: ControllerAllNodesDeployment
config: {get_attr: [allNodesConfig, config_id]} config: {get_attr: [allNodesConfig, config_id]}
servers: {get_attr: [Controller, attributes, nova_server_resource]} servers: {get_attr: [Controller, attributes, nova_server_resource]}
ComputeAllNodesDeployment: ComputeAllNodesDeployment:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
properties: properties:
name: ComputeAllNodesDeployment
config: {get_attr: [allNodesConfig, config_id]} config: {get_attr: [allNodesConfig, config_id]}
servers: {get_attr: [Compute, attributes, nova_server_resource]} servers: {get_attr: [Compute, attributes, nova_server_resource]}
BlockStorageAllNodesDeployment: BlockStorageAllNodesDeployment:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
properties: properties:
name: BlockStorageAllNodesDeployment
config: {get_attr: [allNodesConfig, config_id]} config: {get_attr: [allNodesConfig, config_id]}
servers: {get_attr: [BlockStorage, attributes, nova_server_resource]} servers: {get_attr: [BlockStorage, attributes, nova_server_resource]}
ObjectStorageAllNodesDeployment: ObjectStorageAllNodesDeployment:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
properties: properties:
name: ObjectStorageAllNodesDeployment
config: {get_attr: [allNodesConfig, config_id]} config: {get_attr: [allNodesConfig, config_id]}
servers: {get_attr: [ObjectStorage, attributes, nova_server_resource]} servers: {get_attr: [ObjectStorage, attributes, nova_server_resource]}
CephStorageAllNodesDeployment: CephStorageAllNodesDeployment:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
properties: properties:
name: CephStorageAllNodesDeployment
config: {get_attr: [allNodesConfig, config_id]} config: {get_attr: [allNodesConfig, config_id]}
servers: {get_attr: [CephStorage, attributes, nova_server_resource]} servers: {get_attr: [CephStorage, attributes, nova_server_resource]}
@ -1385,6 +1398,7 @@ resources:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
depends_on: ControllerAllNodesDeployment depends_on: ControllerAllNodesDeployment
properties: properties:
name: ControllerAllNodesValidationDeployment
config: {get_resource: AllNodesValidationConfig} config: {get_resource: AllNodesValidationConfig}
servers: {get_attr: [Controller, attributes, nova_server_resource]} servers: {get_attr: [Controller, attributes, nova_server_resource]}
@ -1392,6 +1406,7 @@ resources:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
depends_on: ComputeAllNodesDeployment depends_on: ComputeAllNodesDeployment
properties: properties:
name: ComputeAllNodesValidationDeployment
config: {get_resource: AllNodesValidationConfig} config: {get_resource: AllNodesValidationConfig}
servers: {get_attr: [Compute, attributes, nova_server_resource]} servers: {get_attr: [Compute, attributes, nova_server_resource]}
@ -1399,6 +1414,7 @@ resources:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
depends_on: BlockStorageAllNodesDeployment depends_on: BlockStorageAllNodesDeployment
properties: properties:
name: BlockStorageAllNodesValidationDeployment
config: {get_resource: AllNodesValidationConfig} config: {get_resource: AllNodesValidationConfig}
servers: {get_attr: [BlockStorage, attributes, nova_server_resource]} servers: {get_attr: [BlockStorage, attributes, nova_server_resource]}
@ -1406,6 +1422,7 @@ resources:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
depends_on: ObjectStorageAllNodesDeployment depends_on: ObjectStorageAllNodesDeployment
properties: properties:
name: ObjectStorageAllNodesValidationDeployment
config: {get_resource: AllNodesValidationConfig} config: {get_resource: AllNodesValidationConfig}
servers: {get_attr: [ObjectStorage, attributes, nova_server_resource]} servers: {get_attr: [ObjectStorage, attributes, nova_server_resource]}
@ -1413,6 +1430,7 @@ resources:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
depends_on: CephStorageAllNodesDeployment depends_on: CephStorageAllNodesDeployment
properties: properties:
name: CephStorageAllNodesValidationDeployment
config: {get_resource: AllNodesValidationConfig} config: {get_resource: AllNodesValidationConfig}
servers: {get_attr: [CephStorage, attributes, nova_server_resource]} servers: {get_attr: [CephStorage, attributes, nova_server_resource]}

View File

@ -30,6 +30,7 @@ resources:
CephStorageDeployment_Step1: CephStorageDeployment_Step1:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
properties: properties:
name: CephStorageDeployment_Step1
servers: {get_param: servers} servers: {get_param: servers}
config: {get_resource: CephStoragePuppetConfig} config: {get_resource: CephStoragePuppetConfig}
input_values: input_values:

View File

@ -142,6 +142,7 @@ resources:
NetworkDeployment: NetworkDeployment:
type: OS::TripleO::SoftwareDeployment type: OS::TripleO::SoftwareDeployment
properties: properties:
name: NetworkDeployment
config: {get_resource: NetworkConfig} config: {get_resource: NetworkConfig}
server: {get_resource: CephStorage} server: {get_resource: CephStorage}
actions: {get_param: NetworkDeploymentActions} actions: {get_param: NetworkDeploymentActions}
@ -150,6 +151,7 @@ resources:
type: OS::Heat::StructuredDeployment type: OS::Heat::StructuredDeployment
depends_on: NetworkDeployment depends_on: NetworkDeployment
properties: properties:
name: CephStorageDeployment
config: {get_resource: CephStorageConfig} config: {get_resource: CephStorageConfig}
server: {get_resource: CephStorage} server: {get_resource: CephStorage}
input_values: input_values:

View File

@ -28,5 +28,6 @@ resources:
VolumeDeployment_Step1: VolumeDeployment_Step1:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
properties: properties:
name: VolumeDeployment_Step1
servers: {get_param: servers} servers: {get_param: servers}
config: {get_resource: VolumePuppetConfig} config: {get_resource: VolumePuppetConfig}

View File

@ -195,6 +195,7 @@ resources:
NetworkDeployment: NetworkDeployment:
type: OS::TripleO::SoftwareDeployment type: OS::TripleO::SoftwareDeployment
properties: properties:
name: NetworkDeployment
config: {get_resource: NetworkConfig} config: {get_resource: NetworkConfig}
server: {get_resource: BlockStorage} server: {get_resource: BlockStorage}
actions: {get_param: NetworkDeploymentActions} actions: {get_param: NetworkDeploymentActions}
@ -203,6 +204,7 @@ resources:
type: OS::Heat::StructuredDeployment type: OS::Heat::StructuredDeployment
depends_on: NetworkDeployment depends_on: NetworkDeployment
properties: properties:
name: BlockStorageDeployment
server: {get_resource: BlockStorage} server: {get_resource: BlockStorage}
config: {get_resource: BlockStorageConfig} config: {get_resource: BlockStorageConfig}
input_values: input_values:
@ -292,6 +294,7 @@ resources:
UpdateDeployment: UpdateDeployment:
type: OS::Heat::SoftwareDeployment type: OS::Heat::SoftwareDeployment
properties: properties:
name: UpdateDeployment
config: {get_resource: UpdateConfig} config: {get_resource: UpdateConfig}
server: {get_resource: BlockStorage} server: {get_resource: BlockStorage}
input_values: input_values:

View File

@ -31,6 +31,7 @@ resources:
ComputePuppetDeployment: ComputePuppetDeployment:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
properties: properties:
name: ComputePuppetDeployment
servers: {get_param: servers} servers: {get_param: servers}
config: {get_resource: ComputePuppetConfig} config: {get_resource: ComputePuppetConfig}
input_values: input_values:

View File

@ -376,6 +376,7 @@ resources:
NetworkDeployment: NetworkDeployment:
type: OS::TripleO::SoftwareDeployment type: OS::TripleO::SoftwareDeployment
properties: properties:
name: NetworkDeployment
config: {get_resource: NetworkConfig} config: {get_resource: NetworkConfig}
server: {get_resource: NovaCompute} server: {get_resource: NovaCompute}
actions: {get_param: NetworkDeploymentActions} actions: {get_param: NetworkDeploymentActions}
@ -483,6 +484,7 @@ resources:
type: OS::TripleO::SoftwareDeployment type: OS::TripleO::SoftwareDeployment
depends_on: NetworkDeployment depends_on: NetworkDeployment
properties: properties:
name: NovaComputeDeployment
config: {get_resource: NovaComputeConfig} config: {get_resource: NovaComputeConfig}
server: {get_resource: NovaCompute} server: {get_resource: NovaCompute}
input_values: input_values:
@ -603,6 +605,7 @@ resources:
UpdateDeployment: UpdateDeployment:
type: OS::Heat::SoftwareDeployment type: OS::Heat::SoftwareDeployment
properties: properties:
name: UpdateDeployment
config: {get_resource: UpdateConfig} config: {get_resource: UpdateConfig}
server: {get_resource: NovaCompute} server: {get_resource: NovaCompute}
input_values: input_values:

View File

@ -27,6 +27,7 @@ resources:
ControllerLoadBalancerDeployment_Step1: ControllerLoadBalancerDeployment_Step1:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
properties: properties:
name: ControllerLoadBalancerDeployment_Step1
servers: {get_param: servers} servers: {get_param: servers}
config: {get_resource: ControllerPuppetConfig} config: {get_resource: ControllerPuppetConfig}
input_values: input_values:
@ -38,6 +39,7 @@ resources:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
depends_on: ControllerLoadBalancerDeployment_Step1 depends_on: ControllerLoadBalancerDeployment_Step1
properties: properties:
name: ControllerServicesBaseDeployment_Step2
servers: {get_param: servers} servers: {get_param: servers}
config: {get_resource: ControllerPuppetConfig} config: {get_resource: ControllerPuppetConfig}
input_values: input_values:
@ -63,6 +65,7 @@ resources:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
depends_on: ControllerServicesBaseDeployment_Step2 depends_on: ControllerServicesBaseDeployment_Step2
properties: properties:
name: ControllerRingbuilderDeployment_Step3
servers: {get_param: servers} servers: {get_param: servers}
config: {get_resource: ControllerRingbuilderPuppetConfig} config: {get_resource: ControllerRingbuilderPuppetConfig}
input_values: input_values:
@ -72,6 +75,7 @@ resources:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
depends_on: ControllerRingbuilderDeployment_Step3 depends_on: ControllerRingbuilderDeployment_Step3
properties: properties:
name: ControllerOvercloudServicesDeployment_Step4
servers: {get_param: servers} servers: {get_param: servers}
config: {get_resource: ControllerPuppetConfig} config: {get_resource: ControllerPuppetConfig}
input_values: input_values:
@ -82,6 +86,7 @@ resources:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
depends_on: ControllerOvercloudServicesDeployment_Step4 depends_on: ControllerOvercloudServicesDeployment_Step4
properties: properties:
name: ControllerOvercloudServicesDeployment_Step5
servers: {get_param: servers} servers: {get_param: servers}
config: {get_resource: ControllerPuppetConfig} config: {get_resource: ControllerPuppetConfig}
input_values: input_values:
@ -92,6 +97,7 @@ resources:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
depends_on: ControllerOvercloudServicesDeployment_Step5 depends_on: ControllerOvercloudServicesDeployment_Step5
properties: properties:
name: ControllerOvercloudServicesDeployment_Step6
servers: {get_param: servers} servers: {get_param: servers}
config: {get_resource: ControllerPuppetConfig} config: {get_resource: ControllerPuppetConfig}
input_values: input_values:

View File

@ -739,6 +739,7 @@ resources:
NetworkDeployment: NetworkDeployment:
type: OS::TripleO::SoftwareDeployment type: OS::TripleO::SoftwareDeployment
properties: properties:
name: NetworkDeployment
config: {get_resource: NetworkConfig} config: {get_resource: NetworkConfig}
server: {get_resource: Controller} server: {get_resource: Controller}
actions: {get_param: NetworkDeploymentActions} actions: {get_param: NetworkDeploymentActions}
@ -765,6 +766,7 @@ resources:
type: OS::TripleO::SoftwareDeployment type: OS::TripleO::SoftwareDeployment
depends_on: NetworkDeployment depends_on: NetworkDeployment
properties: properties:
name: ControllerDeployment
config: {get_resource: ControllerConfig} config: {get_resource: ControllerConfig}
server: {get_resource: Controller} server: {get_resource: Controller}
input_values: input_values:
@ -1386,6 +1388,7 @@ resources:
UpdateDeployment: UpdateDeployment:
type: OS::Heat::SoftwareDeployment type: OS::Heat::SoftwareDeployment
properties: properties:
name: UpdateDeployment
config: {get_resource: UpdateConfig} config: {get_resource: UpdateConfig}
server: {get_resource: Controller} server: {get_resource: Controller}
input_values: input_values:

View File

@ -131,6 +131,7 @@ resources:
NetworkCiscoDeployment: NetworkCiscoDeployment:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
properties: properties:
name: NetworkCiscoDeployment
config: {get_resource: NetworkCiscoConfig} config: {get_resource: NetworkCiscoConfig}
servers: {get_param: controller_servers} servers: {get_param: controller_servers}
input_values: input_values:
@ -178,6 +179,7 @@ resources:
CollectMacDeploymentsController: CollectMacDeploymentsController:
type: OS::Heat::SoftwareDeployments type: OS::Heat::SoftwareDeployments
properties: properties:
name: CollectMacDeploymentsController
servers: {get_param: controller_servers} servers: {get_param: controller_servers}
config: {get_resource: CollectMacConfig} config: {get_resource: CollectMacConfig}
actions: ['CREATE'] # Only do this on CREATE actions: ['CREATE'] # Only do this on CREATE
@ -185,6 +187,7 @@ resources:
CollectMacDeploymentsCompute: CollectMacDeploymentsCompute:
type: OS::Heat::SoftwareDeployments type: OS::Heat::SoftwareDeployments
properties: properties:
name: CollectMacDeploymentsCompute
servers: {get_param: compute_servers} servers: {get_param: compute_servers}
config: {get_resource: CollectMacConfig} config: {get_resource: CollectMacConfig}
actions: ['CREATE'] # Only do this on CREATE actions: ['CREATE'] # Only do this on CREATE
@ -192,6 +195,7 @@ resources:
CollectMacDeploymentsBlockStorage: CollectMacDeploymentsBlockStorage:
type: OS::Heat::SoftwareDeployments type: OS::Heat::SoftwareDeployments
properties: properties:
name: CollectMacDeploymentsBlockStorage
servers: {get_param: blockstorage_servers} servers: {get_param: blockstorage_servers}
config: {get_resource: CollectMacConfig} config: {get_resource: CollectMacConfig}
actions: ['CREATE'] # Only do this on CREATE actions: ['CREATE'] # Only do this on CREATE
@ -199,6 +203,7 @@ resources:
CollectMacDeploymentsObjectStorage: CollectMacDeploymentsObjectStorage:
type: OS::Heat::SoftwareDeployments type: OS::Heat::SoftwareDeployments
properties: properties:
name: CollectMacDeploymentsObjectStorage
servers: {get_param: objectstorage_servers} servers: {get_param: objectstorage_servers}
config: {get_resource: CollectMacConfig} config: {get_resource: CollectMacConfig}
actions: ['CREATE'] # Only do this on CREATE actions: ['CREATE'] # Only do this on CREATE
@ -206,6 +211,7 @@ resources:
CollectMacDeploymentsCephStorage: CollectMacDeploymentsCephStorage:
type: OS::Heat::SoftwareDeployments type: OS::Heat::SoftwareDeployments
properties: properties:
name: CollectMacDeploymentsCephStorage
servers: {get_param: cephstorage_servers} servers: {get_param: cephstorage_servers}
config: {get_resource: CollectMacConfig} config: {get_resource: CollectMacConfig}
actions: ['CREATE'] # Only do this on CREATE actions: ['CREATE'] # Only do this on CREATE
@ -280,6 +286,7 @@ resources:
MappingToNexusDeploymentsController: MappingToNexusDeploymentsController:
type: OS::Heat::SoftwareDeployment type: OS::Heat::SoftwareDeployment
properties: properties:
name: MappingToNexusDeploymentsController
server: {get_param: [controller_servers, '0']} server: {get_param: [controller_servers, '0']}
config: {get_resource: MappingToNexusConfig} config: {get_resource: MappingToNexusConfig}
input_values: input_values:
@ -323,6 +330,7 @@ resources:
type: OS::Heat::SoftwareDeployment type: OS::Heat::SoftwareDeployment
depends_on: MappingToNexusDeploymentsController depends_on: MappingToNexusDeploymentsController
properties: properties:
name: MappingToUCSMDeploymentsController
server: {get_param: [controller_servers, '0']} server: {get_param: [controller_servers, '0']}
config: {get_resource: MappingToUCSMConfig} config: {get_resource: MappingToUCSMConfig}
input_values: input_values:

View File

@ -70,6 +70,7 @@ resources:
NovaNuageDeployment: NovaNuageDeployment:
type: OS::Heat::StructuredDeployment type: OS::Heat::StructuredDeployment
properties: properties:
name: NovaNuageDeployment
config: {get_resource: NovaNuageConfig} config: {get_resource: NovaNuageConfig}
server: {get_param: server} server: {get_param: server}
input_values: input_values:

View File

@ -114,6 +114,7 @@ resources:
CinderNetappDeployment: CinderNetappDeployment:
type: OS::Heat::StructuredDeployment type: OS::Heat::StructuredDeployment
properties: properties:
name: CinderNetappDeployment
config: {get_resource: CinderNetappConfig} config: {get_resource: CinderNetappConfig}
server: {get_param: server} server: {get_param: server}
input_values: input_values:

View File

@ -56,6 +56,7 @@ resources:
NeutronBigswitchDeployment: NeutronBigswitchDeployment:
type: OS::Heat::StructuredDeployment type: OS::Heat::StructuredDeployment
properties: properties:
name: NeutronBigswitchDeployment
config: {get_resource: NeutronBigswitchConfig} config: {get_resource: NeutronBigswitchConfig}
server: {get_param: server} server: {get_param: server}
input_values: input_values:

View File

@ -142,6 +142,7 @@ resources:
CiscoN1kvDeployment: CiscoN1kvDeployment:
type: OS::Heat::StructuredDeployment type: OS::Heat::StructuredDeployment
properties: properties:
name: CiscoN1kvDeployment
config: {get_resource: CiscoN1kvConfig} config: {get_resource: CiscoN1kvConfig}
server: {get_param: server} server: {get_param: server}
input_values: input_values:

View File

@ -71,6 +71,7 @@ resources:
NeutronNuageDeployment: NeutronNuageDeployment:
type: OS::Heat::StructuredDeployment type: OS::Heat::StructuredDeployment
properties: properties:
name: NeutronNuageDeployment
config: {get_resource: NeutronNuageConfig} config: {get_resource: NeutronNuageConfig}
server: {get_param: server} server: {get_param: server}
input_values: input_values:

View File

@ -45,6 +45,7 @@ resources:
NodeSpecificDeployment: NodeSpecificDeployment:
type: OS::Heat::SoftwareDeployment type: OS::Heat::SoftwareDeployment
properties: properties:
name: NodeSpecificDeployment
config: {get_resource: NodeSpecificConfig} config: {get_resource: NodeSpecificConfig}
server: {get_param: server} server: {get_param: server}
input_values: input_values:

View File

@ -53,6 +53,7 @@ resources:
CADeployment: CADeployment:
type: OS::Heat::SoftwareDeployment type: OS::Heat::SoftwareDeployment
properties: properties:
name: CADeployment
config: {get_resource: CAConfig} config: {get_resource: CAConfig}
server: {get_param: server} server: {get_param: server}
input_values: input_values:

View File

@ -67,6 +67,7 @@ resources:
ControllerTLSDeployment: ControllerTLSDeployment:
type: OS::Heat::SoftwareDeployment type: OS::Heat::SoftwareDeployment
properties: properties:
name: ControllerTLSDeployment
config: {get_resource: ControllerTLSConfig} config: {get_resource: ControllerTLSConfig}
server: {get_param: server} server: {get_param: server}
input_values: input_values:

View File

@ -29,6 +29,7 @@ resources:
StorageDeployment_Step1: StorageDeployment_Step1:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
properties: properties:
name: StorageDeployment_Step1
servers: {get_param: servers} servers: {get_param: servers}
config: {get_resource: StoragePuppetConfig} config: {get_resource: StoragePuppetConfig}
input_values: input_values:
@ -49,6 +50,7 @@ resources:
type: OS::Heat::StructuredDeployments type: OS::Heat::StructuredDeployments
depends_on: StorageDeployment_Step1 depends_on: StorageDeployment_Step1
properties: properties:
name: StorageRingbuilderDeployment_Step2
servers: {get_param: servers} servers: {get_param: servers}
config: {get_resource: StorageRingbuilderPuppetConfig} config: {get_resource: StorageRingbuilderPuppetConfig}
input_values: input_values:

View File

@ -165,6 +165,7 @@ resources:
NetworkDeployment: NetworkDeployment:
type: OS::TripleO::SoftwareDeployment type: OS::TripleO::SoftwareDeployment
properties: properties:
name: NetworkDeployment
config: {get_resource: NetworkConfig} config: {get_resource: NetworkConfig}
server: {get_resource: SwiftStorage} server: {get_resource: SwiftStorage}
actions: {get_param: NetworkDeploymentActions} actions: {get_param: NetworkDeploymentActions}
@ -216,6 +217,7 @@ resources:
type: OS::Heat::StructuredDeployment type: OS::Heat::StructuredDeployment
depends_on: NetworkDeployment depends_on: NetworkDeployment
properties: properties:
name: SwiftStorageHieraDeploy
server: {get_resource: SwiftStorage} server: {get_resource: SwiftStorage}
config: {get_resource: SwiftStorageHieraConfig} config: {get_resource: SwiftStorageHieraConfig}
input_values: input_values: