blob: 7d9430b5a58a9119984cec2d94ba7a9d1432425f [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": {
8 "auth_event_handler": {
9 "children": [
10 "onu_model_event_handler"
11 ]
12 },
13 "onu_event_handler": {
14 "children": [
15 "onu_model_event_handler"
16 ]
17 },
18 "onu_model_event_handler": {
19 "parents": [
20 "onu_event_handler",
21 "auth_event_handler"
22 ]
23 }
24 },
25 "tasks": {
26 "auth_event_handler": {
27 "class": "XOSEventSensor",
28 "dag": "dag_att",
29 "dag_id": "att_workflow_onu",
30 "key_field": "serialNumber",
31 "local_variable": "auth_event_handler",
32 "poke_interval": 5,
33 "provide_context": true,
34 "python_callable": "Auth_event",
35 "task_id": "auth_event_handler",
36 "topic": "authentication.events"
37 },
38 "auth_model_event_handler": {
39 "class": "XOSModelSensor",
40 "dag": "dag_att",
41 "dag_id": "att_workflow_onu",
42 "key_field": "serialNumber",
43 "local_variable": "auth_model_event_handler",
44 "model_name": "AttWorkflowDriverServiceInstance",
45 "poke_interval": 5,
46 "provide_context": true,
47 "python_callable": "DriverService_event",
48 "task_id": "auth_model_event_handler"
49 },
50 "dhcp_event_handler": {
51 "class": "XOSEventSensor",
52 "dag": "dag_att",
53 "dag_id": "att_workflow_onu",
54 "key_field": "serialNumber",
55 "local_variable": "dhcp_event_handler",
56 "poke_interval": 5,
57 "provide_context": true,
58 "python_callable": "DHCP_event",
59 "task_id": "dhcp_event_handler",
60 "topic": "dhcp.events"
61 },
62 "dhcp_model_event_handler": {
63 "class": "XOSModelSensor",
64 "dag": "dag_att",
65 "dag_id": "att_workflow_onu",
66 "key_field": "serialNumber",
67 "local_variable": "dhcp_model_event_handler",
68 "model_name": "AttWorkflowDriverServiceInstance",
69 "poke_interval": 5,
70 "provide_context": true,
71 "python_callable": "DriverService_event",
72 "task_id": "dhcp_model_event_handler"
73 },
74 "onu_event_handler": {
75 "class": "XOSEventSensor",
76 "dag": "dag_att",
77 "dag_id": "att_workflow_onu",
78 "key_field": "serialNumber",
79 "local_variable": "onu_event_handler",
80 "poke_interval": 5,
81 "provide_context": true,
82 "python_callable": "ONU_event",
83 "task_id": "onu_event_handler",
84 "topic": "onu.events"
85 },
86 "onu_model_event_handler": {
87 "class": "XOSModelSensor",
88 "dag": "dag_att",
89 "dag_id": "att_workflow_onu",
90 "key_field": "serialNumber",
91 "local_variable": "onu_model_event_handler",
92 "model_name": "AttWorkflowDriverServiceInstance",
93 "poke_interval": 5,
94 "provide_context": true,
95 "python_callable": "DriverService_event",
96 "task_id": "onu_model_event_handler"
97 }
98 }
99 }
100}