Add docker files
[sdc/dcae-d/dt-be-main.git] / docker / docker_tools / chef-solo / cookbooks / Deploy-DCAE / files / default / config.json
diff --git a/docker/docker_tools/chef-solo/cookbooks/Deploy-DCAE/files/default/config.json b/docker/docker_tools/chef-solo/cookbooks/Deploy-DCAE/files/default/config.json
new file mode 100644 (file)
index 0000000..a243dc7
--- /dev/null
@@ -0,0 +1,207 @@
+{
+  "templateInfo": [{
+    "name": "Syslog Collector Template",
+    "flowType": "Syslog Collector",
+    "description": "Syslog Collector",
+    "category": "Template",
+    "subCategory":"Base Monitoring Template",
+    "updateIfExist": "false",
+    "composition": [{
+      "type": "SyslogCollector",
+      "alias": "Syslog"
+    }, {
+      "type": "Existing Topic",
+      "alias": "eTopic"
+    }],
+    "relations": [{
+      "fromComponent": "Syslog.SyslogCollector",
+      "fromRequirement": "stream_publish_0",
+      "toComponent": "eTopic.topic",
+      "toCapability": "topic"
+    }],
+    "nodesToDelete": [
+      {
+        "type": "SyslogCollector",
+        "nodeName": "topic0"
+      }]
+  },{
+    "name": "Syslog MSEA Template",
+    "flowType": "Syslog MSEA",
+    "description": "Syslog MSEA",
+    "category": "Template",
+    "subCategory":"Base Monitoring Template",
+    "updateIfExist": "false",
+    "composition": [{
+      "type": "Map",
+      "alias": "Map"
+    }, {
+      "type": "Supplement",
+      "alias": "Sup"
+    }, {
+      "type": "Enrich",
+      "alias": "Enr"
+    }, {
+      "type": "Alert",
+      "alias": "Ale"
+    }],
+    "relations": [{
+      "fromComponent": "Sup.Supplement",
+      "fromRequirement": "dependency",
+      "toComponent": "Map.Map",
+      "toCapability": "feature"
+    },{
+      "fromComponent": "Enr.Enrich",
+      "fromRequirement": "dependency",
+      "toComponent": "Sup.Supplement",
+      "toCapability": "feature"
+    },{
+      "fromComponent": "Ale.Alert",
+      "fromRequirement": "dependency",
+      "toComponent": "Enr.Enrich",
+      "toCapability": "feature"
+    }]
+  },{
+    "name": "Status Poller Collector Template",
+    "flowType": "Status Poller Collector",
+    "description": "Status Poller Collector",
+    "category": "Template",
+    "subCategory":"Base Monitoring Template",
+    "updateIfExist": "false",
+    "composition": [{
+      "type": "StatusPoller",
+      "alias": "sPoller"
+    }, {
+      "type": "Existing Topic",
+      "alias": "eTopic0"
+    }],
+    "relations": [{
+      "fromComponent": "sPoller.StatusPoller",
+      "fromRequirement": "stream_publish_0",
+      "toComponent": "eTopic0.topic",
+      "toCapability": "topic"
+    }],
+    "nodesToDelete": [
+      {
+        "type": "StatusPoller",
+        "nodeName": "topic0"
+      }]
+  }, {
+    "name": "Status Poller MSE Template",
+    "flowType": "Status Poller MSE",
+    "description": "Status Poller MSE",
+    "category": "Template",
+    "subCategory":"Base Monitoring Template",
+    "updateIfExist": "false",
+    "composition": [{
+      "type": "Map",
+      "alias": "Map"
+    }, {
+      "type": "Supplement",
+      "alias": "Sup"
+    }, {
+      "type": "Enrich",
+      "alias": "Enr"
+    }],
+    "relations": [{
+      "fromComponent": "Sup.Supplement",
+      "fromRequirement": "dependency",
+      "toComponent": "Map.Map",
+      "toCapability": "feature"
+    },{
+      "fromComponent": "Enr.Enrich",
+      "fromRequirement": "dependency",
+      "toComponent": "Sup.Supplement",
+      "toCapability": "feature"
+    }]
+  }, {
+    "name": "FOI Collector Template",
+    "flowType": "FOI Collector",
+    "description": "FOI Collector",
+    "category": "Template",
+    "subCategory":"Base Monitoring Template",
+    "updateIfExist": "false",
+    "composition": [{
+      "type": "FOICollector",
+      "alias": "fCollector"
+    }, {
+      "type": "Existing Feed",
+      "alias": "eFeed"
+    }],
+    "relations": [{
+      "fromComponent": "fCollector.FoiSftp",
+      "fromRequirement": "stream_publish_0",
+      "toComponent": "eFeed.feed",
+      "toCapability": "feed"
+    }],
+    "nodesToDelete": [
+      {
+        "type": "FOICollector",
+        "nodeName": "feed0"
+      }]
+  }, {
+    "name": "SNMP MSE Template",
+    "flowType": "SNMP MSE",
+    "description": "SNMP MSE",
+    "category": "Template",
+    "subCategory":"Base Monitoring Template",
+    "updateIfExist": "false",
+    "composition": [{
+      "type": "Map",
+      "alias": "Map"
+    }, {
+      "type": "Supplement",
+      "alias": "Sup"
+    }, {
+      "type": "Enrich",
+      "alias": "Enr"
+    }],
+    "relations": [{
+      "fromComponent": "Sup.Supplement",
+      "fromRequirement": "dependency",
+      "toComponent": "Map.Map",
+      "toCapability": "feature"
+    },{
+      "fromComponent": "Enr.Enrich",
+      "fromRequirement": "dependency",
+      "toComponent": "Sup.Supplement",
+      "toCapability": "feature"
+    }]
+  }, {
+    "name": "Docker Map Template",
+    "flowType": "Docker Map",
+    "description": "Docker Map",
+    "category": "Template",
+    "subCategory":"Base Monitoring Template",
+    "updateIfExist": "false",
+    "composition": [{
+      "type": "DockerMap",
+      "alias": "dMp"
+    }, {
+      "type": "Existing Feed",
+      "alias": "eFeed"
+    }, {
+      "type": "Existing Topic",
+      "alias": "eTopic"
+    }],
+    "relations": [{
+      "fromComponent": "dMp.DockerMap",
+      "fromRequirement": "stream_subscribe_0",
+      "toComponent": "eFeed.feed",
+      "toCapability": "feed"
+    }, {
+      "fromComponent": "dMp.DockerMap",
+      "fromRequirement": "stream_publish_0",
+      "toComponent": "eTopic.topic",
+      "toCapability": "topic"
+    }],
+    "nodesToDelete": [
+      {
+        "type": "DockerMap",
+        "nodeName": "feed0"
+      },
+      {
+        "type": "DockerMap",
+        "nodeName": "topic0"
+      }]
+  }]
+}
\ No newline at end of file