Merge "Fixes to swift-storage-source.yaml"
[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     NoEcho: true
22   PowerUserName:
23     Default: stack
24     Description: What username to ssh to the virtual power host with.
25     Type: String
26 Resources:
27   01_undercloudNovaDeployment:
28     Type: OS::Heat::StructuredDeployment
29     Properties:
30       config: {Ref: undercloudNovaConfig}
31       server: {Ref: undercloud}
32       signal_transport: NO_SIGNAL
33       input_values:
34         nova_arch: {Ref: BaremetalArch}
35         power_manager: {Ref: PowerManager}
36         pxe_deploy_timeout: {Ref: PxeDeployTimeout}
37         nova_service_password: {Ref: NovaPassword}
38         user: {Ref: PowerUserName}
39         ssh_host: {Ref: PowerSSHHost}
40         ssh_key: {Ref: PowerSSHPrivateKey}