summaryrefslogtreecommitdiffstats
path: root/tosca2heat/heat-translator-0.3.0/translator/custom
diff options
context:
space:
mode:
Diffstat (limited to 'tosca2heat/heat-translator-0.3.0/translator/custom')
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/custom/__init__.py0
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/custom/hot/__init__.py0
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_collectd.py30
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_elasticsearch.py30
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_kibana.py30
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_logstash.py30
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_nodejs.py30
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_paypalpizzastore.py30
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_rsyslog.py30
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_wordpress.py30
10 files changed, 240 insertions, 0 deletions
diff --git a/tosca2heat/heat-translator-0.3.0/translator/custom/__init__.py b/tosca2heat/heat-translator-0.3.0/translator/custom/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/tosca2heat/heat-translator-0.3.0/translator/custom/__init__.py
diff --git a/tosca2heat/heat-translator-0.3.0/translator/custom/hot/__init__.py b/tosca2heat/heat-translator-0.3.0/translator/custom/hot/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/tosca2heat/heat-translator-0.3.0/translator/custom/hot/__init__.py
diff --git a/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_collectd.py b/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_collectd.py
new file mode 100755
index 0000000..ec517d0
--- /dev/null
+++ b/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_collectd.py
@@ -0,0 +1,30 @@
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may
+# not use this file except in compliance with the License. You may obtain
+# a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+
+from translator.hot.syntax.hot_resource import HotResource
+
+# Name used to dynamically load appropriate map class.
+TARGET_CLASS_NAME = 'ToscaCollectd'
+
+
+class ToscaCollectd(HotResource):
+ '''Translate TOSCA node type tosca.nodes.SoftwareComponent.Collectd.'''
+
+ toscatype = 'tosca.nodes.SoftwareComponent.Collectd'
+
+ def __init__(self, nodetemplate):
+ super(ToscaCollectd, self).__init__(nodetemplate)
+ pass
+
+ def handle_properties(self):
+ pass
diff --git a/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_elasticsearch.py b/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_elasticsearch.py
new file mode 100755
index 0000000..34d7670
--- /dev/null
+++ b/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_elasticsearch.py
@@ -0,0 +1,30 @@
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may
+# not use this file except in compliance with the License. You may obtain
+# a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+
+from translator.hot.syntax.hot_resource import HotResource
+
+# Name used to dynamically load appropriate map class.
+TARGET_CLASS_NAME = 'ToscaElasticsearch'
+
+
+class ToscaElasticsearch(HotResource):
+ '''Translate TOSCA type tosca.nodes.SoftwareComponent.Elasticsearch.'''
+
+ toscatype = 'tosca.nodes.SoftwareComponent.Elasticsearch'
+
+ def __init__(self, nodetemplate):
+ super(ToscaElasticsearch, self).__init__(nodetemplate)
+ pass
+
+ def handle_properties(self):
+ pass
diff --git a/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_kibana.py b/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_kibana.py
new file mode 100755
index 0000000..71f3402
--- /dev/null
+++ b/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_kibana.py
@@ -0,0 +1,30 @@
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may
+# not use this file except in compliance with the License. You may obtain
+# a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+
+from translator.hot.syntax.hot_resource import HotResource
+
+# Name used to dynamically load appropriate map class.
+TARGET_CLASS_NAME = 'ToscaKibana'
+
+
+class ToscaKibana(HotResource):
+ '''Translate TOSCA node type tosca.nodes.SoftwareComponent.Kibana.'''
+
+ toscatype = 'tosca.nodes.SoftwareComponent.Kibana'
+
+ def __init__(self, nodetemplate):
+ super(ToscaKibana, self).__init__(nodetemplate)
+ pass
+
+ def handle_properties(self):
+ pass
diff --git a/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_logstash.py b/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_logstash.py
new file mode 100755
index 0000000..39859e0
--- /dev/null
+++ b/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_logstash.py
@@ -0,0 +1,30 @@
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may
+# not use this file except in compliance with the License. You may obtain
+# a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+
+from translator.hot.syntax.hot_resource import HotResource
+
+# Name used to dynamically load appropriate map class.
+TARGET_CLASS_NAME = 'ToscaLogstash'
+
+
+class ToscaLogstash(HotResource):
+ '''Translate TOSCA node type tosca.nodes.SoftwareComponent.Logstash.'''
+
+ toscatype = 'tosca.nodes.SoftwareComponent.Logstash'
+
+ def __init__(self, nodetemplate):
+ super(ToscaLogstash, self).__init__(nodetemplate)
+ pass
+
+ def handle_properties(self):
+ pass
diff --git a/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_nodejs.py b/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_nodejs.py
new file mode 100755
index 0000000..2102af5
--- /dev/null
+++ b/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_nodejs.py
@@ -0,0 +1,30 @@
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may
+# not use this file except in compliance with the License. You may obtain
+# a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+
+from translator.hot.syntax.hot_resource import HotResource
+
+# Name used to dynamically load appropriate map class.
+TARGET_CLASS_NAME = 'ToscaNodejs'
+
+
+class ToscaNodejs(HotResource):
+ '''Translate TOSCA node type tosca.nodes.SoftwareComponent.Nodejs.'''
+
+ toscatype = 'tosca.nodes.SoftwareComponent.Nodejs'
+
+ def __init__(self, nodetemplate):
+ super(ToscaNodejs, self).__init__(nodetemplate)
+ pass
+
+ def handle_properties(self):
+ pass
diff --git a/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_paypalpizzastore.py b/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_paypalpizzastore.py
new file mode 100755
index 0000000..ae3865b
--- /dev/null
+++ b/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_paypalpizzastore.py
@@ -0,0 +1,30 @@
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may
+# not use this file except in compliance with the License. You may obtain
+# a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+
+from translator.hot.syntax.hot_resource import HotResource
+
+# Name used to dynamically load appropriate map class.
+TARGET_CLASS_NAME = 'ToscaPaypalPizzaStore'
+
+
+class ToscaPaypalPizzaStore(HotResource):
+ '''Translate TOSCA type tosca.nodes.WebApplication.PayPalPizzaStore.'''
+
+ toscatype = 'tosca.nodes.WebApplication.PayPalPizzaStore'
+
+ def __init__(self, nodetemplate):
+ super(ToscaPaypalPizzaStore, self).__init__(nodetemplate)
+ pass
+
+ def handle_properties(self):
+ pass
diff --git a/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_rsyslog.py b/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_rsyslog.py
new file mode 100755
index 0000000..9604d3c
--- /dev/null
+++ b/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_rsyslog.py
@@ -0,0 +1,30 @@
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may
+# not use this file except in compliance with the License. You may obtain
+# a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+
+from translator.hot.syntax.hot_resource import HotResource
+
+# Name used to dynamically load appropriate map class.
+TARGET_CLASS_NAME = 'ToscaRsyslog'
+
+
+class ToscaRsyslog(HotResource):
+ '''Translate TOSCA node type tosca.nodes.SoftwareComponent.Rsyslog.'''
+
+ toscatype = 'tosca.nodes.SoftwareComponent.Rsyslog'
+
+ def __init__(self, nodetemplate):
+ super(ToscaRsyslog, self).__init__(nodetemplate)
+ pass
+
+ def handle_properties(self):
+ pass
diff --git a/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_wordpress.py b/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_wordpress.py
new file mode 100755
index 0000000..c20fe6a
--- /dev/null
+++ b/tosca2heat/heat-translator-0.3.0/translator/custom/hot/tosca_wordpress.py
@@ -0,0 +1,30 @@
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may
+# not use this file except in compliance with the License. You may obtain
+# a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+
+from translator.hot.syntax.hot_resource import HotResource
+
+# Name used to dynamically load appropriate map class.
+TARGET_CLASS_NAME = 'ToscaWordpress'
+
+
+class ToscaWordpress(HotResource):
+ '''Translate TOSCA node type tosca.nodes.WebApplication.WordPress.'''
+
+ toscatype = 'tosca.nodes.WebApplication.WordPress'
+
+ def __init__(self, nodetemplate):
+ super(ToscaWordpress, self).__init__(nodetemplate)
+ pass
+
+ def handle_properties(self):
+ pass