Browse Source
This is needed because currently we're not generating nova_metadata_vip or nova_metadata_nodes_ip, and a service profile is required for that. Unfortunately, currently puppet-nova only deploys osapi and metadata through the same manifest, so this profile doesn't really inject any puppet code. We can make this more elegant later. Change-Id: Id7112111f16d0c749a6203b90e29e6d9f1e4d57e Closes-Bug: #1625543changes/41/373141/1
3 changed files with 36 additions and 0 deletions
@ -0,0 +1,34 @@
|
||||
heat_template_version: 2016-04-08 |
||||
|
||||
description: > |
||||
OpenStack Nova API service configured with Puppet |
||||
|
||||
parameters: |
||||
ServiceNetMap: |
||||
default: {} |
||||
description: Mapping of service_name -> network name. Typically set |
||||
via parameter_defaults in the resource registry. This |
||||
mapping overrides those in ServiceNetMapDefaults. |
||||
type: json |
||||
DefaultPasswords: |
||||
default: {} |
||||
type: json |
||||
EndpointMap: |
||||
default: {} |
||||
description: Mapping of service endpoint -> protocol. Typically set |
||||
via parameter_defaults in the resource registry. |
||||
type: json |
||||
NovaWorkers: |
||||
default: 0 |
||||
description: Number of workers for Nova API service. |
||||
type: number |
||||
|
||||
outputs: |
||||
role_data: |
||||
description: Role data for the Nova Metadata service. |
||||
value: |
||||
service_name: nova_metadata |
||||
config_settings: |
||||
nova::api::metadata_workers: {get_param: NovaWorkers} |
||||
nova::api::metadata_listen: {get_param: [ServiceNetMap, NovaMetadataNetwork]} |
||||
step_config: "" |
Loading…
Reference in new issue