Add docker files
[sdc/dcae-d/dt-be-main.git] / docker / docker_tools / chef-solo / cookbooks / Deploy-DCAE / files / default / config.json
1 {
2   "templateInfo": [{
3     "name": "Syslog Collector Template",
4     "flowType": "Syslog Collector",
5     "description": "Syslog Collector",
6     "category": "Template",
7     "subCategory":"Base Monitoring Template",
8     "updateIfExist": "false",
9     "composition": [{
10       "type": "SyslogCollector",
11       "alias": "Syslog"
12     }, {
13       "type": "Existing Topic",
14       "alias": "eTopic"
15     }],
16     "relations": [{
17       "fromComponent": "Syslog.SyslogCollector",
18       "fromRequirement": "stream_publish_0",
19       "toComponent": "eTopic.topic",
20       "toCapability": "topic"
21     }],
22     "nodesToDelete": [
23       {
24         "type": "SyslogCollector",
25         "nodeName": "topic0"
26       }]
27   },{
28     "name": "Syslog MSEA Template",
29     "flowType": "Syslog MSEA",
30     "description": "Syslog MSEA",
31     "category": "Template",
32     "subCategory":"Base Monitoring Template",
33     "updateIfExist": "false",
34     "composition": [{
35       "type": "Map",
36       "alias": "Map"
37     }, {
38       "type": "Supplement",
39       "alias": "Sup"
40     }, {
41       "type": "Enrich",
42       "alias": "Enr"
43     }, {
44       "type": "Alert",
45       "alias": "Ale"
46     }],
47     "relations": [{
48       "fromComponent": "Sup.Supplement",
49       "fromRequirement": "dependency",
50       "toComponent": "Map.Map",
51       "toCapability": "feature"
52     },{
53       "fromComponent": "Enr.Enrich",
54       "fromRequirement": "dependency",
55       "toComponent": "Sup.Supplement",
56       "toCapability": "feature"
57     },{
58       "fromComponent": "Ale.Alert",
59       "fromRequirement": "dependency",
60       "toComponent": "Enr.Enrich",
61       "toCapability": "feature"
62     }]
63   },{
64     "name": "Status Poller Collector Template",
65     "flowType": "Status Poller Collector",
66     "description": "Status Poller Collector",
67     "category": "Template",
68     "subCategory":"Base Monitoring Template",
69     "updateIfExist": "false",
70     "composition": [{
71       "type": "StatusPoller",
72       "alias": "sPoller"
73     }, {
74       "type": "Existing Topic",
75       "alias": "eTopic0"
76     }],
77     "relations": [{
78       "fromComponent": "sPoller.StatusPoller",
79       "fromRequirement": "stream_publish_0",
80       "toComponent": "eTopic0.topic",
81       "toCapability": "topic"
82     }],
83     "nodesToDelete": [
84       {
85         "type": "StatusPoller",
86         "nodeName": "topic0"
87       }]
88   }, {
89     "name": "Status Poller MSE Template",
90     "flowType": "Status Poller MSE",
91     "description": "Status Poller MSE",
92     "category": "Template",
93     "subCategory":"Base Monitoring Template",
94     "updateIfExist": "false",
95     "composition": [{
96       "type": "Map",
97       "alias": "Map"
98     }, {
99       "type": "Supplement",
100       "alias": "Sup"
101     }, {
102       "type": "Enrich",
103       "alias": "Enr"
104     }],
105     "relations": [{
106       "fromComponent": "Sup.Supplement",
107       "fromRequirement": "dependency",
108       "toComponent": "Map.Map",
109       "toCapability": "feature"
110     },{
111       "fromComponent": "Enr.Enrich",
112       "fromRequirement": "dependency",
113       "toComponent": "Sup.Supplement",
114       "toCapability": "feature"
115     }]
116   }, {
117     "name": "FOI Collector Template",
118     "flowType": "FOI Collector",
119     "description": "FOI Collector",
120     "category": "Template",
121     "subCategory":"Base Monitoring Template",
122     "updateIfExist": "false",
123     "composition": [{
124       "type": "FOICollector",
125       "alias": "fCollector"
126     }, {
127       "type": "Existing Feed",
128       "alias": "eFeed"
129     }],
130     "relations": [{
131       "fromComponent": "fCollector.FoiSftp",
132       "fromRequirement": "stream_publish_0",
133       "toComponent": "eFeed.feed",
134       "toCapability": "feed"
135     }],
136     "nodesToDelete": [
137       {
138         "type": "FOICollector",
139         "nodeName": "feed0"
140       }]
141   }, {
142     "name": "SNMP MSE Template",
143     "flowType": "SNMP MSE",
144     "description": "SNMP MSE",
145     "category": "Template",
146     "subCategory":"Base Monitoring Template",
147     "updateIfExist": "false",
148     "composition": [{
149       "type": "Map",
150       "alias": "Map"
151     }, {
152       "type": "Supplement",
153       "alias": "Sup"
154     }, {
155       "type": "Enrich",
156       "alias": "Enr"
157     }],
158     "relations": [{
159       "fromComponent": "Sup.Supplement",
160       "fromRequirement": "dependency",
161       "toComponent": "Map.Map",
162       "toCapability": "feature"
163     },{
164       "fromComponent": "Enr.Enrich",
165       "fromRequirement": "dependency",
166       "toComponent": "Sup.Supplement",
167       "toCapability": "feature"
168     }]
169   }, {
170     "name": "Docker Map Template",
171     "flowType": "Docker Map",
172     "description": "Docker Map",
173     "category": "Template",
174     "subCategory":"Base Monitoring Template",
175     "updateIfExist": "false",
176     "composition": [{
177       "type": "DockerMap",
178       "alias": "dMp"
179     }, {
180       "type": "Existing Feed",
181       "alias": "eFeed"
182     }, {
183       "type": "Existing Topic",
184       "alias": "eTopic"
185     }],
186     "relations": [{
187       "fromComponent": "dMp.DockerMap",
188       "fromRequirement": "stream_subscribe_0",
189       "toComponent": "eFeed.feed",
190       "toCapability": "feed"
191     }, {
192       "fromComponent": "dMp.DockerMap",
193       "fromRequirement": "stream_publish_0",
194       "toComponent": "eTopic.topic",
195       "toCapability": "topic"
196     }],
197     "nodesToDelete": [
198       {
199         "type": "DockerMap",
200         "nodeName": "feed0"
201       },
202       {
203         "type": "DockerMap",
204         "nodeName": "topic0"
205       }]
206   }]
207 }