-
Notifications
You must be signed in to change notification settings - Fork 1
/
actions.yaml
80 lines (77 loc) · 1.61 KB
/
actions.yaml
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# Copyright 2021 David Garcia
# See LICENSE file for licensing details.
# Service lifecycle
restart:
description: Restart ONOS service
start:
description: Start ONOS service
stop:
description: Stop ONOS service
# Application management
list-activated-apps:
description: List active applications
list-available-apps:
description: List all available applications
activate-app:
description: Activate application
params:
name:
description: Name of the application
type: string
required:
- name
deactivate-app:
description: Deactivate application
params:
name:
description: Name of the application
type: string
required:
- name
# Authenticatìon: users, groups and roles
list-roles:
description: List available roles. These roles can be used to create new groups.
add-user:
description: Add user
params:
username:
description: Username
type: string
password:
description: Password
type: string
group:
description: Group name
type: string
required:
- username
- password
- group
add-group:
description: Add user
params:
groupname:
description: Name of the group
type: string
roles:
description: Comma-separated list of roles without spaces
type: string
required:
- groupname
- roles
delete-user:
description: Delete user
params:
username:
description: Username
type: string
required:
- username
delete-group:
description: Delete group
params:
groupname:
description: Name of the group
type: string
required:
- groupname