blob: 6d4c367dc1963138a62a8e32b0443a8bc0c59bdf [file] [log] [blame]
Illyoung Choi5d59ab62019-06-24 16:15:27 -07001{
2 "att_workflow_onu": {
3 "dag": {
4 "dag_id": "att_workflow_onu",
5 "local_variable": "dag_att"
6 },
7 "dependencies": {
Illyoung Choi2e971512019-07-18 14:15:19 -07008 "att_model_event_handler1": {
Illyoung Choi5d59ab62019-06-24 16:15:27 -07009 "children": [
Illyoung Choi2e971512019-07-18 14:15:19 -070010 "auth_event_sensor"
Illyoung Choi5d59ab62019-06-24 16:15:27 -070011 ],
12 "parents": [
Illyoung Choi2e971512019-07-18 14:15:19 -070013 "att_model_event_sensor1"
Illyoung Choi5d59ab62019-06-24 16:15:27 -070014 ]
15 },
Illyoung Choi2e971512019-07-18 14:15:19 -070016 "att_model_event_handler2": {
Illyoung Choi5d59ab62019-06-24 16:15:27 -070017 "children": [
Illyoung Choi2e971512019-07-18 14:15:19 -070018 "dhcp_event_sensor"
19 ],
20 "parents": [
21 "att_model_event_sensor2"
22 ]
23 },
24 "att_model_event_handler3": {
25 "parents": [
26 "att_model_event_sensor3"
27 ]
28 },
29 "att_model_event_sensor1": {
30 "children": [
31 "att_model_event_handler1"
32 ],
33 "parents": [
34 "onu_event_handler"
35 ]
36 },
37 "att_model_event_sensor2": {
38 "children": [
39 "att_model_event_handler2"
Illyoung Choi5d59ab62019-06-24 16:15:27 -070040 ],
41 "parents": [
42 "auth_event_handler"
43 ]
44 },
Illyoung Choi2e971512019-07-18 14:15:19 -070045 "att_model_event_sensor3": {
46 "children": [
47 "att_model_event_handler3"
48 ],
49 "parents": [
50 "dhcp_event_handler"
51 ]
52 },
53 "auth_event_handler": {
54 "children": [
55 "att_model_event_sensor2"
56 ],
57 "parents": [
58 "auth_event_sensor"
59 ]
60 },
61 "auth_event_sensor": {
62 "children": [
63 "auth_event_handler"
64 ],
65 "parents": [
66 "att_model_event_handler1"
67 ]
68 },
Illyoung Choi5d59ab62019-06-24 16:15:27 -070069 "dhcp_event_handler": {
70 "children": [
Illyoung Choi2e971512019-07-18 14:15:19 -070071 "att_model_event_sensor3"
Illyoung Choi5d59ab62019-06-24 16:15:27 -070072 ],
73 "parents": [
Illyoung Choi2e971512019-07-18 14:15:19 -070074 "dhcp_event_sensor"
Illyoung Choi5d59ab62019-06-24 16:15:27 -070075 ]
76 },
Illyoung Choi2e971512019-07-18 14:15:19 -070077 "dhcp_event_sensor": {
78 "children": [
Illyoung Choi5d59ab62019-06-24 16:15:27 -070079 "dhcp_event_handler"
Illyoung Choi2e971512019-07-18 14:15:19 -070080 ],
81 "parents": [
82 "att_model_event_handler2"
Illyoung Choi5d59ab62019-06-24 16:15:27 -070083 ]
84 },
85 "onu_event_handler": {
86 "children": [
Illyoung Choi2e971512019-07-18 14:15:19 -070087 "att_model_event_sensor1"
Illyoung Choi5d59ab62019-06-24 16:15:27 -070088 ],
89 "parents": [
Illyoung Choi2e971512019-07-18 14:15:19 -070090 "onu_event_sensor"
91 ]
92 },
93 "onu_event_sensor": {
94 "children": [
Illyoung Choi5d59ab62019-06-24 16:15:27 -070095 "onu_event_handler"
96 ]
97 }
98 },
99 "tasks": {
Illyoung Choi2e971512019-07-18 14:15:19 -0700100 "att_model_event_handler1": {
101 "class": "CORDModelOperator",
102 "cord_event_sensor_task_id": "att_model_event_sensor1",
103 "dag": "dag_att",
104 "dag_id": "att_workflow_onu",
105 "local_variable": "att_model_event_handler1",
106 "python_callable": "DriverService_event",
107 "task_id": "att_model_event_handler1"
108 },
109 "att_model_event_handler2": {
110 "class": "CORDModelOperator",
111 "cord_event_sensor_task_id": "att_model_event_sensor2",
112 "dag": "dag_att",
113 "dag_id": "att_workflow_onu",
114 "local_variable": "att_model_event_handler2",
115 "python_callable": "DriverService_event",
116 "task_id": "att_model_event_handler2"
117 },
118 "att_model_event_handler3": {
119 "class": "CORDModelOperator",
120 "cord_event_sensor_task_id": "att_model_event_sensor3",
121 "dag": "dag_att",
122 "dag_id": "att_workflow_onu",
123 "local_variable": "att_model_event_handler3",
124 "python_callable": "DriverService_event",
125 "task_id": "att_model_event_handler3"
126 },
127 "att_model_event_sensor1": {
128 "class": "CORDModelSensor",
129 "controller_conn_id": "local_cord_controller",
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700130 "dag": "dag_att",
131 "dag_id": "att_workflow_onu",
132 "key_field": "serialNumber",
Illyoung Choi2e971512019-07-18 14:15:19 -0700133 "local_variable": "att_model_event_sensor1",
134 "model_name": "AttWorkflowDriverServiceInstance",
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700135 "poke_interval": 5,
Illyoung Choi2e971512019-07-18 14:15:19 -0700136 "task_id": "att_model_event_sensor1"
137 },
138 "att_model_event_sensor2": {
139 "class": "CORDModelSensor",
140 "controller_conn_id": "local_cord_controller",
141 "dag": "dag_att",
142 "dag_id": "att_workflow_onu",
143 "key_field": "serialNumber",
144 "local_variable": "att_model_event_sensor2",
145 "model_name": "AttWorkflowDriverServiceInstance",
146 "poke_interval": 5,
147 "task_id": "att_model_event_sensor2"
148 },
149 "att_model_event_sensor3": {
150 "class": "CORDModelSensor",
151 "controller_conn_id": "local_cord_controller",
152 "dag": "dag_att",
153 "dag_id": "att_workflow_onu",
154 "key_field": "serialNumber",
155 "local_variable": "att_model_event_sensor3",
156 "model_name": "AttWorkflowDriverServiceInstance",
157 "poke_interval": 5,
158 "task_id": "att_model_event_sensor3"
159 },
160 "auth_event_handler": {
161 "class": "CORDModelOperator",
162 "cord_event_sensor_task_id": "auth_event_sensor",
163 "dag": "dag_att",
164 "dag_id": "att_workflow_onu",
165 "local_variable": "auth_event_handler",
166 "python_callable": "AUTH_event",
167 "task_id": "auth_event_handler"
168 },
169 "auth_event_sensor": {
170 "class": "CORDEventSensor",
171 "controller_conn_id": "local_cord_controller",
172 "dag": "dag_att",
173 "dag_id": "att_workflow_onu",
174 "key_field": "serialNumber",
175 "local_variable": "auth_event_sensor",
176 "poke_interval": 5,
177 "task_id": "auth_event_sensor",
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700178 "topic": "authentication.events"
179 },
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700180 "dhcp_event_handler": {
Illyoung Choi2e971512019-07-18 14:15:19 -0700181 "class": "CORDModelOperator",
182 "cord_event_sensor_task_id": "dhcp_event_sensor",
183 "dag": "dag_att",
184 "dag_id": "att_workflow_onu",
185 "local_variable": "dhcp_event_handler",
186 "python_callable": "DHCP_event",
187 "task_id": "dhcp_event_handler"
188 },
189 "dhcp_event_sensor": {
190 "class": "CORDEventSensor",
191 "controller_conn_id": "local_cord_controller",
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700192 "dag": "dag_att",
193 "dag_id": "att_workflow_onu",
194 "key_field": "serialNumber",
Illyoung Choi2e971512019-07-18 14:15:19 -0700195 "local_variable": "dhcp_event_sensor",
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700196 "poke_interval": 5,
Illyoung Choi2e971512019-07-18 14:15:19 -0700197 "task_id": "dhcp_event_sensor",
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700198 "topic": "dhcp.events"
199 },
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700200 "onu_event_handler": {
Illyoung Choi2e971512019-07-18 14:15:19 -0700201 "class": "CORDModelOperator",
202 "cord_event_sensor_task_id": "onu_event_sensor",
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700203 "dag": "dag_att",
204 "dag_id": "att_workflow_onu",
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700205 "local_variable": "onu_event_handler",
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700206 "python_callable": "ONU_event",
Illyoung Choi2e971512019-07-18 14:15:19 -0700207 "task_id": "onu_event_handler"
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700208 },
Illyoung Choi2e971512019-07-18 14:15:19 -0700209 "onu_event_sensor": {
210 "class": "CORDEventSensor",
211 "controller_conn_id": "local_cord_controller",
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700212 "dag": "dag_att",
213 "dag_id": "att_workflow_onu",
214 "key_field": "serialNumber",
Illyoung Choi2e971512019-07-18 14:15:19 -0700215 "local_variable": "onu_event_sensor",
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700216 "poke_interval": 5,
Illyoung Choi2e971512019-07-18 14:15:19 -0700217 "task_id": "onu_event_sensor",
218 "topic": "onu.events"
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700219 }
220 }
221 }
Illyoung Choi2e971512019-07-18 14:15:19 -0700222}