blob: 89f2e4c23e5234086494d4936f950ea6881b6535 [file] [log] [blame]
Illyoung Choi2e971512019-07-18 14:15:19 -07001{
2 "att_workflow_onu": {
3 "dag": {
4 "dag_id": "att_workflow_onu",
5 "local_variable": "dag_att"
6 },
7 "dependencies": {
8 "att_model_event_handler1": {
9 "parents": [
10 "att_model_event_sensor1"
11 ]
12 },
13 "att_model_event_handler2": {
14 "parents": [
15 "att_model_event_sensor2"
16 ]
17 },
18 "att_model_event_handler3": {
19 "parents": [
20 "att_model_event_sensor3"
21 ]
22 },
23 "att_model_event_sensor1": {
24 "children": [
25 "att_model_event_handler1"
26 ],
27 "parents": [
28 "onu_event_handler"
29 ]
30 },
31 "att_model_event_sensor2": {
32 "children": [
33 "att_model_event_handler2"
34 ],
35 "parents": [
36 "auth_event_handler"
37 ]
38 },
39 "att_model_event_sensor3": {
40 "children": [
41 "att_model_event_handler3"
42 ],
43 "parents": [
44 "dhcp_event_handler"
45 ]
46 },
47 "auth_event_handler": {
48 "children": [
49 "att_model_event_sensor2"
50 ],
51 "parents": [
52 "auth_event_sensor"
53 ]
54 },
55 "auth_event_sensor": {
56 "children": [
57 "auth_event_handler"
58 ]
59 },
60 "dhcp_event_handler": {
61 "children": [
62 "att_model_event_sensor3"
63 ],
64 "parents": [
65 "dhcp_event_sensor"
66 ]
67 },
68 "dhcp_event_sensor": {
69 "children": [
70 "dhcp_event_handler"
71 ]
72 },
73 "onu_event_handler": {
74 "children": [
75 "att_model_event_sensor1"
76 ],
77 "parents": [
78 "onu_event_sensor"
79 ]
80 },
81 "onu_event_sensor": {
82 "children": [
83 "onu_event_handler"
84 ]
85 }
86 },
87 "tasks": {
88 "att_model_event_handler1": {
89 "class": "CORDModelOperator",
90 "cord_event_sensor_task_id": "att_model_event_sensor1",
91 "dag": "dag_att",
92 "dag_id": "att_workflow_onu",
93 "local_variable": "att_model_event_handler1",
94 "python_callable": "DriverService_event",
95 "task_id": "att_model_event_handler1"
96 },
97 "att_model_event_handler2": {
98 "class": "CORDModelOperator",
99 "cord_event_sensor_task_id": "att_model_event_sensor2",
100 "dag": "dag_att",
101 "dag_id": "att_workflow_onu",
102 "local_variable": "att_model_event_handler2",
103 "python_callable": "DriverService_event",
104 "task_id": "att_model_event_handler2"
105 },
106 "att_model_event_handler3": {
107 "class": "CORDModelOperator",
108 "cord_event_sensor_task_id": "att_model_event_sensor3",
109 "dag": "dag_att",
110 "dag_id": "att_workflow_onu",
111 "local_variable": "att_model_event_handler3",
112 "python_callable": "DriverService_event",
113 "task_id": "att_model_event_handler3"
114 },
115 "att_model_event_sensor1": {
116 "class": "CORDModelSensor",
117 "controller_conn_id": "local_cord_controller",
118 "dag": "dag_att",
119 "dag_id": "att_workflow_onu",
120 "key_field": "serialNumber",
121 "local_variable": "att_model_event_sensor1",
122 "model_name": "AttWorkflowDriverServiceInstance",
123 "poke_interval": 5,
124 "task_id": "att_model_event_sensor1"
125 },
126 "att_model_event_sensor2": {
127 "class": "CORDModelSensor",
128 "controller_conn_id": "local_cord_controller",
129 "dag": "dag_att",
130 "dag_id": "att_workflow_onu",
131 "key_field": "serialNumber",
132 "local_variable": "att_model_event_sensor2",
133 "model_name": "AttWorkflowDriverServiceInstance",
134 "poke_interval": 5,
135 "task_id": "att_model_event_sensor2"
136 },
137 "att_model_event_sensor3": {
138 "class": "CORDModelSensor",
139 "controller_conn_id": "local_cord_controller",
140 "dag": "dag_att",
141 "dag_id": "att_workflow_onu",
142 "key_field": "serialNumber",
143 "local_variable": "att_model_event_sensor3",
144 "model_name": "AttWorkflowDriverServiceInstance",
145 "poke_interval": 5,
146 "task_id": "att_model_event_sensor3"
147 },
148 "auth_event_handler": {
149 "class": "CORDModelOperator",
150 "cord_event_sensor_task_id": "auth_event_sensor",
151 "dag": "dag_att",
152 "dag_id": "att_workflow_onu",
153 "local_variable": "auth_event_handler",
154 "python_callable": "AUTH_event",
155 "task_id": "auth_event_handler"
156 },
157 "auth_event_sensor": {
158 "class": "CORDEventSensor",
159 "controller_conn_id": "local_cord_controller",
160 "dag": "dag_att",
161 "dag_id": "att_workflow_onu",
162 "key_field": "serialNumber",
163 "local_variable": "auth_event_sensor",
164 "poke_interval": 5,
165 "task_id": "auth_event_sensor",
166 "topic": "authentication.events"
167 },
168 "dhcp_event_handler": {
169 "class": "CORDModelOperator",
170 "cord_event_sensor_task_id": "dhcp_event_sensor",
171 "dag": "dag_att",
172 "dag_id": "att_workflow_onu",
173 "local_variable": "dhcp_event_handler",
174 "python_callable": "DHCP_event",
175 "task_id": "dhcp_event_handler"
176 },
177 "dhcp_event_sensor": {
178 "class": "CORDEventSensor",
179 "controller_conn_id": "local_cord_controller",
180 "dag": "dag_att",
181 "dag_id": "att_workflow_onu",
182 "key_field": "serialNumber",
183 "local_variable": "dhcp_event_sensor",
184 "poke_interval": 5,
185 "task_id": "dhcp_event_sensor",
186 "topic": "dhcp.events"
187 },
188 "onu_event_handler": {
189 "class": "CORDModelOperator",
190 "cord_event_sensor_task_id": "onu_event_sensor",
191 "dag": "dag_att",
192 "dag_id": "att_workflow_onu",
193 "local_variable": "onu_event_handler",
194 "python_callable": "ONU_event",
195 "task_id": "onu_event_handler"
196 },
197 "onu_event_sensor": {
198 "class": "CORDEventSensor",
199 "controller_conn_id": "local_cord_controller",
200 "dag": "dag_att",
201 "dag_id": "att_workflow_onu",
202 "key_field": "serialNumber",
203 "local_variable": "onu_event_sensor",
204 "poke_interval": 5,
205 "task_id": "onu_event_sensor",
206 "topic": "onu.events"
207 }
208 }
209 }
210}