Allow 'ctlplane' to be used within Net IP Maps
[apex-tripleo-heat-templates.git] / undercloud-bm-nova-deploy.yaml
1 parameters:
2   NeutronPublicInterface:
3     default: nic1
4     description: What interface to bridge onto br-ex for network nodes.
5     type: string
6   NovaComputeDriver:
7     default: baremetal.driver.BareMetalDriver
8     description: Full class name for the Nova compute driver
9     type: string
10   NovaComputeManager:
11     default: nova.compute.manager.ComputeManager
12     description: Full class name for the Nova compute manager
13     type: string
14   NovaSchedulerHostManager:
15     default: nova.scheduler.host_manager.HostManager
16     description: Full class name for the Nova scheduler host manager
17     type: string
18   PowerManager:
19     default: nova.virt.baremetal.ipmi.IPMI
20     description: Bare metal power manager driver.
21     type: string
22   PxeDeployTimeout:
23     default: 2400
24     description: Timeout for PXE deployment of baremetal nodes
25     type: number
26 resources:
27   undercloudNovaDeployment:
28     type: OS::Heat::StructuredDeployment
29     properties:
30       config: {get_resource: undercloudNovaConfig}
31       server: {get_resource: undercloud}
32       signal_transport: NO_SIGNAL
33       input_values:
34         nova_arch: {get_param: BaremetalArch}
35         power_manager: {get_param: PowerManager}
36         pxe_deploy_timeout: {get_param: PxeDeployTimeout}
37         nova_service_password: {get_param: NovaPassword}