blob: 130b8f88aad69acdae31d2d536dab3ed2f13cd11 [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 "parents": [
Illyoung Choi2e971512019-07-18 14:15:19 -070010 "att_model_event_sensor1"
Illyoung Choi5d59ab62019-06-24 16:15:27 -070011 ]
12 },
Illyoung Choi2e971512019-07-18 14:15:19 -070013 "att_model_event_sensor1": {
Illyoung Choi5d59ab62019-06-24 16:15:27 -070014 "children": [
Illyoung Choi2e971512019-07-18 14:15:19 -070015 "att_model_event_handler1"
Illyoung Choi5d59ab62019-06-24 16:15:27 -070016 ],
17 "parents": [
Illyoung Choi2e971512019-07-18 14:15:19 -070018 "onu_event_handler",
19 "auth_event_handler",
20 "dhcp_event_handler"
21 ]
22 },
23 "auth_event_handler": {
24 "children": [
25 "att_model_event_sensor1"
26 ],
27 "parents": [
28 "auth_event_sensor"
29 ]
30 },
31 "auth_event_sensor": {
32 "children": [
33 "auth_event_handler"
Illyoung Choi5d59ab62019-06-24 16:15:27 -070034 ]
35 },
36 "dhcp_event_handler": {
Illyoung Choi5d59ab62019-06-24 16:15:27 -070037 "children": [
Illyoung Choi2e971512019-07-18 14:15:19 -070038 "att_model_event_sensor1"
Illyoung Choi5d59ab62019-06-24 16:15:27 -070039 ],
40 "parents": [
Illyoung Choi2e971512019-07-18 14:15:19 -070041 "dhcp_event_sensor"
42 ]
43 },
44 "dhcp_event_sensor": {
45 "children": [
46 "dhcp_event_handler"
Illyoung Choi5d59ab62019-06-24 16:15:27 -070047 ]
48 },
49 "onu_event_handler": {
50 "children": [
Illyoung Choi2e971512019-07-18 14:15:19 -070051 "att_model_event_sensor1"
Illyoung Choi5d59ab62019-06-24 16:15:27 -070052 ],
53 "parents": [
Illyoung Choi2e971512019-07-18 14:15:19 -070054 "onu_event_sensor"
55 ]
56 },
57 "onu_event_sensor": {
58 "children": [
Illyoung Choi5d59ab62019-06-24 16:15:27 -070059 "onu_event_handler"
60 ]
61 }
62 },
63 "tasks": {
Illyoung Choi2e971512019-07-18 14:15:19 -070064 "att_model_event_handler1": {
65 "class": "CORDModelOperator",
66 "cord_event_sensor_task_id": "att_model_event_sensor1",
67 "dag": "dag_att",
68 "dag_id": "att_workflow_onu",
69 "local_variable": "att_model_event_handler1",
70 "python_callable": "DriverService_event",
71 "task_id": "att_model_event_handler1"
72 },
73 "att_model_event_sensor1": {
74 "class": "CORDModelSensor",
75 "controller_conn_id": "local_cord_controller",
Illyoung Choi5d59ab62019-06-24 16:15:27 -070076 "dag": "dag_att",
77 "dag_id": "att_workflow_onu",
78 "key_field": "serialNumber",
Illyoung Choi2e971512019-07-18 14:15:19 -070079 "local_variable": "att_model_event_sensor1",
80 "model_name": "AttWorkflowDriverServiceInstance",
Illyoung Choi5d59ab62019-06-24 16:15:27 -070081 "poke_interval": 5,
Illyoung Choi2e971512019-07-18 14:15:19 -070082 "task_id": "att_model_event_sensor1"
83 },
84 "auth_event_handler": {
85 "class": "CORDModelOperator",
86 "cord_event_sensor_task_id": "auth_event_sensor",
87 "dag": "dag_att",
88 "dag_id": "att_workflow_onu",
89 "local_variable": "auth_event_handler",
90 "python_callable": "AUTH_event",
91 "task_id": "auth_event_handler"
92 },
93 "auth_event_sensor": {
94 "class": "CORDEventSensor",
95 "controller_conn_id": "local_cord_controller",
96 "dag": "dag_att",
97 "dag_id": "att_workflow_onu",
98 "key_field": "serialNumber",
99 "local_variable": "auth_event_sensor",
100 "poke_interval": 5,
101 "task_id": "auth_event_sensor",
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700102 "topic": "authentication.events"
103 },
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700104 "dhcp_event_handler": {
Illyoung Choi2e971512019-07-18 14:15:19 -0700105 "class": "CORDModelOperator",
106 "cord_event_sensor_task_id": "dhcp_event_sensor",
107 "dag": "dag_att",
108 "dag_id": "att_workflow_onu",
109 "local_variable": "dhcp_event_handler",
110 "python_callable": "DHCP_event",
111 "task_id": "dhcp_event_handler"
112 },
113 "dhcp_event_sensor": {
114 "class": "CORDEventSensor",
115 "controller_conn_id": "local_cord_controller",
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700116 "dag": "dag_att",
117 "dag_id": "att_workflow_onu",
118 "key_field": "serialNumber",
Illyoung Choi2e971512019-07-18 14:15:19 -0700119 "local_variable": "dhcp_event_sensor",
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700120 "poke_interval": 5,
Illyoung Choi2e971512019-07-18 14:15:19 -0700121 "task_id": "dhcp_event_sensor",
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700122 "topic": "dhcp.events"
123 },
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700124 "onu_event_handler": {
Illyoung Choi2e971512019-07-18 14:15:19 -0700125 "class": "CORDModelOperator",
126 "cord_event_sensor_task_id": "onu_event_sensor",
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700127 "dag": "dag_att",
128 "dag_id": "att_workflow_onu",
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700129 "local_variable": "onu_event_handler",
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700130 "python_callable": "ONU_event",
Illyoung Choi2e971512019-07-18 14:15:19 -0700131 "task_id": "onu_event_handler"
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700132 },
Illyoung Choi2e971512019-07-18 14:15:19 -0700133 "onu_event_sensor": {
134 "class": "CORDEventSensor",
135 "controller_conn_id": "local_cord_controller",
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700136 "dag": "dag_att",
137 "dag_id": "att_workflow_onu",
138 "key_field": "serialNumber",
Illyoung Choi2e971512019-07-18 14:15:19 -0700139 "local_variable": "onu_event_sensor",
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700140 "poke_interval": 5,
Illyoung Choi2e971512019-07-18 14:15:19 -0700141 "task_id": "onu_event_sensor",
142 "topic": "onu.events"
Illyoung Choi5d59ab62019-06-24 16:15:27 -0700143 }
144 }
145 }
Illyoung Choi2e971512019-07-18 14:15:19 -0700146}