Merge "Set the MySQL root password"
[apex-tripleo-heat-templates.git] / undercloud-vm-nova-deploy.yaml
1 parameters:
2   NeutronPublicInterface:
3     default: eth0
4     description: What interface to bridge onto br-ex for network nodes.
5     type: string
6   PowerManager:
7     default: nova.virt.baremetal.virtual_power_driver.VirtualPowerManager
8     description: Bare metal power manager driver.
9     type: string
10   PxeDeployTimeout:
11     default: 2400
12     description: Timeout for PXE deployment of baremetal nodes
13     type: number
14   PowerSSHHost:
15     default: 192.168.122.1
16     description: SSH host to ssh to for power management operations.
17     type: string
18   PowerSSHPrivateKey:
19     description: Private key for using to ssh to a virtual power host.
20     type: string
21     hidden: true
22   PowerUserName:
23     default: stack
24     description: What username to ssh to the virtual power host with.
25     type: string
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}
38         user: {get_param: PowerUserName}
39         ssh_host: {get_param: PowerSSHHost}
40         ssh_key: {get_param: PowerSSHPrivateKey}