Merge "Modify sriov_numvfs config from puppet-neutron to tripleo"
[apex-tripleo-heat-templates.git] / puppet / services / opendaylight-ovs.yaml
1 heat_template_version: 2016-04-08
2
3 description: >
4   OpenDaylight OVS Configuration.
5
6 parameters:
7   OpenDaylightPort:
8     default: 8081
9     description: Set opendaylight service port
10     type: number
11   OpenDaylightConnectionProtocol:
12     description: L7 protocol used for REST access
13     type: string
14     default: 'http'
15   OpenDaylightCheckURL:
16     description: URL postfix to verify ODL has finished starting up
17     type: string
18     default: 'restconf/operational/network-topology:network-topology/topology/netvirt:1'
19   OpenDaylightApiVirtualIP:
20     type: string
21     default: ''
22   EndpointMap:
23     default: {}
24     description: Mapping of service endpoint -> protocol. Typically set
25                  via parameter_defaults in the resource registry.
26     type: json
27   ServiceNetMap:
28     default: {}
29     description: Mapping of service_name -> network name. Typically set
30                  via parameter_defaults in the resource registry.  This
31                  mapping overrides those in ServiceNetMapDefaults.
32     type: json
33   DefaultPasswords:
34     default: {}
35     type: json
36
37 outputs:
38   role_data:
39     description: Role data for the OpenDaylight service.
40     value:
41       service_name: opendaylight_ovs
42       config_settings:
43         opendaylight::odl_rest_port: {get_param: OpenDaylightPort}
44         opendaylight_check_url: {get_param: OpenDaylightCheckURL}
45         opendaylight::nb_connection_protocol: {get_param: OpenDaylightConnectionProtocol}
46       step_config: |
47         include tripleo::profile::base::neutron::plugins::ovs::opendaylight