-
Notifications
You must be signed in to change notification settings - Fork 0
/
plugin.spec
59 lines (59 loc) · 2.26 KB
/
plugin.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
---
# Plugin type is provision since custom type is not supported by Infrared at the moment
plugin_type: provision
description: Build, provision or install OpenDaylight
subparsers:
build:
help: Build OpenDaylight from source
include_groups: ['Ansible options', 'Inventory', 'Common options', 'Answers file']
groups:
- title: Build options
options:
url:
type: Value
help: 'The url of the component'
required: True
branch:
type: Value
help: 'The branch of the component'
required: True
dist-git:
type: Value
help: 'The url of the dist-git repo'
required: True
provision:
help: OpenDaylight provisioner
include_groups: ['Ansible options', 'Inventory', 'Common options', 'Answers file']
groups:
- title: OpenDaylight provisioner options
options:
odl-controller-memory:
type: Value
help: 'Controller memory'
odl-controller-disks:
type: Value
help: 'Controller Disks size'
odl-controller-cpu:
type: Value
help: 'Controller CPU'
odl-compute-memory:
type: Value
help: 'Compute memory'
odl-compute-disks:
type: Value
help: 'Compute Disks size'
odl-compute-cpu:
type: Value
help: 'Compute CPU'
odl-pub-int-name:
type: Value
help: 'Public interface name'
odl-pub-int-addr:
type: Value
help: 'Public interface address'
odl-pub-int-vlan:
type: Value
help: 'Public interface vlan'
odl-pub-int-prefix:
type: Value
help: 'Public interface prefix'