656b8385ef
Add undercloud template parameters for NovaComputeDriver, NovaComputeManager, and NovaSchedulerHostManager. The motivation here is to be able to test configure Nova to use the new (in-tree) Ironic compute driver (which used to live in Ironic). NOTE: The initial Nova in-tree Ironic driver won't have its own ClusteredComputeManager (compute_manager). Even so I've gone ahead and added a parameter for NovaComputeManager so we can modify this accordingly in the future without making hard coded template changes. Change-Id: Ib48a6b6d8a6cff157bdf3948bd0330e9b29dd46a
30 lines
1.0 KiB
YAML
30 lines
1.0 KiB
YAML
resources:
|
|
undercloudNovaConfig:
|
|
type: OS::Heat::StructuredConfig
|
|
properties:
|
|
config:
|
|
nova:
|
|
compute_hostname: undercloud
|
|
compute_driver: {get_param: NovaComputeDriver}
|
|
compute_manager: {get_param: NovaComputeManager}
|
|
scheduler_host_manager: {get_param: NovaSchedulerHostManager}
|
|
db: mysql://nova:unset@localhost/nova
|
|
default_ephemeral_format: ext4
|
|
host: 127.0.0.1
|
|
metadata-proxy: false
|
|
tuning:
|
|
ram_allocation_ratio: 1.0
|
|
reserved_host_memory_mb: 0
|
|
baremetal:
|
|
arch: {get_input: nova_arch}
|
|
db: mysql://nova:unset@localhost/nova_bm
|
|
power_manager: {get_input: power_manager}
|
|
pxe_deploy_timeout: {get_input: pxe_deploy_timeout}
|
|
virtual_power:
|
|
user: {get_input: user}
|
|
ssh_host: {get_input: ssh_host}
|
|
ssh_key: {get_input: ssh_key}
|
|
type: virsh
|
|
service-password: {get_input: nova_service_password}
|
|
|