DeployedServerBootstrapDeployment:
     type: OS::Heat::SoftwareDeployment
     properties:
+      name: DeployedServerBootstrapDeployment
       config: {get_resource: DeployedServerBootstrapConfig}
       server: {get_param: server}
 
   DeployedServerBootstrapDeployment:
     type: OS::Heat::SoftwareDeployment
     properties:
+      name: DeployedServerBootstrapDeployment
       config: {get_resource: DeployedServerBootstrapConfig}
       server: {get_param: server}
 
   {{role.name}}PostPuppetMaintenanceModeDeployment:
     type: OS::Heat::SoftwareDeployments
     properties:
+      name: {{role.name}}PostPuppetMaintenanceModeDeployment
       servers: {get_param: [servers, {{role.name}}]}
       config: {get_resource: {{role.name}}PostPuppetMaintenanceModeConfig}
       input_values: {get_param: input_values}
 
   ControllerPostPuppetRestartDeployment:
     type: OS::Heat::SoftwareDeployments
     properties:
+      name: ControllerPostPuppetRestartDeployment
       servers: {get_param: servers}
       config: {get_resource: ControllerPostPuppetRestartConfig}
       input_values: {get_param: input_values}
 
       config: {get_resource: SshHostPubKeyConfig}
       server: {get_param: server}
       actions: {get_param: deployment_actions}
+      name: SshHostPubKeyDeployment
 
 
 outputs:
 
   {{role.name}}ArtifactsDeploy:
     type: OS::Heat::StructuredDeployments
     properties:
+      name: {{role.name}}ArtifactsDeploy
       servers:  {get_param: [servers, {{role.name}}]}
       config: {get_resource: {{role.name}}ArtifactsConfig}