Revert "puppet: disable swift proxy and glance backend"
[apex-tripleo-heat-templates.git] / undercloud-vm-ironic-deploy.yaml
1 parameters:
2   IronicPassword:
3     type: string
4     description: Ironic password for keystone access
5     hidden: true
6   NeutronPublicInterface:
7     default: nic1
8     description: What interface to bridge onto br-ex for network nodes.
9     type: string
10   NovaComputeDriver:
11     default: nova.virt.ironic.driver.IronicDriver
12     description: Full class name for the Nova compute driver
13     type: string
14   NovaComputeManager:
15     default: ironic.nova.compute.manager.ClusteredComputeManager
16     description: Full class name for the Nova compute manager
17     type: string
18   NovaSchedulerHostManager:
19     default: nova.scheduler.ironic_host_manager.IronicHostManager
20     description: Full class name for the Nova scheduler host manager
21     type: string
22   PowerSSHPrivateKey:
23     description: Private key for using to ssh to a virtual power host.
24     type: string
25     hidden: true
26 resources:
27   undercloudNovaDeployment:
28     depends_on: [undercloudIronicDeployment]
29     type: OS::Heat::StructuredDeployment
30     properties:
31       config: {get_resource: undercloudNovaConfig}
32       server: {get_resource: undercloud}
33       signal_transport: NO_SIGNAL
34       input_values:
35         nova_service_password: {get_param: NovaPassword}
36   undercloudIronicDeployment:
37     type: OS::Heat::StructuredDeployment
38     properties:
39       config: {get_resource: undercloudIronicConfig}
40       server: {get_resource: undercloud}
41       signal_transport: NO_SIGNAL
42       input_values:
43         ironic_service_password: {get_param: IronicPassword}
44         virtual_power_ssh_key: {get_param: PowerSSHPrivateKey}