8dd57aa961
Now that we are using os-net-config we can make use of the nic naming abstraction layer where the actual physical nic name is mapped automatically. This change removes all the eth0 references and replaces them with nic1 which should make it more likely that these default values would actually work on some distributions. It also removes the single instance of eth2 in the undercloud-bm-nova-deploy.yaml template and replaces it with nic1 as well. Underclouds aren't a special case in this regard (I run my bare metal undercloud on em1) so there is no good reason to default to the second nic. Change-Id: I3ea92a502bc4b8789f74913f232ac8bc6b843008
45 lines
1.5 KiB
YAML
45 lines
1.5 KiB
YAML
parameters:
|
|
IronicPassword:
|
|
type: string
|
|
description: Ironic password for keystone access
|
|
hidden: true
|
|
NeutronPublicInterface:
|
|
default: nic1
|
|
description: What interface to bridge onto br-ex for network nodes.
|
|
type: string
|
|
NovaComputeDriver:
|
|
default: nova.virt.ironic.driver.IronicDriver
|
|
description: Full class name for the Nova compute driver
|
|
type: string
|
|
NovaComputeManager:
|
|
default: ironic.nova.compute.manager.ClusteredComputeManager
|
|
description: Full class name for the Nova compute manager
|
|
type: string
|
|
NovaSchedulerHostManager:
|
|
default: nova.scheduler.ironic_host_manager.IronicHostManager
|
|
description: Full class name for the Nova scheduler host manager
|
|
type: string
|
|
PowerSSHPrivateKey:
|
|
description: Private key for using to ssh to a virtual power host.
|
|
type: string
|
|
hidden: true
|
|
resources:
|
|
undercloudNovaDeployment:
|
|
depends_on: [undercloudIronicDeployment]
|
|
type: OS::Heat::StructuredDeployment
|
|
properties:
|
|
config: {get_resource: undercloudNovaConfig}
|
|
server: {get_resource: undercloud}
|
|
signal_transport: NO_SIGNAL
|
|
input_values:
|
|
nova_service_password: {get_param: NovaPassword}
|
|
undercloudIronicDeployment:
|
|
type: OS::Heat::StructuredDeployment
|
|
properties:
|
|
config: {get_resource: undercloudIronicConfig}
|
|
server: {get_resource: undercloud}
|
|
signal_transport: NO_SIGNAL
|
|
input_values:
|
|
ironic_service_password: {get_param: IronicPassword}
|
|
virtual_power_ssh_key: {get_param: PowerSSHPrivateKey}
|