Increase PXE deployment timeout for overcloud
[apex-tripleo-heat-templates.git] / undercloud-vm-source.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   undercloudConfig:
28     Type: AWS::AutoScaling::LaunchConfiguration
29     Metadata:
30       nova:
31         compute_hostname: undercloud
32         compute_driver: baremetal.driver.BareMetalDriver
33         db: mysql://nova:unset@localhost/nova
34         default_ephemeral_format: ext4
35         host: 127.0.0.1
36         metadata-proxy: false
37         tuning:
38           ram_allocation_ratio: 1.0
39           reserved_host_memory_mb: 0
40         baremetal:
41           arch:
42             Ref: BaremetalArch
43           db: mysql://nova:unset@localhost/nova_bm
44           power_manager:
45             Ref: PowerManager
46           pxe_deploy_timeout:
47             Ref: PxeDeployTimeout
48           virtual_power:
49             user:
50               Ref: PowerUserName
51             ssh_host:
52               Ref: PowerSSHHost
53             ssh_key:
54               Ref: PowerSSHPrivateKey
55             type: virsh
56         service-password:
57           Ref: NovaPassword