a53e863c5b92daf936cb7ef4086f4305896194fa
[fuel.git] / deploy / config / plugins / fuel-odl_0.0.2.yaml
1 plugin-config-metadata:
2   title: OpenDaylight fuel Plugin configuration template
3   version: 0.2
4   created: Tue Jan 26 2016
5   comment: Rebased to Fuel8 and BE ODL plugin
6 opendaylight:
7   metadata:
8     # chosen_id: Assigned during installation
9     class: plugin
10     default: false
11     enabled: true
12     label: OpenDaylight plugin
13     toggleable: true
14     versions:
15     - enable_gbp:
16         label: GBP features
17         type: checkbox
18         value: false
19         weight: 14
20       enable_l3_odl:
21         label: Use ODL to manage L3 traffic
22         restrictions:
23         - networking_parameters:segmentation_type == 'vlan': Use tunneling segmentation
24             type.
25         - settings:public_network_assignment.assign_to_all_nodes.value == false: Assign
26             public network to all nodes
27         type: checkbox
28         value: false
29         weight: 12
30       enable_sfc:
31         label: SFC features
32         type: checkbox
33         value: false
34         weight: 13
35       metadata:
36         always_editable: false
37         odl_features:
38           default:
39           - config
40           - standard
41           - region
42           - package
43           - kar
44           - ssh
45           - management
46           gbp:
47           - odl-groupbasedpolicy-base
48           - odl-groupbasedpolicy-ofoverlay
49           ovs:
50           - odl-ovsdb-openstack
51           - odl-restconf-all
52           - odl-aaa-authn
53           - odl-dlux-all
54           sfc:
55           - odl-sfc-core
56           - odl-sfc-sb-rest
57           - odl-sfc-ui
58           - odl-sfc-netconf
59           - odl-sfc-ovs
60           - odl-sfcofl2
61           - odl-sfc-test-consumer
62           vpn:
63           - odl-vpnservice-api
64           - odl-vpnservice-impl
65           - odl-vpnservice-impl-rest
66           - odl-vpnservice-impl-ui
67           - odl-vpnservice-core
68           - odl-vpnservice-openstack
69         # plugin_id: Assigned during installation
70         plugin_version: 0.8.0
71         restrictions:
72         - cluster:net_provider != 'neutron': Only neutron is supported by OpenDaylight
73       rest_api_port:
74         description: Port on which ODL REST API will be available.
75         label: Port number
76         regex:
77           error: Invalid port number
78           source: ^([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$
79         type: text
80         value: '8282'
81         weight: 40
82     weight: 70