59e4788ab9
Now that we've disabled swift on the undercloud by default, there is no need to create and configure Temp-Url-Key. Enable it when enabling nova, as it's required by ironic. Change-Id: I5a0743ef9ef1d5ab63e87bce2d47c1999974a0e7
37 lines
2.1 KiB
YAML
37 lines
2.1 KiB
YAML
# This heat environment can be used to enable the nova/glance services used on
|
|
# the undercloud.
|
|
|
|
parameter_defaults:
|
|
NovaSchedulerAvailableFilters: 'tripleo_common.filters.list.tripleo_filters'
|
|
NovaSchedulerEnabledFilters: ['TripleOCapabilitiesFilter', 'ComputeCapabilitiesFilter', 'AvailabilityZoneFilter', 'ComputeFilter', 'ImagePropertiesFilter', 'ServerGroupAntiAffinityFilter', 'ServerGroupAffinityFilter']
|
|
NovaSchedulerMaxAttempts: 30
|
|
# Disable compute auto disabling:
|
|
# As part of Pike, nova introduced a change to have the nova-compute
|
|
# process automatically disable the nova-compute instance in the case of
|
|
# consecutive build failures. This can lead to odd errors when deploying
|
|
# the ironic nodes on the undercloud as you end up with a ComputeFilter
|
|
# error. This parameter disables this functionality for the undercloud since
|
|
# we do not want the nova-compute instance running on the undercloud for
|
|
# Ironic to be disabled in the case of multiple deployment failures.
|
|
NovaAutoDisabling: '0'
|
|
NovaCorsAllowedOrigin: '*'
|
|
NovaSyncPowerStateInterval: -1
|
|
# Overwrite compute_server_user policy to allow any user with role admin
|
|
# to post to novajoin (required for mistral workflow)
|
|
NovajoinPolicies:
|
|
compute_service_user:
|
|
key: 'compute_service_user'
|
|
value: 'role:admin'
|
|
MistralExecutorVolumes:
|
|
- /var/lib/config-data/nova/etc/nova:/etc/nova:ro
|
|
IronicConfigureSwiftTempUrlKey: true
|
|
|
|
resource_registry:
|
|
OS::TripleO::Services::NovaApi: ../deployment/nova/nova-api-container-puppet.yaml
|
|
OS::TripleO::Services::NovaConductor: ../deployment/nova/nova-conductor-container-puppet.yaml
|
|
OS::TripleO::Services::NovaIronic: ../deployment/nova/nova-ironic-container-puppet.yaml
|
|
OS::TripleO::Services::NovaScheduler: ../deployment/nova/nova-scheduler-container-puppet.yaml
|
|
OS::TripleO::Services::GlanceApi: ../deployment/glance/glance-api-container-puppet.yaml
|
|
OS::TripleO::Services::PlacementApi: ../deployment/placement/placement-api-container-puppet.yaml
|
|
OS::TripleO::Services::Logging::PlacementApi: ../deployment/logging/files/placement-api.yaml
|