Merge "Fix novajoin nova vendordata hieradata keys" into stable/rocky
This commit is contained in:
commit
7a60173a0d
|
@ -123,39 +123,35 @@ outputs:
|
|||
nova::metadata::novajoin::auth::tenant: 'service'
|
||||
nova::metadata::novajoin::auth::password: {get_param: NovajoinPassword}
|
||||
nova::metadata::novajoin::auth::region: {get_param: KeystoneRegion}
|
||||
# FIXME: What other nova roles should contain this info? Do the
|
||||
# controllers need the notification_topics and notify_on_state_change
|
||||
# hieradata? This should work in a containerized undercloud though,
|
||||
# since the hieradata is shared and it's only one node.
|
||||
nova_api:
|
||||
nova_metadata:
|
||||
novajoin_address:
|
||||
str_replace:
|
||||
template:
|
||||
"%{hiera('$NETWORK')}"
|
||||
params:
|
||||
$NETWORK: {get_param: [ServiceNetMap, NovajoinNetwork]}
|
||||
nova::api::vendordata_jsonfile_path: '/etc/novajoin/cloud-config-novajoin.json'
|
||||
nova::api::vendordata_providers: ['StaticJSON', 'DynamicJSON']
|
||||
nova::vendordata::vendordata_jsonfile_path: '/etc/novajoin/cloud-config-novajoin.json'
|
||||
nova::vendordata::vendordata_providers: ['StaticJSON', 'DynamicJSON']
|
||||
# TODO(jaosorior): Add TLS support here. Novajoin is currently not
|
||||
# accessed behind haproxy, but is accessed directly instead. For this
|
||||
# reason, we don't use the make_url function. Also note that for now
|
||||
# this is only meant to be used in a single node containerized
|
||||
# undercloud. Multinode support will come later.
|
||||
nova::api::vendordata_dynamic_targets:
|
||||
nova::vendordata::vendordata_dynamic_targets:
|
||||
- "join@http://%{hiera('novajoin_address')}:9090/v1/"
|
||||
nova::api::vendordata_dynamic_failure_fatal: true
|
||||
nova::api::vendordata_dynamic_auth_auth_type: 'password'
|
||||
nova::api::vendordata_dynamic_auth_auth_url:
|
||||
nova::vendordata::vendordata_dynamic_failure_fatal: true
|
||||
nova::vendordata::vendordata_dynamic_auth_auth_type: 'password'
|
||||
nova::vendordata::vendordata_dynamic_auth_auth_url:
|
||||
get_param: [EndpointMap, KeystoneInternal, uri_no_suffix]
|
||||
nova::api::vendordata_dynamic_auth_os_region_name:
|
||||
nova::vendordata::vendordata_dynamic_auth_os_region_name:
|
||||
get_param: KeystoneRegion
|
||||
nova::api::vendordata_dynamic_auth_username: 'nova'
|
||||
nova::api::vendordata_dynamic_auth_project_name: 'service'
|
||||
nova::api::vendordata_dynamic_auth_project_domain_name: 'Default'
|
||||
nova::api::vendordata_dynamic_auth_user_domain_name: 'Default'
|
||||
nova::api::vendordata_dynamic_auth_password: {get_param: NovaPassword}
|
||||
nova::api::vendordata_dynamic_connect_timeout: {get_param: NovajoinVendordataTimeout}
|
||||
nova::api::vendordata_dynamic_read_timeout: {get_param: NovajoinVendordataTimeout}
|
||||
nova::vendordata::vendordata_dynamic_auth_username: 'nova'
|
||||
nova::vendordata::vendordata_dynamic_auth_project_name: 'service'
|
||||
nova::vendordata::vendordata_dynamic_auth_project_domain_name: 'Default'
|
||||
nova::vendordata::vendordata_dynamic_auth_user_domain_name: 'Default'
|
||||
nova::vendordata::vendordata_dynamic_auth_password: {get_param: NovaPassword}
|
||||
nova::vendordata::vendordata_dynamic_connect_timeout: {get_param: NovajoinVendordataTimeout}
|
||||
nova::vendordata::vendordata_dynamic_read_timeout: {get_param: NovajoinVendordataTimeout}
|
||||
nova::notification_topics: ['notifications', 'novajoin_notifications']
|
||||
nova::notify_on_state_change: 'vm_state'
|
||||
# BEGIN DOCKER SETTINGS
|
||||
|
|
Loading…
Reference in New Issue