blob: 50a94412abd72e95be6e2477f2f5966bd85ca9a9 [file] [log] [blame]
Illyoung Choi18e656a2019-07-30 11:27:36 -07001{
2 "att_admin_workflow": {
3 "dag": {
4 "dag_id": "att_admin_workflow",
5 "local_variable": "dag_att_admin"
6 },
7 "dependencies": {
8 "att_model_event_handler": {
9 "parents": [
10 "att_model_event_sensor"
11 ]
12 },
13 "att_model_event_sensor": {
14 "children": [
15 "att_model_event_handler"
16 ]
17 }
18 },
19 "tasks": {
20 "att_model_event_handler": {
21 "class": "CORDModelOperator",
22 "cord_event_sensor_task_id": "att_model_event_sensor",
23 "dag": "dag_att_admin",
24 "dag_id": "att_admin_workflow",
25 "local_variable": "att_model_event_handler",
26 "python_callable": "DriverService_event",
27 "task_id": "att_model_event_handler"
28 },
29 "att_model_event_sensor": {
30 "class": "CORDModelSensor",
31 "controller_conn_id": "local_cord_controller",
32 "dag": "dag_att_admin",
33 "dag_id": "att_admin_workflow",
34 "key_field": "serialNumber",
35 "local_variable": "att_model_event_sensor",
36 "model_name": "AttWorkflowDriverServiceInstance",
37 "poke_interval": 5,
38 "task_id": "att_model_event_sensor"
39 }
40 }
41 },
42 "att_workflow": {
43 "dag": {
44 "dag_id": "att_workflow",
45 "local_variable": "dag_att"
46 },
47 "dependencies": {
48 "auth_event_handler": {
49 "children": [
50 "join"
51 ],
52 "parents": [
53 "auth_event_sensor"
54 ]
55 },
56 "auth_event_sensor": {
57 "children": [
58 "auth_event_handler"
59 ]
60 },
61 "dhcp_event_handler": {
62 "children": [
63 "join"
64 ],
65 "parents": [
66 "dhcp_event_sensor"
67 ]
68 },
69 "dhcp_event_sensor": {
70 "children": [
71 "dhcp_event_handler"
72 ]
73 },
74 "join": {
75 "parents": [
76 "onu_event_handler",
77 "auth_event_handler",
78 "dhcp_event_handler"
79 ]
80 },
81 "onu_event_handler": {
82 "children": [
83 "join"
84 ],
85 "parents": [
86 "onu_event_sensor"
87 ]
88 },
89 "onu_event_sensor": {
90 "children": [
91 "onu_event_handler"
92 ]
93 }
94 },
95 "tasks": {
96 "auth_event_handler": {
97 "class": "CORDModelOperator",
98 "cord_event_sensor_task_id": "auth_event_sensor",
99 "dag": "dag_att",
100 "dag_id": "att_workflow",
101 "local_variable": "auth_event_handler",
102 "python_callable": "on_auth_event",
103 "task_id": "auth_event_handler"
104 },
105 "auth_event_sensor": {
106 "class": "CORDEventSensor",
107 "controller_conn_id": "local_cord_controller",
108 "dag": "dag_att",
109 "dag_id": "att_workflow",
110 "key_field": "serialNumber",
111 "local_variable": "auth_event_sensor",
112 "poke_interval": 5,
113 "task_id": "auth_event_sensor",
114 "topic": "authentication.events"
115 },
116 "dhcp_event_handler": {
117 "class": "CORDModelOperator",
118 "cord_event_sensor_task_id": "dhcp_event_sensor",
119 "dag": "dag_att",
120 "dag_id": "att_workflow",
121 "local_variable": "dhcp_event_handler",
122 "python_callable": "on_dhcp_event",
123 "task_id": "dhcp_event_handler"
124 },
125 "dhcp_event_sensor": {
126 "class": "CORDEventSensor",
127 "controller_conn_id": "local_cord_controller",
128 "dag": "dag_att",
129 "dag_id": "att_workflow",
130 "key_field": "serialNumber",
131 "local_variable": "dhcp_event_sensor",
132 "poke_interval": 5,
133 "task_id": "dhcp_event_sensor",
134 "topic": "dhcp.events"
135 },
136 "join": {
137 "class": "DummyOperator",
138 "dag": "dag_att",
139 "dag_id": "att_workflow",
140 "local_variable": "join",
141 "task_id": "join",
142 "trigger_rule": {
143 "Attribute": {
144 "attr": "ALL_DONE",
145 "ctx": "Load",
146 "value": {
147 "Name": {
148 "ctx": "Load",
149 "id": "TriggerRule"
150 }
151 }
152 }
153 }
154 },
155 "onu_event_handler": {
156 "class": "CORDModelOperator",
157 "cord_event_sensor_task_id": "onu_event_sensor",
158 "dag": "dag_att",
159 "dag_id": "att_workflow",
160 "local_variable": "onu_event_handler",
161 "python_callable": "on_onu_event",
162 "task_id": "onu_event_handler"
163 },
164 "onu_event_sensor": {
165 "class": "CORDEventSensor",
166 "controller_conn_id": "local_cord_controller",
167 "dag": "dag_att",
168 "dag_id": "att_workflow",
169 "key_field": "serialNumber",
170 "local_variable": "onu_event_sensor",
171 "poke_interval": 5,
172 "task_id": "onu_event_sensor",
173 "topic": "onu.events"
174 }
175 }
176 }
177}