summaryrefslogtreecommitdiffstats
path: root/tosca2heat/heat-translator-0.3.0/translator/tests/data
diff options
context:
space:
mode:
authorshangxdy <shang.xiaodong@zte.com.cn>2016-04-07 14:08:49 -0400
committershangxdy <shang.xiaodong@zte.com.cn>2016-04-07 14:59:30 -0400
commitc8201c119ec686e79797721156767685fe848aca (patch)
treecce6aa15ded38d89c18a14b76c21f21e0b1a24f7 /tosca2heat/heat-translator-0.3.0/translator/tests/data
parent4e4c86a06d58b1816c074c7f9da4c58bbf10368c (diff)
Update tosca lib to version 0.5
Use tosca-parser and heat-translator to analyze to the basic nfv-tosca type definitions, and use simple tosca new feature such as policy, group and trigger, which are now supported by the latest version of tosca-parser and heat-translator. JIRA:PARSER-18 Change-Id: I797bcacbb5b32005d0aeb0f3f32851ac96e30f01 Signed--off-by: shangxdy <shang.xiaodong@zte.com.cn> Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn>
Diffstat (limited to 'tosca2heat/heat-translator-0.3.0/translator/tests/data')
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/collectd/config.py25
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/collectd/create.sh5
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/collectd/start.sh4
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/elasticsearch/create.sh14
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/elasticsearch/start.sh4
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/kibana/config.sh7
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/kibana/create.sh12
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/kibana/start.sh4
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/logstash/configure_collectd.py28
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/logstash/configure_elasticsearch.py26
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/logstash/configure_rsyslog.py25
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/logstash/create.sh20
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/logstash/start.sh4
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mongodb/config.sh7
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mongodb/create.sh14
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mongodb/create_database.sh5
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mongodb/start.sh5
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mysql/mysql_database_configure.sh8
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mysql/mysql_dbms_configure.sh5
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mysql/mysql_dbms_install.sh9
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mysql/mysql_dbms_start.sh2
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/nodejs/config.sh28
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/nodejs/create.sh7
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/nodejs/start.sh3
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/rsyslog/config.sh30
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/rsyslog/create.sh5
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/rsyslog/start.sh4
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/webserver/webserver_install.sh5
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/webserver/webserver_start.sh2
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/wordpress/wordpress_configure.sh4
-rwxr-xr-xtosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/wordpress/wordpress_install.sh5
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_elk.zipbin17488 -> 0 bytes
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_hello_world.zipbin936 -> 0 bytes
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_metadata_not_yaml.zipbin936 -> 0 bytes
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_not_zip.zip1
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_single_instance_wordpress.zipbin5967 -> 0 bytes
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_wordpress_invalid_import_path.zipbin5971 -> 0 bytes
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_wordpress_invalid_script_url.zipbin6034 -> 0 bytes
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_wrong_metadata_file.zipbin873 -> 0 bytes
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/collectd.yaml13
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/elasticsearch.yaml12
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/kibana.yaml14
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/logstash.yaml25
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/paypalpizzastore_nodejs_app.yaml29
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/rsyslog.yaml13
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/wordpress.yaml19
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_elk.yaml555
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_elk_from_csar.yaml555
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_hello_world.yaml15
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_host_assignment.yaml137
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_nodejs_mongodb_two_instances.yaml187
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_instance_wordpress.yaml202
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_instance_wordpress_from_csar.yaml200
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_object_store.yaml21
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_server.yaml37
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_server_with_defaults_with_input.yaml37
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_server_with_defaults_without_input.yaml37
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_software_component.yaml59
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_web_application.yaml100
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/network/hot_one_server_one_network.yaml45
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/network/hot_one_server_three_networks.yaml72
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/network/hot_server_on_existing_network.yaml28
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/network/hot_two_servers_one_network.yaml74
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment.yaml72
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment_notation1_alt1.yaml94
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment_notation1_alt2.yaml94
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment_notation2_alt1.yaml98
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment_notation2_alt2.yaml98
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_custom_relationship_type.yaml73
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_relationship_template.yaml66
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_multiple_blockstorage_with_attachment_alt1.yaml111
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_multiple_blockstorage_with_attachment_alt2.yaml111
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/network/tosca_one_server_one_network.yaml43
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/network/tosca_one_server_three_networks.yaml64
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/network/tosca_server_on_existing_network.yaml39
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/network/tosca_two_servers_one_network.yaml79
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_blockstorage_with_attachment.yaml61
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_blockstorage_with_attachment_notation1.yaml87
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_blockstorage_with_attachment_notation2.yaml99
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_blockstorage_with_custom_relationship_type.yaml64
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_blockstorage_with_relationship_template.yaml59
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_multiple_blockstorage_with_attachment.yaml93
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_single_object_store.yaml17
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/test_host_assignment.yaml80
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_elk.yaml219
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_helloworld.yaml23
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_helloworld_invalid.yaml23
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_nodejs_mongodb_two_instances.yaml96
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_single_instance_wordpress.yaml120
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_single_instance_wordpress_with_local_abspath_import.yaml125
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_single_instance_wordpress_with_url_import.yaml120
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_single_server.yaml32
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_single_server_with_defaults.yaml35
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_software_component.yaml40
-rw-r--r--tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_web_application.yaml56
95 files changed, 0 insertions, 5304 deletions
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/collectd/config.py b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/collectd/config.py
deleted file mode 100755
index 686bbd1..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/collectd/config.py
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/usr/bin/python
-
-# 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.
-
-# This script configures collectd to send metric data to the
-# logstash server port 25826
-# The environment variable logstash_ip is expected to be set up
-import os
-with open("/etc/collectd/collectd.conf.d/tosca_elk.conf", "w") as fh:
- fh.write("""
- LoadPlugin network
- <Plugin network>
- Server "%s" "25826"
- </Plugin>
- """ % (os.environ['logstash_ip']))
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/collectd/create.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/collectd/create.sh
deleted file mode 100755
index a483b88..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/collectd/create.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/bash
-# This script install collectd for monitoring data
-
-apt-get update
-apt-get install -y collectd
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/collectd/start.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/collectd/start.sh
deleted file mode 100755
index 7e8e033..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/collectd/start.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/bash
-# This script starts collectd as a service in init.d
-service collectd stop
-service collectd start
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/elasticsearch/create.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/elasticsearch/create.sh
deleted file mode 100755
index c34126c..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/elasticsearch/create.sh
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-# This script installs java and elasticsearch
-
-apt-get update
-apt-get install -y openjdk-7-jre-headless
-
-wget -qO - https://packages.elasticsearch.org/GPG-KEY-elasticsearch | apt-key add -
-echo "deb http://packages.elasticsearch.org/elasticsearch/1.5/debian stable main" | tee -a /etc/apt/sources.list
-
-apt-get update
-apt-get install -y elasticsearch
-
-# set up to run as service
-update-rc.d elasticsearch defaults 95 10
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/elasticsearch/start.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/elasticsearch/start.sh
deleted file mode 100755
index bbc0347..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/elasticsearch/start.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/bash
-# This script starts elasticsearch as a service in init.d
-service elasticsearch stop
-service elasticsearch start
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/kibana/config.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/kibana/config.sh
deleted file mode 100755
index f28215a..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/kibana/config.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-# This script configures kibana to connect to the elasticsearch server
-# to access data and to export the app url on port 5601:
-# The environment variable elasticsearch_ip and kibana_ip are expected
-# to be set up.
-sed -i 's/localhost/'$elasticsearch_ip'/' /opt/kibana/config/kibana.yml
-sed -i 's/0.0.0.0/'$kibana_ip'/' /opt/kibana/config/kibana.yml
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/kibana/create.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/kibana/create.sh
deleted file mode 100755
index 41914b1..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/kibana/create.sh
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/bash
-# This script installs kibana and sets it up to run as a service in init.d
-cd /opt
-wget https://download.elastic.co/kibana/kibana/kibana-4.1.0-linux-x64.tar.gz
-tar xzvf kibana-4.1.0-linux-x64.tar.gz
-mv kibana-4.1.0-linux-x64 kibana
-
-# set up to run as service
-cd /etc/init.d
-wget https://gist.githubusercontent.com/thisismitch/8b15ac909aed214ad04a/raw/bce61d85643c2dcdfbc2728c55a41dab444dca20/kibana4
-chmod +x kibana4
-update-rc.d kibana4 defaults 96 9
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/kibana/start.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/kibana/start.sh
deleted file mode 100755
index 5149bb3..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/kibana/start.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/bash
-# This script starts kibana as a service in init.d
-service kibana4 stop
-service kibana4 start
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/logstash/configure_collectd.py b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/logstash/configure_collectd.py
deleted file mode 100755
index 18fdacf..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/logstash/configure_collectd.py
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/usr/bin/python
-
-# 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.
-
-# This script configures the logstash input using the udp protocol on
-# port 25826. This is intended to receive data from collectd from
-# any source
-with open("/etc/logstash/conf.d/collectd.conf", "w") as fh:
- fh.write("""
- input {
- udp {
- port => 25826 # 25826 is the default for collectd
- buffer_size => 1452 # 1452 is the default for collectd
- codec => collectd { }
- tags => ["metrics"]
- type => "collectd"
- }
- }""")
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/logstash/configure_elasticsearch.py b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/logstash/configure_elasticsearch.py
deleted file mode 100755
index 2e5389c..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/logstash/configure_elasticsearch.py
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/usr/bin/python
-
-# 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.
-
-# This script configures the logstash output to forward to elasticsearch
-# The environment variable elasticsearch_ip is expected to be set up
-import os
-with open("/etc/logstash/conf.d/elasticsearch.conf", 'w') as fh:
- fh.write("""
- output {
- elasticsearch {
- action => index
- host => "%s"
- protocol => "http"
- }
- }""" % (os.environ['elasticsearch_ip']))
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/logstash/configure_rsyslog.py b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/logstash/configure_rsyslog.py
deleted file mode 100755
index fc610c2..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/logstash/configure_rsyslog.py
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/usr/bin/python
-
-# 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.
-
-# This script configures the logstash input using the RELP protocol on
-# port 2514 This is intended to receive logs from rsyslog from
-# any source
-with open("/etc/logstash/conf.d/rsyslog.conf", "w") as fh:
- fh.write("""
- input {
- relp {
- port => 2514
- tags => ["logs"]
- }
- }""")
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/logstash/create.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/logstash/create.sh
deleted file mode 100755
index 77cc8fd..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/logstash/create.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/bash
-# This script installs java, logstash and the contrib package for logstash
-# install java as prereq
-
-apt-get update
-apt-get install -y openjdk-7-jre-headless
-mkdir /etc/logstash
-
-# install by apt-get from repo
-wget -O - http://packages.elasticsearch.org/GPG-KEY-elasticsearch | apt-key add -
-echo "deb http://packages.elasticsearch.org/logstash/1.4/debian stable main" | tee -a /etc/apt/sources.list
-
-apt-get update
-apt-get install -y logstash
-
-# install contrib to get the relp plugin
-/opt/logstash/bin/plugin install contrib
-
-# set up to run as service
-update-rc.d logstash defaults 95 10
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/logstash/start.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/logstash/start.sh
deleted file mode 100755
index a73cf61..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/logstash/start.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/bash
-# Run logstash as service in init.d
-service logstash stop
-service logstash start
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mongodb/config.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mongodb/config.sh
deleted file mode 100644
index 78f484e..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mongodb/config.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-# Edit the file /etc/mongod.conf, update with real IP of Mongo server
-# This script configures the mongodb server to export its service on
-# the server IP
-# bind_ip = 127.0.0.1 -> bind_ip = <IP for Mongo server>
-# The environment variable mongodb_ip is expected to be set up
-sed -i "s/= 127.0.0.1/= $mongodb_ip,127.0.0.1/" /etc/mongod.conf
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mongodb/create.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mongodb/create.sh
deleted file mode 100644
index d84c275..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mongodb/create.sh
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-# This script installs mongodb
-
-apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
-echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-3.0.list
-
-apt-get update
-apt-get install -y mongodb-org
-
-#Wait for mongodb initialization
-while [[ ! -d "/var/lib/mongodb/_tmp" ]]; do
- echo "Waiting for mongodb initialization ..."
- sleep 5
-done
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mongodb/create_database.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mongodb/create_database.sh
deleted file mode 100644
index 16f1358..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mongodb/create_database.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/bash
-echo "conn = new Mongo();" > setup.js
-echo "db = conn.getDB('paypal_pizza');" >> setup.js
-echo "db.about.insert({'name': 'PayPal Pizza Store'});" >> setup.js
-mongo setup.js
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mongodb/start.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mongodb/start.sh
deleted file mode 100644
index ac200a5..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mongodb/start.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/bash
-# This script starts mongodb
-service mongod stop
-rm /var/lib/mongodb/mongod.lock
-service mongod start
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mysql/mysql_database_configure.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mysql/mysql_database_configure.sh
deleted file mode 100755
index 092136a..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mysql/mysql_database_configure.sh
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-cat << EOF | mysql -u root --password=$db_root_password
-CREATE DATABASE $db_name;
-GRANT ALL PRIVILEGES ON $db_name.* TO "$db_user"@"localhost"
-IDENTIFIED BY "$db_password";
-FLUSH PRIVILEGES;
-EXIT
-EOF \ No newline at end of file
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mysql/mysql_dbms_configure.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mysql/mysql_dbms_configure.sh
deleted file mode 100755
index d4ef6b4..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mysql/mysql_dbms_configure.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-sed --regexp-extended "s/(port\s*=\s*)[0-9]*/\1$db_port/g" </etc/mysql/my.cnf >/tmp/my.cnf
-mv -f /tmp/my.cnf /etc/mysql/my.cnf
-/etc/init.d/mysql stop
-/etc/init.d/mysql start \ No newline at end of file
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mysql/mysql_dbms_install.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mysql/mysql_dbms_install.sh
deleted file mode 100755
index 38628b9..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mysql/mysql_dbms_install.sh
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/bash
-#This script installs mysql server
-
-apt-get update
-
-debconf-set-selections <<< "mysql-server mysql-server/root_password password $db_root_password"
-debconf-set-selections <<< "mysql-server mysql-server/root_password_again password $db_root_password"
-
-apt-get -y install --fix-missing mysql-server \ No newline at end of file
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mysql/mysql_dbms_start.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mysql/mysql_dbms_start.sh
deleted file mode 100755
index 3378670..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/mysql/mysql_dbms_start.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-/etc/init.d/mysql start \ No newline at end of file
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/nodejs/config.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/nodejs/config.sh
deleted file mode 100644
index 1e149a2..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/nodejs/config.sh
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/bash
-# This script installs an app for nodejs: the app intended is the paypal app
-# and it is configured to connect to the mongodb server
-# The environment variables github_url and mongodb_ip are expected to be set up
-export app_dir=/opt/app
-git clone $github_url /opt/app
-if [ -f /opt/app/package.json ]; then
- cd /opt/app/ && npm install
- sed -i "s/localhost/$mongodb_ip/" config.json
-fi
-
-cat > /etc/init/nodeapp.conf <<EOS
-description "node.js app"
-
-start on (net-device-up
- and local-filesystems
- and runlevel [2345])
-stop on runlevel [!2345]
-
-expect fork
-respawn
-
-script
- export HOME=/
- export NODE_PATH=/usr/lib/node
- exec /usr/bin/node ${app_dir}/app.js >> /var/log/nodeapp.log 2>&1 &
-end script
-EOS
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/nodejs/create.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/nodejs/create.sh
deleted file mode 100644
index 04fd6c6..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/nodejs/create.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-# This script installs nodejs and the prereq
-
-add-apt-repository ppa:chris-lea/node.js
-
-apt-get update
-apt-get install -y nodejs build-essential
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/nodejs/start.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/nodejs/start.sh
deleted file mode 100644
index 6939cb7..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/nodejs/start.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/bash
-# This script starts the nodejs application
-start nodeapp
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/rsyslog/config.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/rsyslog/config.sh
deleted file mode 100644
index 630767d..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/rsyslog/config.sh
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/bin/bash
-
-# This script configures the output for rsyslogd to send logs to the
-# logstash server port 2514 using the RELP protocol
-# The environment variable logstash_ip is expected to be set up
-echo "module(load=\"omrelp\")
-action(type=\"omrelp\" target=\"$logstash_ip\" port=\"2514\")" > /etc/rsyslog.d/tosca_elk.conf
-
-# Remove the /dev/xconsole configuration as xconsole
-# is not available by default
-l=`awk '/=warn.*\|.*\/dev\/xconsole/{print NR - 1}' /etc/rsyslog.d/50-default.conf`
-if [ ! -z $l ]; then
- l=`expr $l + 1`
- line=`cat /etc/rsyslog.d/50-default.conf | head -n $l | tail -1`
- if [[ ! $line == \#* ]]; then
- l0=`expr $l - 3`
- sed -i -r -e "${l0},${l}s/^.{0}/&#/" /etc/rsyslog.d/50-default.conf
- fi
-fi
-
-# Enable nodejs logs for rsyslog
-if ! grep -q nodeapp "/etc/rsyslog.conf"; then
- sed -i 's/\$PrivDropToGroup\ syslog/\$PrivDropToGroup adm/' /etc/rsyslog.conf
- echo "\$ModLoad imfile.so
-\$InputFileName /var/log/nodeapp.log
-\$InputFileTag paypal_pizza:
-\$InputFileStateFile stat-nodeapp
-\$InputRunFileMonitor
-\$InputFilePollInterval 1" >> /etc/rsyslog.conf
-fi
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/rsyslog/create.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/rsyslog/create.sh
deleted file mode 100755
index affdd6e..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/rsyslog/create.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/bash
-# This script installs rsyslog and the library for RELP
-
-apt-get update
-apt-get install -y rsyslog rsyslog-relp
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/rsyslog/start.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/rsyslog/start.sh
deleted file mode 100755
index 3de82d1..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/rsyslog/start.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/bash
-# This script starts rsyslogd as a service in init.d
-service rsyslog stop
-service rsyslog start
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/webserver/webserver_install.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/webserver/webserver_install.sh
deleted file mode 100755
index 4ca9b4e..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/webserver/webserver_install.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-#This script installs apache web server
-
-apt-get update
-apt-get install -y apache2 \ No newline at end of file
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/webserver/webserver_start.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/webserver/webserver_start.sh
deleted file mode 100755
index e962ca5..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/webserver/webserver_start.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-service apache2 start \ No newline at end of file
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/wordpress/wordpress_configure.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/wordpress/wordpress_configure.sh
deleted file mode 100755
index 5598b4f..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/wordpress/wordpress_configure.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-ln -s /usr/share/wordpress /var/www/html/wordpress
-gzip -d /usr/share/doc/wordpress/examples/setup-mysql.gz
-echo $wp_db_password | bash /usr/share/doc/wordpress/examples/setup-mysql -e $wp_db_name -u $wp_db_user localhost \ No newline at end of file
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/wordpress/wordpress_install.sh b/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/wordpress/wordpress_install.sh
deleted file mode 100755
index 1320443..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/artifacts/wordpress/wordpress_install.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-#This script installs wordpress
-
-apt-get update
-apt-get install -y wordpress \ No newline at end of file
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_elk.zip b/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_elk.zip
deleted file mode 100644
index 5fae801..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_elk.zip
+++ /dev/null
Binary files differ
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_hello_world.zip b/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_hello_world.zip
deleted file mode 100644
index 43ffbbc..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_hello_world.zip
+++ /dev/null
Binary files differ
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_metadata_not_yaml.zip b/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_metadata_not_yaml.zip
deleted file mode 100644
index 3e6120b..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_metadata_not_yaml.zip
+++ /dev/null
Binary files differ
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_not_zip.zip b/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_not_zip.zip
deleted file mode 100644
index 43b7f5f..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_not_zip.zip
+++ /dev/null
@@ -1 +0,0 @@
-This is an invalid CSAR file. \ No newline at end of file
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_single_instance_wordpress.zip b/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_single_instance_wordpress.zip
deleted file mode 100644
index 5df7b48..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_single_instance_wordpress.zip
+++ /dev/null
Binary files differ
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_wordpress_invalid_import_path.zip b/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_wordpress_invalid_import_path.zip
deleted file mode 100644
index d644259..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_wordpress_invalid_import_path.zip
+++ /dev/null
Binary files differ
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_wordpress_invalid_script_url.zip b/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_wordpress_invalid_script_url.zip
deleted file mode 100644
index 6014f92..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_wordpress_invalid_script_url.zip
+++ /dev/null
Binary files differ
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_wrong_metadata_file.zip b/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_wrong_metadata_file.zip
deleted file mode 100644
index 85d660a..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_wrong_metadata_file.zip
+++ /dev/null
Binary files differ
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/collectd.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/collectd.yaml
deleted file mode 100644
index 1ac0935..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/collectd.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- collectd is a daemon which gathers statistics about the system it is running on.
-
-node_types:
- tosca.nodes.SoftwareComponent.Collectd:
- derived_from: tosca.nodes.SoftwareComponent
- requirements:
- - log_endpoint:
- capability: tosca.capabilities.Endpoint
- node: tosca.nodes.SoftwareComponent.Logstash
- relationship: tosca.relationships.ConnectsTo \ No newline at end of file
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/elasticsearch.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/elasticsearch.yaml
deleted file mode 100644
index b140a32..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/elasticsearch.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- Elasticsearch is an open-source search engine built on top of Apache Lucene,
- a full-text search-engine library.
-
-node_types:
- tosca.nodes.SoftwareComponent.Elasticsearch:
- derived_from: tosca.nodes.SoftwareComponent
- capabilities:
- search_endpoint:
- type: tosca.capabilities.Endpoint
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/kibana.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/kibana.yaml
deleted file mode 100644
index 5701e69..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/kibana.yaml
+++ /dev/null
@@ -1,14 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- Kibana is an open source analytics and visualization platform designed to work with Elasticsearch.
- You use Kibana to search, view, and interact with data stored in Elasticsearch.
-
-node_types:
- tosca.nodes.SoftwareComponent.Kibana:
- derived_from: tosca.nodes.SoftwareComponent
- requirements:
- - search_endpoint:
- capability: tosca.capabilities.Endpoint
- node: tosca.nodes.SoftwareComponent.Elasticsearch
- relationship: tosca.relationships.ConnectsTo
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/logstash.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/logstash.yaml
deleted file mode 100644
index cf60521..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/logstash.yaml
+++ /dev/null
@@ -1,25 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- Logstash is a tool for receiving, processing and outputting logs. All kinds
- of logs. System logs, webserver logs, error logs, application logs, and just
- about anything you can throw at it.
-
-node_types:
- tosca.nodes.SoftwareComponent.Logstash:
- derived_from: tosca.nodes.SoftwareComponent
- requirements:
- - search_endpoint:
- capability: tosca.capabilities.Endpoint
- node: tosca.nodes.SoftwareComponent.Elasticsearch
- relationship:
- type: tosca.relationships.ConnectsTo
- interfaces:
- Configure:
- pre_configure_source:
- inputs:
- elasticsearch_ip:
- type: string
- capabilities:
- log_endpoint:
- type: tosca.capabilities.Endpoint
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/paypalpizzastore_nodejs_app.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/paypalpizzastore_nodejs_app.yaml
deleted file mode 100644
index d62c4c1..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/paypalpizzastore_nodejs_app.yaml
+++ /dev/null
@@ -1,29 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- Pizza store app that allows you to explore the features provided by PayPal's REST APIs.
- More detail can be found at https://github.com/paypal/rest-api-sample-app-nodejs/
-
-node_types:
- tosca.nodes.WebApplication.PayPalPizzaStore:
- derived_from: tosca.nodes.WebApplication
- properties:
- github_url:
- required: no
- type: string
- description: location of the application on the github.
- default: https://github.com/sample.git
- requirements:
- #WebApplication inherits Computer, so host implied.
- - database_connection:
- capability: tosca.capabilities.Endpoint.Database
- node: tosca.nodes.Database
- relationship: tosca.relationships.ConnectsTo
- interfaces:
- Standard:
- configure:
- inputs:
- github_url:
- type: string
- mongodb_ip:
- type: string
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/rsyslog.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/rsyslog.yaml
deleted file mode 100644
index 4614ee7..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/rsyslog.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- RSYSLOG is the Rocket-fast SYStem for LOG processing.
-
-node_types:
- tosca.nodes.SoftwareComponent.Rsyslog:
- derived_from: tosca.nodes.SoftwareComponent
- requirements:
- - log_endpoint:
- capability: tosca.capabilities.Endpoint
- node: tosca.nodes.SoftwareComponent.Logstash
- relationship: tosca.relationships.ConnectsTo
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/wordpress.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/wordpress.yaml
deleted file mode 100644
index 5899ed9..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/custom_types/wordpress.yaml
+++ /dev/null
@@ -1,19 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-node_types:
- tosca.nodes.WebApplication.WordPress:
- derived_from: tosca.nodes.WebApplication
- requirements:
- - database_endpoint:
- capability: tosca.capabilities.Endpoint.Database
- node: tosca.nodes.Database
- relationship: tosca.relationships.ConnectsTo
- interfaces:
- Standard:
- inputs:
- wp_db_name:
- type: string
- wp_db_user:
- type: string
- wp_db_password:
- type: string
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_elk.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_elk.yaml
deleted file mode 100644
index daa725c..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_elk.yaml
+++ /dev/null
@@ -1,555 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- This TOSCA simple profile deploys nodejs, mongodb, elasticsearch, logstash and
- kibana each on a separate server with monitoring enabled for nodejs server where
- a sample nodejs application is running. The rsyslog and collectd are installed
- on a nodejs server.
-
-parameters:
- github_url:
- type: string
- description: The URL to download nodejs.
- default: http://github.com/paypal/rest-api-sample-app-nodejs.git
-
- my_cpus:
- type: number
- description: Number of CPUs for the server.
- default: 4
- constraints:
- - allowed_values:
- - 1
- - 2
- - 4
- - 8
-
-resources:
-
- nodejs_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: nodejs_create_config
- server:
- get_resource: app_server
-
- nodejs_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: nodejs/create.sh
- group: script
-
- paypal_pizzastore_configure_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: paypal_pizzastore_configure_config
- input_values:
- github_url: http://github.com/paypal/rest-api-sample-app-nodejs.git
- mongodb_ip:
- get_attr:
- - mongo_server
- - networks
- - private
- - 0
- server:
- get_resource: app_server
- depends_on:
- - nodejs_create_deploy
- - mongo_db_create_deploy
-
- paypal_pizzastore_configure_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: nodejs/config.sh
- group: script
-
- paypal_pizzastore_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: paypal_pizzastore_start_config
- server:
- get_resource: app_server
- depends_on:
- - paypal_pizzastore_configure_deploy
-
- paypal_pizzastore_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: nodejs/start.sh
- group: script
-
-
- mongo_dbms_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: mongo_dbms_create_config
- server:
- get_resource: mongo_server
-
- mongo_dbms_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: mongodb/create.sh
- group: script
-
- mongo_dbms_configure_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: mongo_dbms_configure_config
- input_values:
- mongodb_ip:
- get_attr:
- - mongo_server
- - networks
- - private
- - 0
- server:
- get_resource: mongo_server
- depends_on:
- - mongo_dbms_create_deploy
-
- mongo_dbms_configure_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: mongodb/config.sh
- group: script
-
- mongo_dbms_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: mongo_dbms_start_config
- server:
- get_resource: mongo_server
- depends_on:
- - mongo_dbms_configure_deploy
-
- mongo_dbms_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: mongodb/start.sh
- group: script
-
- mongo_db_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: mongo_db_create_config
- server:
- get_resource: mongo_server
- depends_on:
- - mongo_dbms_start_deploy
-
- mongo_db_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: mongodb/create_database.sh
- group: script
-
-
- app_collectd_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: app_collectd_create_config
- server:
- get_resource: app_server
- depends_on:
- - logstash_start_deploy
-
- app_collectd_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: collectd/create.sh
- group: script
-
- app_collectd_configure_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: app_collectd_configure_config
- input_values:
- logstash_ip:
- get_attr:
- - logstash_server
- - networks
- - private
- - 0
- server:
- get_resource: app_server
- depends_on:
- - app_collectd_create_deploy
-
- app_collectd_configure_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: collectd/config.py
- group: script
-
- app_collectd_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: app_collectd_start_config
- server:
- get_resource: app_server
- depends_on:
- - app_collectd_configure_deploy
-
- app_collectd_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: collectd/start.sh
- group: script
-
- app_collectd_logstash_connect_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: app_collectd_logstash_connect_config
- server:
- get_resource: logstash_server
- depends_on:
- - logstash_create_deploy
-
- app_collectd_logstash_connect_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: logstash/configure_collectd.py
- group: script
-
-
- app_rsyslog_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: app_rsyslog_create_config
- server:
- get_resource: app_server
- depends_on:
- - logstash_start_deploy
-
- app_rsyslog_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: rsyslog/create.sh
- group: script
-
- app_rsyslog_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: app_rsyslog_start_config
- server:
- get_resource: app_server
- depends_on:
- - app_rsyslog_configure_deploy
-
- app_rsyslog_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: rsyslog/start.sh
- group: script
-
- app_rsyslog_configure_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: app_rsyslog_configure_config
- input_values:
- logstash_ip:
- get_attr:
- - logstash_server
- - networks
- - private
- - 0
- server:
- get_resource: app_server
- depends_on:
- - app_rsyslog_create_deploy
-
- app_rsyslog_configure_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: rsyslog/config.sh
- group: script
-
- app_rsyslog_logstash_connect_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: app_rsyslog_logstash_connect_config
- server:
- get_resource: logstash_server
- depends_on:
- - logstash_create_deploy
-
- app_rsyslog_logstash_connect_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: logstash/configure_rsyslog.py
- group: script
-
-
- logstash_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: logstash_create_config
- server:
- get_resource: logstash_server
- depends_on:
- - elasticsearch_start_deploy
-
- logstash_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: logstash/create.sh
- group: script
-
- logstash_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: logstash_start_config
- server:
- get_resource: logstash_server
- depends_on:
- - logstash_create_deploy
-
- logstash_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: logstash/start.sh
- group: script
-
- logstash_elasticsearch_connect_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: logstash_elasticsearch_connect_config
- input_values:
- elasticsearch_ip:
- get_attr:
- - elasticsearch_server
- - networks
- - private
- - 0
- server:
- get_resource: logstash_server
- depends_on:
- - logstash_create_deploy
-
- logstash_elasticsearch_connect_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: logstash/configure_elasticsearch.py
- group: script
-
-
- elasticsearch_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: elasticsearch_create_config
- server:
- get_resource: elasticsearch_server
-
- elasticsearch_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: elasticsearch/create.sh
- group: script
-
- elasticsearch_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: elasticsearch_start_config
- server:
- get_resource: elasticsearch_server
- depends_on:
- - elasticsearch_create_deploy
-
- elasticsearch_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: elasticsearch/start.sh
- group: script
-
-
- kibana_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: kibana_create_config
- server:
- get_resource: kibana_server
- depends_on:
- - elasticsearch_start_deploy
-
- kibana_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: kibana/create.sh
- group: script
-
- kibana_configure_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: kibana_configure_config
- input_values:
- elasticsearch_ip:
- get_attr:
- - elasticsearch_server
- - networks
- - private
- - 0
- kibana_ip:
- get_attr:
- - kibana_server
- - networks
- - private
- - 0
- server:
- get_resource: kibana_server
- depends_on:
- - kibana_create_deploy
-
- kibana_configure_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: kibana/config.sh
- group: script
-
- kibana_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: kibana_start_config
- server:
- get_resource: kibana_server
- depends_on:
- - kibana_configure_deploy
-
- kibana_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: kibana/start.sh
- group: script
-
-
- app_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.large
- image: ubuntu-software-config-os-init
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
-
- mongo_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.large
- image: ubuntu-software-config-os-init
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
-
- logstash_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.large
- image: ubuntu-software-config-os-init
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
-
- elasticsearch_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.large
- image: ubuntu-software-config-os-init
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
-
- kibana_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.large
- image: ubuntu-software-config-os-init
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
-
-outputs:
- nodejs_url:
- description: URL for the nodejs server, http://<IP>:3000
- value:
- get_attr:
- - app_server
- - networks
- - private
- - 0
-
- mongodb_url:
- description: URL for the mongodb server.
- value:
- get_attr:
- - mongo_server
- - networks
- - private
- - 0
-
- logstash_url:
- description: URL for the logstash server.
- value:
- get_attr:
- - logstash_server
- - networks
- - private
- - 0
-
- elasticsearch_url:
- description: URL for the elasticsearch server.
- value:
- get_attr:
- - elasticsearch_server
- - networks
- - private
- - 0
-
- kibana_url:
- description: URL for the kibana server.
- value:
- get_attr:
- - kibana_server
- - networks
- - private
- - 0
-
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_elk_from_csar.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_elk_from_csar.yaml
deleted file mode 100644
index 27427ba..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_elk_from_csar.yaml
+++ /dev/null
@@ -1,555 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- This TOSCA simple profile deploys nodejs, mongodb, elasticsearch, logstash and
- kibana each on a separate server with monitoring enabled for nodejs server where
- a sample nodejs application is running. The rsyslog and collectd are installed
- on a nodejs server.
-
-parameters:
- github_url:
- type: string
- description: The URL to download nodejs.
- default: http://github.com/paypal/rest-api-sample-app-nodejs.git
-
- my_cpus:
- type: number
- description: Number of CPUs for the server.
- default: 4
- constraints:
- - allowed_values:
- - 1
- - 2
- - 4
- - 8
-
-resources:
-
- nodejs_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: nodejs_create_config
- server:
- get_resource: app_server
-
- nodejs_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/nodejs/create.sh
- group: script
-
- paypal_pizzastore_configure_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: paypal_pizzastore_configure_config
- input_values:
- github_url: http://github.com/paypal/rest-api-sample-app-nodejs.git
- mongodb_ip:
- get_attr:
- - mongo_server
- - networks
- - private
- - 0
- server:
- get_resource: app_server
- depends_on:
- - nodejs_create_deploy
- - mongo_db_create_deploy
-
- paypal_pizzastore_configure_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/nodejs/config.sh
- group: script
-
- paypal_pizzastore_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: paypal_pizzastore_start_config
- server:
- get_resource: app_server
- depends_on:
- - paypal_pizzastore_configure_deploy
-
- paypal_pizzastore_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/nodejs/start.sh
- group: script
-
-
- mongo_dbms_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: mongo_dbms_create_config
- server:
- get_resource: mongo_server
-
- mongo_dbms_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/mongodb/create.sh
- group: script
-
- mongo_dbms_configure_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: mongo_dbms_configure_config
- input_values:
- mongodb_ip:
- get_attr:
- - mongo_server
- - networks
- - private
- - 0
- server:
- get_resource: mongo_server
- depends_on:
- - mongo_dbms_create_deploy
-
- mongo_dbms_configure_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/mongodb/config.sh
- group: script
-
- mongo_dbms_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: mongo_dbms_start_config
- server:
- get_resource: mongo_server
- depends_on:
- - mongo_dbms_configure_deploy
-
- mongo_dbms_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/mongodb/start.sh
- group: script
-
- mongo_db_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: mongo_db_create_config
- server:
- get_resource: mongo_server
- depends_on:
- - mongo_dbms_start_deploy
-
- mongo_db_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/mongodb/create_database.sh
- group: script
-
-
- app_collectd_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: app_collectd_create_config
- server:
- get_resource: app_server
- depends_on:
- - logstash_start_deploy
-
- app_collectd_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/collectd/create.sh
- group: script
-
- app_collectd_configure_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: app_collectd_configure_config
- input_values:
- logstash_ip:
- get_attr:
- - logstash_server
- - networks
- - private
- - 0
- server:
- get_resource: app_server
- depends_on:
- - app_collectd_create_deploy
-
- app_collectd_configure_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Python/collectd/config.py
- group: script
-
- app_collectd_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: app_collectd_start_config
- server:
- get_resource: app_server
- depends_on:
- - app_collectd_configure_deploy
-
- app_collectd_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/collectd/start.sh
- group: script
-
- app_collectd_logstash_connect_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: app_collectd_logstash_connect_config
- server:
- get_resource: logstash_server
- depends_on:
- - logstash_create_deploy
-
- app_collectd_logstash_connect_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Python/logstash/configure_collectd.py
- group: script
-
-
- app_rsyslog_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: app_rsyslog_create_config
- server:
- get_resource: app_server
- depends_on:
- - logstash_start_deploy
-
- app_rsyslog_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/rsyslog/create.sh
- group: script
-
- app_rsyslog_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: app_rsyslog_start_config
- server:
- get_resource: app_server
- depends_on:
- - app_rsyslog_configure_deploy
-
- app_rsyslog_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/rsyslog/start.sh
- group: script
-
- app_rsyslog_configure_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: app_rsyslog_configure_config
- input_values:
- logstash_ip:
- get_attr:
- - logstash_server
- - networks
- - private
- - 0
- server:
- get_resource: app_server
- depends_on:
- - app_rsyslog_create_deploy
-
- app_rsyslog_configure_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/rsyslog/config.sh
- group: script
-
- app_rsyslog_logstash_connect_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: app_rsyslog_logstash_connect_config
- server:
- get_resource: logstash_server
- depends_on:
- - logstash_create_deploy
-
- app_rsyslog_logstash_connect_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Python/logstash/configure_rsyslog.py
- group: script
-
-
- logstash_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: logstash_create_config
- server:
- get_resource: logstash_server
- depends_on:
- - elasticsearch_start_deploy
-
- logstash_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/logstash/create.sh
- group: script
-
- logstash_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: logstash_start_config
- server:
- get_resource: logstash_server
- depends_on:
- - logstash_create_deploy
-
- logstash_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/logstash/start.sh
- group: script
-
- logstash_elasticsearch_connect_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: logstash_elasticsearch_connect_config
- input_values:
- elasticsearch_ip:
- get_attr:
- - elasticsearch_server
- - networks
- - private
- - 0
- server:
- get_resource: logstash_server
- depends_on:
- - logstash_create_deploy
-
- logstash_elasticsearch_connect_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Python/logstash/configure_elasticsearch.py
- group: script
-
-
- elasticsearch_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: elasticsearch_create_config
- server:
- get_resource: elasticsearch_server
-
- elasticsearch_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/elasticsearch/create.sh
- group: script
-
- elasticsearch_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: elasticsearch_start_config
- server:
- get_resource: elasticsearch_server
- depends_on:
- - elasticsearch_create_deploy
-
- elasticsearch_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/elasticsearch/start.sh
- group: script
-
-
- kibana_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: kibana_create_config
- server:
- get_resource: kibana_server
- depends_on:
- - elasticsearch_start_deploy
-
- kibana_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/kibana/create.sh
- group: script
-
- kibana_configure_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: kibana_configure_config
- input_values:
- elasticsearch_ip:
- get_attr:
- - elasticsearch_server
- - networks
- - private
- - 0
- kibana_ip:
- get_attr:
- - kibana_server
- - networks
- - private
- - 0
- server:
- get_resource: kibana_server
- depends_on:
- - kibana_create_deploy
-
- kibana_configure_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/kibana/config.sh
- group: script
-
- kibana_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: kibana_start_config
- server:
- get_resource: kibana_server
- depends_on:
- - kibana_configure_deploy
-
- kibana_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/kibana/start.sh
- group: script
-
-
- app_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.large
- image: ubuntu-software-config-os-init
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
-
- mongo_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.large
- image: ubuntu-software-config-os-init
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
-
- logstash_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.large
- image: ubuntu-software-config-os-init
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
-
- elasticsearch_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.large
- image: ubuntu-software-config-os-init
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
-
- kibana_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.large
- image: ubuntu-software-config-os-init
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
-
-outputs:
- nodejs_url:
- description: URL for the nodejs server, http://<IP>:3000
- value:
- get_attr:
- - app_server
- - networks
- - private
- - 0
-
- mongodb_url:
- description: URL for the mongodb server.
- value:
- get_attr:
- - mongo_server
- - networks
- - private
- - 0
-
- logstash_url:
- description: URL for the logstash server.
- value:
- get_attr:
- - logstash_server
- - networks
- - private
- - 0
-
- elasticsearch_url:
- description: URL for the elasticsearch server.
- value:
- get_attr:
- - elasticsearch_server
- - networks
- - private
- - 0
-
- kibana_url:
- description: URL for the kibana server.
- value:
- get_attr:
- - kibana_server
- - networks
- - private
- - 0
-
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_hello_world.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_hello_world.yaml
deleted file mode 100644
index 60e39dc..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_hello_world.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- Template for deploying a single server with predefined properties.
-
-parameters: {}
-resources:
- my_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.medium
- image: rhel-6.5-test-image
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
-outputs: {} \ No newline at end of file
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_host_assignment.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_host_assignment.yaml
deleted file mode 100644
index e6172e1..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_host_assignment.yaml
+++ /dev/null
@@ -1,137 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- A template to test host assignment for translated hot resources.
- It makes sure if a resource depends on multiple hosts only the
- one with the "HostedOn" relationship is picked as the host. In
- this template, the translated resource 'app_collectd_create_deploy'
- would depend on 'logstash_server' and 'app_server'. But it would
- have "HostedOn" relationship with 'app_server', and that server
- would be its host.
-
-parameters: {}
-resources:
- app_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.medium
- image: ubuntu-software-config-os-init
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
-
- logstash_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.medium
- image: ubuntu-software-config-os-init
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
-
- app_collectd_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: collectd/create.sh
- group: script
-
- app_collectd_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: app_collectd_create_config
- server:
- get_resource: app_server
- depends_on:
- - logstash_start_deploy
-
- app_collectd_configure_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: collectd/config.py
- group: script
-
- app_collectd_configure_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: app_collectd_configure_config
- input_values:
- logstash_ip:
- get_attr:
- - logstash_server
- - networks
- - private
- - 0
- server:
- get_resource: app_server
- depends_on:
- - app_collectd_create_deploy
-
- app_collectd_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: collectd/start.sh
- group: script
-
- app_collectd_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: app_collectd_start_config
- server:
- get_resource: app_server
- depends_on:
- - app_collectd_configure_deploy
-
- logstash_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: logstash/create.sh
- group: script
-
- logstash_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: logstash_create_config
- server:
- get_resource: logstash_server
-
- logstash_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: logstash/start.sh
- group: script
-
- logstash_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: logstash_start_config
- server:
- get_resource: logstash_server
- depends_on:
- - logstash_create_deploy
-
- app_collectd_logstash_connect_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: logstash/configure_collectd.py
- group: script
-
- app_collectd_logstash_connect_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: app_collectd_logstash_connect_config
- server:
- get_resource: logstash_server
- depends_on:
- - logstash_create_deploy
-
-outputs: {}
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_nodejs_mongodb_two_instances.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_nodejs_mongodb_two_instances.yaml
deleted file mode 100644
index 70711c8..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_nodejs_mongodb_two_instances.yaml
+++ /dev/null
@@ -1,187 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- TOSCA simple profile with nodejs and mongodb.
-
-parameters:
- github_url:
- type: string
- description: The URL to download nodejs.
- default: http://github.com/paypal/rest-api-sample-app-nodejs.git
-
- my_cpus:
- type: number
- description: Number of CPUs for the server.
- default: 4
- constraints:
- - allowed_values:
- - 1
- - 2
- - 4
- - 8
-
-resources:
- mongo_dbms_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: mongo_dbms_create_config
- server:
- get_resource: mongo_server
-
- mongo_dbms_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: mongodb/create.sh
- group: script
-
- mongo_dbms_configure_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: mongo_dbms_configure_config
- input_values:
- mongodb_ip:
- get_attr:
- - mongo_server
- - networks
- - private
- - 0
- server:
- get_resource: mongo_server
- depends_on:
- - mongo_dbms_create_deploy
-
- mongo_dbms_configure_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: mongodb/config.sh
- group: script
-
- mongo_dbms_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: mongo_dbms_start_config
- server:
- get_resource: mongo_server
- depends_on:
- - mongo_dbms_configure_deploy
-
- mongo_dbms_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: mongodb/start.sh
- group: script
-
- mongo_db_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: mongo_db_create_config
- server:
- get_resource: mongo_server
- depends_on:
- - mongo_dbms_start_deploy
-
- mongo_db_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: mongodb/create_database.sh
- group: script
-
- nodejs_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: nodejs_create_config
- server:
- get_resource: app_server
-
- nodejs_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: nodejs/create.sh
- group: script
-
- paypal_pizzastore_configure_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: paypal_pizzastore_configure_config
- input_values:
- github_url: http://github.com/paypal/rest-api-sample-app-nodejs.git
- mongodb_ip:
- get_attr:
- - mongo_server
- - networks
- - private
- - 0
- server:
- get_resource: app_server
- depends_on:
- - mongo_db_create_deploy
- - nodejs_create_deploy
-
- paypal_pizzastore_configure_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: nodejs/config.sh
- group: script
-
- paypal_pizzastore_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: paypal_pizzastore_start_config
- server:
- get_resource: app_server
- depends_on:
- - paypal_pizzastore_configure_deploy
-
- paypal_pizzastore_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: nodejs/start.sh
- group: script
-
- mongo_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.medium
- image: ubuntu-software-config-os-init
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
-
- app_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.medium
- image: ubuntu-software-config-os-init
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
-
-outputs:
- mongodb_url:
- description: URL for the mongodb server.
- value:
- get_attr:
- - mongo_server
- - networks
- - private
- - 0
- nodejs_url:
- description: URL for the nodejs server, http://<IP>:3000
- value:
- get_attr:
- - app_server
- - networks
- - private
- - 0
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_instance_wordpress.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_instance_wordpress.yaml
deleted file mode 100644
index 3fa1f62..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_instance_wordpress.yaml
+++ /dev/null
@@ -1,202 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- TOSCA simple profile with wordpress, web server and mysql on the same server.
-
-parameters:
- db_name:
- type: string
- description: The name of the database.
- default: wordpress
- db_user:
- type: string
- description: The user name of the DB user.
- default: wp_user
- db_pwd:
- type: string
- description: The WordPress database admin account password.
- default: wp_pass
- cpus:
- type: number
- description: Number of CPUs for the server.
- default: 8
- constraints:
- - allowed_values:
- - 1
- - 2
- - 4
- - 8
- db_root_pwd:
- type: string
- description: Root password for MySQL.
- default: passw0rd
- db_port:
- type: number
- description: Port for the MySQL database.
- default: 3366
-
-resources:
-
- mysql_dbms_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: mysql/mysql_dbms_install.sh
- group: script
-
- mysql_dbms_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: mysql_dbms_create_config
- input_values:
- db_root_password: passw0rd
- server:
- get_resource: server
-
- mysql_dbms_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: mysql/mysql_dbms_start.sh
- group: script
-
- mysql_dbms_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: mysql_dbms_start_config
- server:
- get_resource: server
- depends_on:
- - mysql_dbms_configure_deploy
-
- mysql_dbms_configure_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: mysql/mysql_dbms_configure.sh
- group: script
-
- mysql_dbms_configure_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: mysql_dbms_configure_config
- input_values:
- db_port: 3366
- server:
- get_resource: server
- depends_on:
- - mysql_dbms_create_deploy
-
- mysql_database_configure_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: mysql/mysql_database_configure.sh
- group: script
-
- mysql_database_configure_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: mysql_database_configure_config
- input_values:
- db_name: wordpress
- db_password: wp_pass
- db_root_password: passw0rd
- db_user: wp_user
- server:
- get_resource: server
- depends_on:
- - mysql_dbms_start_deploy
-
- webserver_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: webserver/webserver_install.sh
- group: script
-
- webserver_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: webserver_create_config
- server:
- get_resource: server
-
- webserver_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: webserver/webserver_start.sh
- group: script
-
- webserver_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: webserver_start_config
- server:
- get_resource: server
- depends_on:
- - webserver_create_deploy
-
- wordpress_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: wordpress/wordpress_install.sh
- group: script
-
- wordpress_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: wordpress_create_config
- server:
- get_resource: server
- depends_on:
- - webserver_start_deploy
- - mysql_database_configure_deploy
-
- wordpress_configure_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: wordpress/wordpress_configure.sh
- group: script
-
- wordpress_configure_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: wordpress_configure_config
- input_values:
- wp_db_name: wordpress
- wp_db_password: wp_pass
- wp_db_user: wp_user
- server:
- get_resource: server
- depends_on:
- - wordpress_create_deploy
-
- server:
- type: OS::Nova::Server
- properties:
- flavor: m1.xlarge
- image: ubuntu-software-config-os-init
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
-
-outputs:
- website_url:
- description: URL for Wordpress wiki.
- value:
- get_attr:
- - server
- - networks
- - private
- - 0
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_instance_wordpress_from_csar.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_instance_wordpress_from_csar.yaml
deleted file mode 100644
index 60b043b..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_instance_wordpress_from_csar.yaml
+++ /dev/null
@@ -1,200 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- TOSCA simple profile with wordpress, web server and mysql on the same server.
-
-parameters:
- db_name:
- type: string
- description: The name of the database.
- default: wordpress
- db_user:
- type: string
- description: The user name of the DB user.
- default: wp_user
- db_pwd:
- type: string
- description: The WordPress database admin account password.
- default: wp_pass
- cpus:
- type: number
- description: Number of CPUs for the server.
- default: 8
- constraints:
- - allowed_values:
- - 1
- - 2
- - 4
- - 8
- db_root_pwd:
- type: string
- description: Root password for MySQL.
- default: passw0rd
- db_port:
- type: number
- description: Port for the MySQL database.
- default: 3366
-
-resources:
-
- mysql_dbms_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/MYSQLDBMS/install.sh
- group: script
-
- mysql_dbms_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: mysql_dbms_create_config
- server:
- get_resource: server
-
- mysql_dbms_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/MYSQLDBMS/start.sh
- group: script
-
- mysql_dbms_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: mysql_dbms_start_config
- server:
- get_resource: server
- depends_on:
- - mysql_dbms_configure_deploy
-
- mysql_dbms_configure_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/MYSQLDBMS/configure.sh
- group: script
-
- mysql_dbms_configure_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: mysql_dbms_configure_config
- input_values:
- root_password: passw0rd
- server:
- get_resource: server
- depends_on:
- - mysql_dbms_create_deploy
-
- mysql_database_configure_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/MYSQLDatabase/configure.sh
- group: script
-
- mysql_database_configure_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: mysql_database_configure_config
- input_values:
- db_name: wordpress
- db_password: wp_pass
- db_root_password: passw0rd
- db_user: wp_user
- server:
- get_resource: server
- depends_on:
- - mysql_dbms_start_deploy
-
- webserver_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/WebServer/install.sh
- group: script
-
- webserver_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: webserver_create_config
- server:
- get_resource: server
-
- webserver_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/WebServer/start.sh
- group: script
-
- webserver_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: webserver_start_config
- server:
- get_resource: server
- depends_on:
- - webserver_create_deploy
-
- wordpress_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/WordPress/install.sh
- group: script
-
- wordpress_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: wordpress_create_config
- server:
- get_resource: server
- depends_on:
- - webserver_start_deploy
- - mysql_database_configure_deploy
-
- wordpress_configure_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: ../Scripts/WordPress/configure.sh
- group: script
-
- wordpress_configure_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: wordpress_configure_config
- input_values:
- wp_db_name: wordpress
- wp_db_password: wp_pass
- wp_db_user: wp_user
- server:
- get_resource: server
- depends_on:
- - wordpress_create_deploy
-
- server:
- type: OS::Nova::Server
- properties:
- flavor: m1.xlarge
- image: fedora-amd64-heat-config
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
-
-outputs:
- website_url:
- description: IP address for Wordpress wiki.
- value:
- get_attr:
- - server
- - networks
- - private
- - 0
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_object_store.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_object_store.yaml
deleted file mode 100644
index 91491e3..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_object_store.yaml
+++ /dev/null
@@ -1,21 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- Tosca template for creating an object storage service.
-
-parameters:
- objectstore_name:
- type: string
- default: myobjstore
-
-resources:
- obj_store_server:
- type: OS::Swift::Container
- properties:
- X-Container-Meta:
- Quota-Bytes: 1000000000
- X-Container-Read: ".r:*"
- name:
- get_param: objectstore_name
-
-outputs: {}
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_server.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_server.yaml
deleted file mode 100644
index 631f509..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_server.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- TOSCA simple profile that just defines a single compute instance and selects a
- (guest) host Operating System from the Compute node's properties. Note, this
- example does not include default values on inputs properties.
-
-parameters:
- cpus:
- type: number
- description: Number of CPUs for the server.
- default: 1
- constraints:
- - allowed_values:
- - 1
- - 2
- - 4
- - 8
-
-resources:
- my_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.small
- image: ubuntu-12.04-software-config-os-init
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
-
-outputs:
- private_ip:
- description: The private IP address of the deployed server instance.
- value:
- get_attr:
- - my_server
- - networks
- - private
- - 0
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_server_with_defaults_with_input.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_server_with_defaults_with_input.yaml
deleted file mode 100644
index deb4fab..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_server_with_defaults_with_input.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- TOSCA simple profile that just defines a single compute instance and selects a
- (guest) host Operating System from the Compute node's properties. Note, this
- example includes default values on inputs properties.
-
-parameters:
- cpus:
- type: number
- description: Number of CPUs for the server.
- default: 1
- constraints:
- - allowed_values:
- - 1
- - 2
- - 4
- - 8
-
-resources:
- my_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.small
- image: ubuntu-12.04-software-config-os-init
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
-
-outputs:
- private_ip:
- description: The private IP address of the deployed server instance.
- value:
- get_attr:
- - my_server
- - networks
- - private
- - 0
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_server_with_defaults_without_input.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_server_with_defaults_without_input.yaml
deleted file mode 100644
index 4aa7d1f..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_single_server_with_defaults_without_input.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- TOSCA simple profile that just defines a single compute instance and selects a
- (guest) host Operating System from the Compute node's properties. Note, this
- example includes default values on inputs properties.
-
-parameters:
- cpus:
- type: number
- description: Number of CPUs for the server.
- default: 4
- constraints:
- - allowed_values:
- - 1
- - 2
- - 4
- - 8
-
-resources:
- my_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.large
- image: ubuntu-12.04-software-config-os-init
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
-
-outputs:
- private_ip:
- description: The private IP address of the deployed server instance.
- value:
- get_attr:
- - my_server
- - networks
- - private
- - 0
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_software_component.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_software_component.yaml
deleted file mode 100644
index d7d3cb8..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_software_component.yaml
+++ /dev/null
@@ -1,59 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- TOSCA simple profile with a software component.
-
-parameters:
- cpus:
- type: number
- description: Number of CPUs for the server.
- default: 1
- constraints:
- - allowed_values:
- - 1
- - 2
- - 4
- - 8
-
-resources:
- server:
- type: OS::Nova::Server
- properties:
- flavor: m1.small
- image: ubuntu-software-config-os-init
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
-
- my_software_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: my_software_create_config
- server:
- get_resource: server
-
- my_software_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: software_install.sh
- group: script
-
- my_software_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: my_software_start_config
- server:
- get_resource: server
- depends_on:
- - my_software_create_deploy
-
- my_software_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: software_start.sh
- group: script
-
-outputs: {}
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_web_application.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_web_application.yaml
deleted file mode 100644
index 9ab5546..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/hot_web_application.yaml
+++ /dev/null
@@ -1,100 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- TOSCA simple profile with a web application.
-
-parameters:
- context_root:
- type: string
- description: Context root for installing the application.
- default: my_web_app
-
- cpus:
- type: number
- description: Number of CPUs for the server.
- default: 2
- constraints:
- - allowed_values:
- - 1
- - 2
- - 4
- - 8
-
-resources:
- server:
- type: OS::Nova::Server
- properties:
- flavor: m1.medium
- image: ubuntu-software-config-os-init
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
-
- web_server_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: web_server_create_config
- server:
- get_resource: server
-
- web_server_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: web_server_install.sh
- group: script
-
- web_server_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: web_server_start_config
- server:
- get_resource: server
- depends_on:
- - web_server_create_deploy
-
- web_server_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: web_server_start.sh
- group: script
-
- web_app_create_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: web_app_create_config
- input_values:
- context_root: my_web_app
- server:
- get_resource: server
- depends_on:
- - web_server_start_deploy
-
- web_app_create_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: web_app_install.sh
- group: script
-
- web_app_start_deploy:
- type: OS::Heat::SoftwareDeployment
- properties:
- config:
- get_resource: web_app_start_config
- server:
- get_resource: server
- depends_on:
- - web_app_create_deploy
-
- web_app_start_config:
- type: OS::Heat::SoftwareConfig
- properties:
- config:
- get_file: web_app_start.sh
- group: script
-
-outputs: {}
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/network/hot_one_server_one_network.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/network/hot_one_server_one_network.yaml
deleted file mode 100644
index 6267a33..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/network/hot_one_server_one_network.yaml
+++ /dev/null
@@ -1,45 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- TOSCA simple profile with 1 server bound to a new network
-
-parameters:
- network_name:
- type: string
- description: Network name
- default: private_net
-
-resources:
- my_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.small
- image: cirros-0.3.2-x86_64-uec
- key_name: userkey
- networks:
- - port: { get_resource: my_port }
- user_data_format: SOFTWARE_CONFIG
-
- my_network:
- type: OS::Neutron::Net
- properties:
- name:
- get_param: network_name
-
- my_network_subnet:
- type: OS::Neutron::Subnet
- properties:
- allocation_pools:
- - end: 192.168.0.200
- start: 192.168.0.50
- cidr: 192.168.0.0/24
- gateway_ip: 192.168.0.1
- ip_version: 4
- network: { get_resource: my_network }
-
- my_port:
- type: OS::Neutron::Port
- properties:
- network: { get_resource: my_network }
-
-outputs: {}
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/network/hot_one_server_three_networks.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/network/hot_one_server_three_networks.yaml
deleted file mode 100644
index 0696ba6..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/network/hot_one_server_three_networks.yaml
+++ /dev/null
@@ -1,72 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- TOSCA simple profile with 1 server bound to 3 networks
-
-parameters: {}
-
-resources:
- my_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.small
- image: cirros-0.3.2-x86_64-uec
- key_name: userkey
- networks:
- - port: { get_resource: my_port1 }
- - port: { get_resource: my_port2 }
- - port: { get_resource: my_port3 }
- user_data_format: SOFTWARE_CONFIG
-
- my_network1:
- type: OS::Neutron::Net
- properties:
- name: net1
-
- my_network2:
- type: OS::Neutron::Net
- properties:
- name: net2
-
- my_network3:
- type: OS::Neutron::Net
- properties:
- name: net3
-
- my_network1_subnet:
- type: OS::Neutron::Subnet
- properties:
- cidr: 192.168.1.0/24
- ip_version: 4
- network: { get_resource: my_network1 }
-
- my_network2_subnet:
- type: OS::Neutron::Subnet
- properties:
- cidr: 192.168.2.0/24
- ip_version: 4
- network: { get_resource: my_network2 }
-
- my_network3_subnet:
- type: OS::Neutron::Subnet
- properties:
- cidr: 192.168.3.0/24
- ip_version: 4
- network: { get_resource: my_network3 }
-
- my_port1:
- type: OS::Neutron::Port
- properties:
- network: { get_resource: my_network1 }
-
- my_port2:
- type: OS::Neutron::Port
- properties:
- network: { get_resource: my_network2 }
-
- my_port3:
- type: OS::Neutron::Port
- properties:
- network: { get_resource: my_network3 }
-
-outputs: {}
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/network/hot_server_on_existing_network.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/network/hot_server_on_existing_network.yaml
deleted file mode 100644
index 7d70d05..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/network/hot_server_on_existing_network.yaml
+++ /dev/null
@@ -1,28 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- TOSCA simple profile with 1 server bound to an existing network
-
-parameters:
- network_name:
- type: string
- description: Network name
- default: private_net
-
-resources:
- my_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.small
- image: cirros-0.3.2-x86_64-uec
- key_name: userkey
- networks:
- - port: { get_resource: my_port }
- user_data_format: SOFTWARE_CONFIG
-
- my_port:
- type: OS::Neutron::Port
- properties:
- network: {get_param: network_name}
-
-outputs: {}
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/network/hot_two_servers_one_network.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/network/hot_two_servers_one_network.yaml
deleted file mode 100644
index 15224ea..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/network/hot_two_servers_one_network.yaml
+++ /dev/null
@@ -1,74 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- TOSCA simple profile with 2 servers bound to the 1 network
-
-parameters:
- network_name:
- type: string
- description: Network name
- default: my_private_net
- network_cidr:
- type: string
- description: CIDR for the network
- default: 10.0.0.0/24
- network_start_ip:
- type: string
- description: Start IP for the allocation pool
- default: 10.0.0.100
- network_end_ip:
- type: string
- description: End IP for the allocation pool
- default: 10.0.0.150
-
-resources:
- my_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.small
- image: cirros-0.3.2-x86_64-uec
- key_name: userkey
- networks:
- - port: { get_resource: my_port }
- user_data_format: SOFTWARE_CONFIG
-
- my_server2:
- type: OS::Nova::Server
- properties:
- flavor: m1.small
- image: cirros-0.3.2-x86_64-uec
- key_name: userkey
- networks:
- - port: { get_resource: my_port2 }
- user_data_format: SOFTWARE_CONFIG
-
- my_network:
- type: OS::Neutron::Net
- properties:
- name:
- get_param: network_name
-
- my_network_subnet:
- type: OS::Neutron::Subnet
- properties:
- allocation_pools:
- - end:
- get_param: network_end_ip
- start:
- get_param: network_start_ip
- cidr:
- get_param: network_cidr
- ip_version: 4
- network: { get_resource: my_network }
-
- my_port:
- type: OS::Neutron::Port
- properties:
- network: { get_resource: my_network }
-
- my_port2:
- type: OS::Neutron::Port
- properties:
- network: { get_resource: my_network }
-
-outputs: {}
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment.yaml
deleted file mode 100644
index 2a8c233..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment.yaml
+++ /dev/null
@@ -1,72 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- TOSCA simple profile with server and attached block storage using the normative
- AttachesTo Relationship Type.
-
-parameters:
- cpus:
- type: number
- description: Number of CPUs for the server.
- default: 1
- constraints:
- - allowed_values:
- - 1
- - 2
- - 4
- - 8
- storage_location:
- type: string
- description: Block storage mount point (filesystem path).
- default: /dev/vdc
- storage_size:
- type: number
- description: Size of the storage to be created.
- default: 2
- storage_snapshot_id:
- type: string
- description: "Optional identifier for an existing snapshot to use when creating storage."
- default: ssid
-
-resources:
- my_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.small
- image: fedora-amd64-heat-config
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
- depends_on:
- - my_storage
-
- my_storage:
- type: OS::Cinder::Volume
- properties:
- size:
- get_param: storage_size
- snapshot_id:
- get_param: storage_snapshot_id
-
- attachesto_1:
- type: OS::Cinder::VolumeAttachment
- properties:
- instance_uuid:
- get_resource: my_server
- mountpoint:
- get_param: storage_location
- volume_id:
- get_resource: my_storage
-
-outputs:
- private_ip:
- description: The private IP address of the newly created compute instance.
- value:
- get_attr:
- - my_server
- - networks
- - private
- - 0
- volume_id:
- description: The volume id of the block storage instance.
- value:
- get_resource: my_storage
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment_notation1_alt1.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment_notation1_alt1.yaml
deleted file mode 100644
index c6f8a4d..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment_notation1_alt1.yaml
+++ /dev/null
@@ -1,94 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- TOSCA simple profile with a Single Block Storage node shared by 2-Tier
- Application with custom AttachesTo Type and implied relationships.
-
-parameters:
- cpus:
- type: number
- description: Number of CPUs for the server.
- default: 1
- constraints:
- - allowed_values:
- - 1
- - 2
- - 4
- - 8
- storage_size:
- type: number
- description: Size of the storage to be created.
- default: 1
- storage_snapshot_id:
- type: string
- description: Optional identifier for an existing snapshot to use when creating storage.
- default: ssid
-
-resources:
- my_storage:
- type: OS::Cinder::Volume
- properties:
- size:
- get_param: storage_size
- snapshot_id:
- get_param: storage_snapshot_id
-
- my_web_app_tier_1:
- type: OS::Nova::Server
- properties:
- flavor: m1.medium
- image: fedora-amd64-heat-config
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
- depends_on:
- - my_storage
-
- myattachesto_1:
- type: OS::Cinder::VolumeAttachment
- properties:
- instance_uuid:
- get_resource: my_web_app_tier_1
- mountpoint: /default_location
- volume_id:
- get_resource: my_storage
-
- my_web_app_tier_2:
- type: OS::Nova::Server
- properties:
- flavor: m1.medium
- image: fedora-amd64-heat-config
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
- depends_on:
- - my_storage
-
- myattachesto_2:
- type: OS::Cinder::VolumeAttachment
- properties:
- instance_uuid:
- get_resource: my_web_app_tier_2
- mountpoint: /some_other_data_location
- volume_id:
- get_resource: my_storage
-
-outputs:
- private_ip_1:
- description: The private IP address of the applications first tier.
- value:
- get_attr:
- - my_web_app_tier_1
- - networks
- - private
- - 0
- private_ip_2:
- description: The private IP address of the applications second tier.
- value:
- get_attr:
- - my_web_app_tier_2
- - networks
- - private
- - 0
- volume_id:
- description: The volume id of the block storage instance.
- value:
- get_resource: my_storage
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment_notation1_alt2.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment_notation1_alt2.yaml
deleted file mode 100644
index e91ac2e..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment_notation1_alt2.yaml
+++ /dev/null
@@ -1,94 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- TOSCA simple profile with a Single Block Storage node shared by 2-Tier
- Application with custom AttachesTo Type and implied relationships.
-
-parameters:
- cpus:
- type: number
- description: Number of CPUs for the server.
- default: 1
- constraints:
- - allowed_values:
- - 1
- - 2
- - 4
- - 8
- storage_size:
- type: number
- description: Size of the storage to be created.
- default: 1
- storage_snapshot_id:
- type: string
- description: Optional identifier for an existing snapshot to use when creating storage.
- default: ssid
-
-resources:
- my_storage:
- type: OS::Cinder::Volume
- properties:
- size:
- get_param: storage_size
- snapshot_id:
- get_param: storage_snapshot_id
-
- my_web_app_tier_1:
- type: OS::Nova::Server
- properties:
- flavor: m1.medium
- image: fedora-amd64-heat-config
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
- depends_on:
- - my_storage
-
- myattachesto_2:
- type: OS::Cinder::VolumeAttachment
- properties:
- instance_uuid:
- get_resource: my_web_app_tier_1
- mountpoint: /default_location
- volume_id:
- get_resource: my_storage
-
- my_web_app_tier_2:
- type: OS::Nova::Server
- properties:
- flavor: m1.medium
- image: fedora-amd64-heat-config
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
- depends_on:
- - my_storage
-
- myattachesto_1:
- type: OS::Cinder::VolumeAttachment
- properties:
- instance_uuid:
- get_resource: my_web_app_tier_2
- mountpoint: /some_other_data_location
- volume_id:
- get_resource: my_storage
-
-outputs:
- private_ip_1:
- description: The private IP address of the applications first tier.
- value:
- get_attr:
- - my_web_app_tier_1
- - networks
- - private
- - 0
- private_ip_2:
- description: The private IP address of the applications second tier.
- value:
- get_attr:
- - my_web_app_tier_2
- - networks
- - private
- - 0
- volume_id:
- description: The volume id of the block storage instance.
- value:
- get_resource: my_storage
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment_notation2_alt1.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment_notation2_alt1.yaml
deleted file mode 100644
index 853716c..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment_notation2_alt1.yaml
+++ /dev/null
@@ -1,98 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- TOSCA simple profile with a single Block Storage node shared by 2-Tier
- Application with custom AttachesTo Type and explicit Relationship Templates.
-
-parameters:
- cpus:
- type: number
- description: Number of CPUs for the server.
- default: 1
- constraints:
- - allowed_values:
- - 1
- - 2
- - 4
- - 8
- storage_location:
- type: string
- description: Block storage mount point (filesystem path).
- default: /dev/vdc
- storage_size:
- type: number
- description: Size of the storage to be created.
- default: 1
- storage_snapshot_id:
- type: string
- description: Optional identifier for an existing snapshot to use when creating storage.
- default: ssid
-
-resources:
- my_storage:
- type: OS::Cinder::Volume
- properties:
- size:
- get_param: storage_size
- snapshot_id:
- get_param: storage_snapshot_id
-
- my_web_app_tier_1:
- type: OS::Nova::Server
- properties:
- flavor: m1.small
- image: fedora-amd64-heat-config
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
- depends_on:
- - my_storage
-
- storage_attachesto_1_2:
- type: OS::Cinder::VolumeAttachment
- properties:
- instance_uuid:
- get_resource: my_web_app_tier_1
- mountpoint: /my_data_location
- volume_id:
- get_resource: my_storage
-
- my_web_app_tier_2:
- type: OS::Nova::Server
- properties:
- flavor: m1.small
- image: fedora-amd64-heat-config
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
- depends_on:
- - my_storage
-
- storage_attachesto_2_1:
- type: OS::Cinder::VolumeAttachment
- properties:
- instance_uuid:
- get_resource: my_web_app_tier_2
- mountpoint: /some_other_data_location
- volume_id:
- get_resource: my_storage
-
-outputs:
- private_ip_1:
- description: The private IP address of the applications first tier.
- value:
- get_attr:
- - my_web_app_tier_1
- - networks
- - private
- - 0
- private_ip_2:
- description: The private IP address of the applications second tier.
- value:
- get_attr:
- - my_web_app_tier_2
- - networks
- - private
- - 0
- volume_id:
- description: The volume id of the block storage instance.
- value:
- get_resource: my_storage
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment_notation2_alt2.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment_notation2_alt2.yaml
deleted file mode 100644
index 2e28bc2..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_attachment_notation2_alt2.yaml
+++ /dev/null
@@ -1,98 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- TOSCA simple profile with a single Block Storage node shared by 2-Tier
- Application with custom AttachesTo Type and explicit Relationship Templates.
-
-parameters:
- cpus:
- type: number
- description: Number of CPUs for the server.
- default: 1
- constraints:
- - allowed_values:
- - 1
- - 2
- - 4
- - 8
- storage_location:
- type: string
- description: Block storage mount point (filesystem path).
- default: /dev/vdc
- storage_size:
- type: number
- description: Size of the storage to be created.
- default: 1
- storage_snapshot_id:
- type: string
- description: Optional identifier for an existing snapshot to use when creating storage.
- default: ssid
-
-resources:
- my_storage:
- type: OS::Cinder::Volume
- properties:
- size:
- get_param: storage_size
- snapshot_id:
- get_param: storage_snapshot_id
-
- my_web_app_tier_1:
- type: OS::Nova::Server
- properties:
- flavor: m1.small
- image: fedora-amd64-heat-config
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
- depends_on:
- - my_storage
-
- storage_attachesto_1_1:
- type: OS::Cinder::VolumeAttachment
- properties:
- instance_uuid:
- get_resource: my_web_app_tier_1
- mountpoint: /my_data_location
- volume_id:
- get_resource: my_storage
-
- my_web_app_tier_2:
- type: OS::Nova::Server
- properties:
- flavor: m1.small
- image: fedora-amd64-heat-config
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
- depends_on:
- - my_storage
-
- storage_attachesto_2_2:
- type: OS::Cinder::VolumeAttachment
- properties:
- instance_uuid:
- get_resource: my_web_app_tier_2
- mountpoint: /some_other_data_location
- volume_id:
- get_resource: my_storage
-
-outputs:
- private_ip_1:
- description: The private IP address of the applications first tier.
- value:
- get_attr:
- - my_web_app_tier_1
- - networks
- - private
- - 0
- private_ip_2:
- description: The private IP address of the applications second tier.
- value:
- get_attr:
- - my_web_app_tier_2
- - networks
- - private
- - 0
- volume_id:
- description: The volume id of the block storage instance.
- value:
- get_resource: my_storage
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_custom_relationship_type.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_custom_relationship_type.yaml
deleted file mode 100644
index e16731e..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_custom_relationship_type.yaml
+++ /dev/null
@@ -1,73 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- TOSCA simple profile with server and attached block storage using a custom
- AttachesTo Relationship Type.
-
-parameters:
- cpus:
- type: number
- description: Number of CPUs for the server.
- default: 1
- constraints:
- - allowed_values:
- - 1
- - 2
- - 4
- - 8
- storage_location:
- type: string
- description: Block storage mount point (filesystem path).
- default: /dev/vdc
- storage_size:
- type: number
- description: Size of the storage to be created.
- default: 1
- storage_snapshot_id:
- type: string
- description: Optional identifier for an existing snapshot to use when creating storage.
- default: ssid
-
-resources:
- my_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.small
- image: fedora-amd64-heat-config
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
- depends_on:
- - my_storage
-
- my_storage:
- type: OS::Cinder::Volume
- properties:
- size:
- get_param: storage_size
- snapshot_id:
- get_param: storage_snapshot_id
-
- mycustomattachesto_1:
- type: OS::Cinder::VolumeAttachment
- properties:
- instance_uuid:
- get_resource: my_server
- volume_id:
- get_resource: my_storage
- mountpoint:
- get_param: storage_location
-
-
-outputs:
- private_ip:
- description: The private IP address of the newly created compute instance.
- value:
- get_attr:
- - my_server
- - networks
- - private
- - 0
- volume_id:
- description: The volume id of the block storage instance.
- value:
- get_resource: my_storage
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_relationship_template.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_relationship_template.yaml
deleted file mode 100644
index 869e31b..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_blockstorage_with_relationship_template.yaml
+++ /dev/null
@@ -1,66 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- TOSCA simple profile with server and attached block storage using a named
- Relationship Template for the storage attachment.
-
-parameters:
- cpus:
- type: number
- description: Number of CPUs for the server.
- default: 1
- constraints:
- - allowed_values:
- - 1
- - 2
- - 4
- - 8
- storage_location:
- type: string
- description: Block storage mount point (filesystem path).
- default: /dev/vdc
- storage_size:
- type: number
- description: Size of the storage to be created.
- default: 1
-
-resources:
- my_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.small
- image: fedora-amd64-heat-config
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
- depends_on:
- - my_storage
-
- my_storage:
- type: OS::Cinder::Volume
- properties:
- size:
- get_param: storage_size
-
- storage_attachment_1:
- type: OS::Cinder::VolumeAttachment
- properties:
- instance_uuid:
- get_resource: my_server
- mountpoint:
- get_input: storage_location
- volume_id:
- get_resource: my_storage
-
-outputs:
- private_ip:
- description: The private IP address of the newly created compute instance.
- value:
- get_attr:
- - my_server
- - networks
- - private
- - 0
- volume_id:
- description: The volume id of the block storage instance.
- value:
- get_resource: my_storage
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_multiple_blockstorage_with_attachment_alt1.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_multiple_blockstorage_with_attachment_alt1.yaml
deleted file mode 100644
index 4de3e46..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_multiple_blockstorage_with_attachment_alt1.yaml
+++ /dev/null
@@ -1,111 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- TOSCA simple profile with 2 servers each with different attached block storage.
-
-parameters:
- cpus:
- type: number
- description: Number of CPUs for the server.
- default: 1
- constraints:
- - allowed_values:
- - 1
- - 2
- - 4
- - 8
- storage_location:
- type: string
- description: Block storage mount point (filesystem path).
- default: /dev/vdc
- storage_size:
- type: number
- description: Size of the storage to be created.
- default: 1
- storage_snapshot_id:
- type: string
- description: Optional identifier for an existing snapshot to use when creating storage.
- default: ssid
-
-resources:
- my_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.medium
- image: fedora-amd64-heat-config
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
- depends_on:
- - my_storage
-
- my_storage:
- type: OS::Cinder::Volume
- properties:
- size:
- get_param: storage_size
- snapshot_id:
- get_param: storage_snapshot_id
-
- attachesto_1:
- type: OS::Cinder::VolumeAttachment
- properties:
- instance_uuid:
- get_resource: my_server
- mountpoint:
- get_param: storage_location
- volume_id:
- get_resource: my_storage
-
- my_server2:
- type: OS::Nova::Server
- properties:
- flavor: m1.medium
- image: fedora-amd64-heat-config
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
- depends_on:
- - my_storage2
-
- my_storage2:
- type: OS::Cinder::Volume
- properties:
- size:
- get_param: storage_size
- snapshot_id:
- get_param: storage_snapshot_id
-
- attachesto_2:
- type: OS::Cinder::VolumeAttachment
- properties:
- instance_uuid:
- get_resource: my_server2
- mountpoint:
- get_param: storage_location
- volume_id:
- get_resource: my_storage2
-
-outputs:
- server_ip_1:
- description: The private IP address of the applications first server.
- value:
- get_attr:
- - my_server
- - networks
- - private
- - 0
- server_ip_2:
- description: The private IP address of the applications second server.
- value:
- get_attr:
- - my_server2
- - networks
- - private
- - 0
- volume_id_1:
- description: The volume id of the first block storage instance.
- value:
- get_resource: my_storage
- volume_id_2:
- description: The volume id of the second block storage instance.
- value:
- get_resource: my_storage2
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_multiple_blockstorage_with_attachment_alt2.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_multiple_blockstorage_with_attachment_alt2.yaml
deleted file mode 100644
index a971073..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/hot_output/storage/hot_multiple_blockstorage_with_attachment_alt2.yaml
+++ /dev/null
@@ -1,111 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: >
- TOSCA simple profile with 2 servers each with different attached block storage.
-
-parameters:
- cpus:
- type: number
- description: Number of CPUs for the server.
- default: 1
- constraints:
- - allowed_values:
- - 1
- - 2
- - 4
- - 8
- storage_location:
- type: string
- description: Block storage mount point (filesystem path).
- default: /dev/vdc
- storage_size:
- type: number
- description: Size of the storage to be created.
- default: 1
- storage_snapshot_id:
- type: string
- description: Optional identifier for an existing snapshot to use when creating storage.
- default: ssid
-
-resources:
- my_server:
- type: OS::Nova::Server
- properties:
- flavor: m1.medium
- image: fedora-amd64-heat-config
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
- depends_on:
- - my_storage
-
- my_storage:
- type: OS::Cinder::Volume
- properties:
- size:
- get_param: storage_size
- snapshot_id:
- get_param: storage_snapshot_id
-
- attachesto_2:
- type: OS::Cinder::VolumeAttachment
- properties:
- instance_uuid:
- get_resource: my_server
- mountpoint:
- get_param: storage_location
- volume_id:
- get_resource: my_storage
-
- my_server2:
- type: OS::Nova::Server
- properties:
- flavor: m1.medium
- image: fedora-amd64-heat-config
- key_name: userkey
- user_data_format: SOFTWARE_CONFIG
- depends_on:
- - my_storage2
-
- my_storage2:
- type: OS::Cinder::Volume
- properties:
- size:
- get_param: storage_size
- snapshot_id:
- get_param: storage_snapshot_id
-
- attachesto_1:
- type: OS::Cinder::VolumeAttachment
- properties:
- instance_uuid:
- get_resource: my_server2
- mountpoint:
- get_param: storage_location
- volume_id:
- get_resource: my_storage2
-
-outputs:
- server_ip_1:
- description: The private IP address of the applications first server.
- value:
- get_attr:
- - my_server
- - networks
- - private
- - 0
- server_ip_2:
- description: The private IP address of the applications second server.
- value:
- get_attr:
- - my_server2
- - networks
- - private
- - 0
- volume_id_1:
- description: The volume id of the first block storage instance.
- value:
- get_resource: my_storage
- volume_id_2:
- description: The volume id of the second block storage instance.
- value:
- get_resource: my_storage2
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/network/tosca_one_server_one_network.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/network/tosca_one_server_one_network.yaml
deleted file mode 100644
index 8e58fa9..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/network/tosca_one_server_one_network.yaml
+++ /dev/null
@@ -1,43 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- TOSCA simple profile with 1 server bound to a new network
-
-topology_template:
-
- inputs:
- network_name:
- type: string
- description: Network name
-
- node_templates:
- my_server:
- type: tosca.nodes.Compute
- capabilities:
- host:
- properties:
- disk_size: 10 GB
- num_cpus: 1
- mem_size: 512 MB
- os:
- properties:
- architecture: x86_64
- type: Linux
- distribution: CirrOS
- version: 0.3.2
-
- my_network:
- type: tosca.nodes.network.Network
- properties:
- network_name: { get_input: network_name }
- ip_version: 4
- cidr: '192.168.0.0/24'
- start_ip: '192.168.0.50'
- end_ip: '192.168.0.200'
- gateway_ip: '192.168.0.1'
-
- my_port:
- type: tosca.nodes.network.Port
- requirements:
- - binding: my_server
- - link: my_network
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/network/tosca_one_server_three_networks.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/network/tosca_one_server_three_networks.yaml
deleted file mode 100644
index d791b17..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/network/tosca_one_server_three_networks.yaml
+++ /dev/null
@@ -1,64 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- TOSCA simple profile with 1 server bound to 3 networks
-
-topology_template:
-
- node_templates:
- my_server:
- type: tosca.nodes.Compute
- capabilities:
- host:
- properties:
- disk_size: 10 GB
- num_cpus: 1
- mem_size: 512 MB
- os:
- properties:
- architecture: x86_64
- type: Linux
- distribution: CirrOS
- version: 0.3.2
-
- my_network1:
- type: tosca.nodes.network.Network
- properties:
- cidr: '192.168.1.0/24'
- network_name: net1
-
- my_network2:
- type: tosca.nodes.network.Network
- properties:
- cidr: '192.168.2.0/24'
- network_name: net2
-
- my_network3:
- type: tosca.nodes.network.Network
- properties:
- cidr: '192.168.3.0/24'
- network_name: net3
-
- my_port1:
- type: tosca.nodes.network.Port
- properties:
- order: 0
- requirements:
- - binding: my_server
- - link: my_network1
-
- my_port2:
- type: tosca.nodes.network.Port
- properties:
- order: 1
- requirements:
- - binding: my_server
- - link: my_network2
-
- my_port3:
- type: tosca.nodes.network.Port
- properties:
- order: 2
- requirements:
- - binding: my_server
- - link: my_network3
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/network/tosca_server_on_existing_network.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/network/tosca_server_on_existing_network.yaml
deleted file mode 100644
index 7fedc13..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/network/tosca_server_on_existing_network.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- TOSCA simple profile with 1 server bound to an existing network
-
-topology_template:
- inputs:
- network_name:
- type: string
- description: Network name
-
- node_templates:
- my_server:
- type: tosca.nodes.Compute
- capabilities:
- host:
- properties:
- disk_size: 10 GB
- num_cpus: 1
- mem_size: 512 MB
- os:
- properties:
- architecture: x86_64
- type: Linux
- distribution: CirrOS
- version: 0.3.2
-
- my_network:
- type: tosca.nodes.network.Network
- properties:
- network_name: { get_input: network_name }
-
- my_port:
- type: tosca.nodes.network.Port
- requirements:
- - binding:
- node: my_server
- - link:
- node: my_network
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/network/tosca_two_servers_one_network.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/network/tosca_two_servers_one_network.yaml
deleted file mode 100644
index 1473a8d..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/network/tosca_two_servers_one_network.yaml
+++ /dev/null
@@ -1,79 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- TOSCA simple profile with 2 servers bound to the 1 network
-
-topology_template:
-
- inputs:
- network_name:
- type: string
- description: Network name
- network_cidr:
- type: string
- default: 10.0.0.0/24
- description: CIDR for the network
- network_start_ip:
- type: string
- default: 10.0.0.100
- description: Start IP for the allocation pool
- network_end_ip:
- type: string
- default: 10.0.0.150
- description: End IP for the allocation pool
-
- node_templates:
- my_server:
- type: tosca.nodes.Compute
- capabilities:
- host:
- properties:
- disk_size: 10 GB
- num_cpus: 1
- mem_size: 512 MB
- os:
- properties:
- architecture: x86_64
- type: Linux
- distribution: CirrOS
- version: 0.3.2
-
- my_server2:
- type: tosca.nodes.Compute
- capabilities:
- host:
- properties:
- disk_size: 10 GB
- num_cpus: 1
- mem_size: 512 MB
- os:
- properties:
- architecture: x86_64
- type: Linux
- distribution: CirrOS
- version: 0.3.2
-
- my_network:
- type: tosca.nodes.network.Network
- properties:
- ip_version: 4
- cidr: { get_input: network_cidr }
- network_name: { get_input: network_name }
- start_ip: { get_input: network_start_ip }
- end_ip: { get_input: network_end_ip }
-
- my_port:
- type: tosca.nodes.network.Port
- requirements:
- - binding:
- node: my_server
- - link:
- node: my_network
-
- my_port2:
- type: tosca.nodes.network.Port
- requirements:
- - binding:
- node: my_server2
- - link:
- node: my_network
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_blockstorage_with_attachment.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_blockstorage_with_attachment.yaml
deleted file mode 100644
index 460fa4c..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_blockstorage_with_attachment.yaml
+++ /dev/null
@@ -1,61 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- TOSCA simple profile with server and attached block storage using the normative AttachesTo Relationship Type.
-
-topology_template:
-
- inputs:
- cpus:
- type: integer
- description: Number of CPUs for the server.
- constraints:
- - valid_values: [ 1, 2, 4, 8 ]
- storage_size:
- type: scalar-unit.size
- description: Size of the storage to be created.
- default: 1 GB
- storage_snapshot_id:
- type: string
- description: >
- Optional identifier for an existing snapshot to use when creating storage.
- storage_location:
- type: string
- description: Block storage mount point (filesystem path).
-
- node_templates:
- my_server:
- type: Compute
- capabilities:
- host:
- properties:
- disk_size: 10 GB
- num_cpus: { get_input: cpus }
- mem_size: 4096 kB
- os:
- properties:
- architecture: x86_64
- type: linux
- distribution: fedora
- version: 18.0
- requirements:
- - local_storage:
- node: my_storage
- relationship:
- type: AttachesTo
- properties:
- location: { get_input: storage_location }
-
- my_storage:
- type: BlockStorage
- properties:
- size: { get_input: storage_size }
- snapshot_id: { get_input: storage_snapshot_id }
-
- outputs:
- private_ip:
- description: The private IP address of the newly created compute instance.
- value: { get_attribute: [my_server, private_address] }
- volume_id:
- description: The volume id of the block storage instance.
- value: { get_attribute: [my_storage, volume_id] }
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_blockstorage_with_attachment_notation1.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_blockstorage_with_attachment_notation1.yaml
deleted file mode 100644
index df22d72..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_blockstorage_with_attachment_notation1.yaml
+++ /dev/null
@@ -1,87 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- TOSCA simple profile with a Single Block Storage node shared by 2-Tier Application with custom AttachesTo Type and implied relationships.
-
-relationship_types:
- MyAttachesTo:
- derived_from: tosca.relationships.AttachesTo
- properties:
- location:
- type: string
- default: /default_location
-
-topology_template:
- inputs:
- cpus:
- type: integer
- description: Number of CPUs for the server.
- constraints:
- - valid_values: [ 1, 2, 4, 8 ]
- storage_size:
- type: scalar-unit.size
- default: 1 GB
- description: Size of the storage to be created.
- storage_snapshot_id:
- type: string
- description: >
- Optional identifier for an existing snapshot to use when creating storage.
-
- node_templates:
- my_web_app_tier_1:
- type: tosca.nodes.Compute
- capabilities:
- host:
- properties:
- disk_size: 10 GB
- num_cpus: { get_input: cpus }
- mem_size: 4096 MB
- os:
- properties:
- architecture: x86_64
- type: Linux
- distribution: Fedora
- version: 18.0
- requirements:
- - local_storage:
- node: my_storage
- relationship: MyAttachesTo
-
- my_web_app_tier_2:
- type: tosca.nodes.Compute
- capabilities:
- host:
- properties:
- disk_size: 10 GB
- num_cpus: { get_input: cpus }
- mem_size: 4096 MB
- os:
- properties:
- architecture: x86_64
- type: Linux
- distribution: Fedora
- version: 18.0
- requirements:
- - local_storage:
- node: my_storage
- relationship:
- type: MyAttachesTo
- properties:
- location: /some_other_data_location
-
- my_storage:
- type: tosca.nodes.BlockStorage
- properties:
- size: { get_input: storage_size }
- snapshot_id: { get_input: storage_snapshot_id }
-
- outputs:
- private_ip_1:
- description: The private IP address of the application's first tier.
- value: { get_attribute: [my_web_app_tier_1, private_address] }
- private_ip_2:
- description: The private IP address of the application's second tier.
- value: { get_attribute: [my_web_app_tier_2, private_address] }
- volume_id:
- description: The volume id of the block storage instance.
- value: { get_attribute: [my_storage, volume_id] }
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_blockstorage_with_attachment_notation2.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_blockstorage_with_attachment_notation2.yaml
deleted file mode 100644
index cb1c17a..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_blockstorage_with_attachment_notation2.yaml
+++ /dev/null
@@ -1,99 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- TOSCA simple profile with a single Block Storage node shared by 2-Tier Application with custom AttachesTo Type and explicit Relationship Templates.
-
-relationship_types:
- MyAttachesTo:
- derived_from: tosca.relationships.AttachesTo
- properties:
- location:
- type: string
- default: /default_location
-
-topology_template:
- inputs:
- cpus:
- type: integer
- description: Number of CPUs for the server.
- constraints:
- - valid_values: [ 1, 2, 4, 8 ]
- storage_size:
- type: scalar-unit.size
- default: 1 GB
- description: Size of the storage to be created.
- storage_snapshot_id:
- type: string
- description: >
- Optional identifier for an existing snapshot to use when creating storage.
- storage_location:
- type: string
- description: >
- Block storage mount point (filesystem path).
-
- node_templates:
-
- my_web_app_tier_1:
- type: tosca.nodes.Compute
- capabilities:
- host:
- properties:
- disk_size: 10 GB
- num_cpus: { get_input: cpus }
- mem_size: 4096 kB
- os:
- properties:
- architecture: x86_64
- type: Linux
- distribution: Fedora
- version: 18.0
- requirements:
- - local_storage:
- node: my_storage
- relationship: storage_attachesto_1
-
- my_web_app_tier_2:
- type: tosca.nodes.Compute
- capabilities:
- host:
- properties:
- disk_size: 10 GB
- num_cpus: { get_input: cpus }
- mem_size: 4096 kB
- os:
- properties:
- architecture: x86_64
- type: Linux
- distribution: Fedora
- version: 18.0
- requirements:
- - local_storage:
- node: my_storage
- relationship: storage_attachesto_2
-
- my_storage:
- type: tosca.nodes.BlockStorage
- properties:
- size: { get_input: storage_size }
- snapshot_id: { get_input: storage_snapshot_id }
-
- relationship_templates:
- storage_attachesto_1:
- type: MyAttachesTo
- properties:
- location: /my_data_location
-
- storage_attachesto_2:
- type: MyAttachesTo
- properties:
- location: /some_other_data_location
- outputs:
- private_ip_1:
- description: The private IP address of the application's first tier.
- value: { get_attribute: [my_web_app_tier_1, private_address] }
- private_ip_2:
- description: The private IP address of the application's second tier.
- value: { get_attribute: [my_web_app_tier_2, private_address] }
- volume_id:
- description: The volume id of the block storage instance.
- value: { get_attribute: [my_storage, volume_id] }
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_blockstorage_with_custom_relationship_type.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_blockstorage_with_custom_relationship_type.yaml
deleted file mode 100644
index 932f89e..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_blockstorage_with_custom_relationship_type.yaml
+++ /dev/null
@@ -1,64 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- TOSCA simple profile with server and attached block storage using a custom AttachesTo Relationship Type.
-
-relationship_types:
- MyCustomAttachesTo:
- derived_from: AttachesTo
-
-topology_template:
- inputs:
- cpus:
- type: integer
- description: Number of CPUs for the server.
- constraints:
- - valid_values: [ 1, 2, 4, 8 ]
- storage_size:
- type: scalar-unit.size
- description: Size of the storage to be created.
- default: 1 GB
- storage_snapshot_id:
- type: string
- description: >
- Optional identifier for an existing snapshot to use when creating storage.
- storage_location:
- type: string
- description: Block storage mount point (filesystem path).
-
- node_templates:
- my_server:
- type: Compute
- capabilities:
- host:
- properties:
- disk_size: 10 GB
- num_cpus: { get_input: cpus }
- mem_size: 4 MB
- os:
- properties:
- architecture: x86_64
- type: Linux
- distribution: Fedora
- version: 18.0
- requirements:
- - local_storage:
- node: my_storage
- # Declare custom AttachesTo type using the 'relationship' keyword
- relationship:
- type: MyCustomAttachesTo
- properties:
- location: { get_input: storage_location }
- my_storage:
- type: BlockStorage
- properties:
- size: { get_input: storage_size }
- snapshot_id: { get_input: storage_snapshot_id }
-
- outputs:
- private_ip:
- description: The private IP address of the newly created compute instance.
- value: { get_attribute: [my_server, private_address] }
- volume_id:
- description: The volume id of the block storage instance.
- value: { get_attribute: [my_storage, volume_id] }
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_blockstorage_with_relationship_template.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_blockstorage_with_relationship_template.yaml
deleted file mode 100644
index c31a4da..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_blockstorage_with_relationship_template.yaml
+++ /dev/null
@@ -1,59 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- TOSCA simple profile with server and attached block storage using a named Relationship Template for the storage attachment.
-
-topology_template:
- inputs:
- cpus:
- type: integer
- description: Number of CPUs for the server.
- constraints:
- - valid_values: [ 1, 2, 4, 8 ]
- storage_size:
- type: scalar-unit.size
- description: Size of the storage to be created.
- default: 1 GB
- storage_location:
- type: string
- description: Block storage mount point (filesystem path).
-
- node_templates:
- my_server:
- type: Compute
- capabilities:
- host:
- properties:
- disk_size: 10 GB
- num_cpus: { get_input: cpus }
- mem_size: 4 MB
- os:
- properties:
- architecture: x86_64
- type: Linux
- distribution: Fedora
- version: 18.0
- requirements:
- - local_storage:
- node: my_storage
- # Declare template to use with 'relationship' keyword
- relationship: storage_attachment
-
- my_storage:
- type: BlockStorage
- properties:
- size: { get_input: storage_size }
-
- relationship_templates:
- storage_attachment:
- type: AttachesTo
- properties:
- location: { get_input: storage_location }
-
- outputs:
- private_ip:
- description: The private IP address of the newly created compute instance.
- value: { get_attribute: [my_server, private_address] }
- volume_id:
- description: The volume id of the block storage instance.
- value: { get_attribute: [my_storage, volume_id] }
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_multiple_blockstorage_with_attachment.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_multiple_blockstorage_with_attachment.yaml
deleted file mode 100644
index aa4647e..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_multiple_blockstorage_with_attachment.yaml
+++ /dev/null
@@ -1,93 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- TOSCA simple profile with 2 servers each with different attached block storage.
-
-topology_template:
- inputs:
- cpus:
- type: integer
- description: Number of CPUs for the server.
- constraints:
- - valid_values: [ 1, 2, 4, 8 ]
- storage_size:
- type: scalar-unit.size
- default: 1 GB
- description: Size of the storage to be created.
- storage_snapshot_id:
- type: string
- description: >
- Optional identifier for an existing snapshot to use when creating storage.
- storage_location:
- type: string
- description: >
- Block storage mount point (filesystem path).
-
- node_templates:
- my_server:
- type: tosca.nodes.Compute
- capabilities:
- host:
- properties:
- disk_size: 10 GB
- num_cpus: { get_input: cpus }
- mem_size: 4096 MB
- os:
- properties:
- architecture: x86_64
- type: Linux
- distribution: Fedora
- version: 18.0
- requirements:
- - local_storage:
- node: my_storage
- relationship:
- type: AttachesTo
- properties:
- location: { get_input: storage_location }
- my_storage:
- type: tosca.nodes.BlockStorage
- properties:
- size: { get_input: storage_size }
- snapshot_id: { get_input: storage_snapshot_id }
-
- my_server2:
- type: tosca.nodes.Compute
- capabilities:
- host:
- properties:
- disk_size: 10 GB
- num_cpus: { get_input: cpus }
- mem_size: 4096 MB
- os:
- properties:
- architecture: x86_64
- type: Linux
- distribution: Fedora
- version: 18.0
- requirements:
- - local_storage:
- node: my_storage2
- relationship:
- type: AttachesTo
- properties:
- location: { get_input: storage_location }
- my_storage2:
- type: tosca.nodes.BlockStorage
- properties:
- size: { get_input: storage_size }
- snapshot_id: { get_input: storage_snapshot_id }
-
- outputs:
- server_ip_1:
- description: The private IP address of the application's first server.
- value: { get_attribute: [my_server, private_address] }
- server_ip_2:
- description: The private IP address of the application's second server.
- value: { get_attribute: [my_server2, private_address] }
- volume_id_1:
- description: The volume id of the first block storage instance.
- value: { get_attribute: [my_storage, volume_id] }
- volume_id_2:
- description: The volume id of the second block storage instance.
- value: { get_attribute: [my_storage2, volume_id] }
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_single_object_store.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_single_object_store.yaml
deleted file mode 100644
index 869af48..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/storage/tosca_single_object_store.yaml
+++ /dev/null
@@ -1,17 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- Tosca template for creating an object storage service.
-
-topology_template:
- inputs:
- objectstore_name:
- type: string
-
- node_templates:
- obj_store_server:
- type: tosca.nodes.ObjectStorage
- properties:
- name: { get_input: objectstore_name }
- size: 1024 kB
- maxsize: 1 GB
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/test_host_assignment.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/test_host_assignment.yaml
deleted file mode 100644
index acffd24..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/test_host_assignment.yaml
+++ /dev/null
@@ -1,80 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- A template to test host assignment for translated hot resources.
- It makes sure if a resource depends on multiple hosts only the
- one with the "HostedOn" relationship is picked as the host. In
- this template, the translated resource 'app_collectd_create_deploy'
- would depend on 'logstash_server' and 'app_server'. But it would
- have "HostedOn" relationship with 'app_server', and that server
- would be its host.
-
-imports:
- - custom_types/logstash.yaml
- - custom_types/collectd.yaml
- - custom_types/rsyslog.yaml
- - custom_types/elasticsearch.yaml
-
-dsl_definitions:
- host_capabilities: &host_capabilities
- # compute properties (flavor)
- disk_size: 10 GB
- num_cpus: 1
- mem_size: 4096 MB
- os_capabilities: &os_capabilities
- architecture: x86_64
- type: Linux
- distribution: Ubuntu
- version: 14.04
-
-topology_template:
- node_templates:
- app_collectd:
- type: tosca.nodes.SoftwareComponent.Collectd
- requirements:
- - host:
- node: app_server
- - log_endpoint:
- node: logstash
- capability: log_endpoint
- relationship:
- type: tosca.relationships.ConnectsTo
- interfaces:
- Configure:
- pre_configure_target:
- implementation: logstash/configure_collectd.py
- interfaces:
- Standard:
- create: collectd/create.sh
- configure:
- implementation: collectd/config.py
- inputs:
- logstash_ip: { get_attribute: [logstash_server, private_address] }
- start: collectd/start.sh
-
- logstash:
- type: tosca.nodes.SoftwareComponent.Logstash
- requirements:
- - host:
- node: logstash_server
- interfaces:
- Standard:
- create: logstash/create.sh
- start: logstash/start.sh
-
- app_server:
- type: tosca.nodes.Compute
- capabilities:
- os:
- properties: *os_capabilities
- host:
- properties: *host_capabilities
-
- logstash_server:
- type: tosca.nodes.Compute
- capabilities:
- os:
- properties: *os_capabilities
- host:
- properties: *host_capabilities
-
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_elk.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_elk.yaml
deleted file mode 100644
index 2576d6e..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_elk.yaml
+++ /dev/null
@@ -1,219 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- This TOSCA simple profile deploys nodejs, mongodb, elasticsearch, logstash
- and kibana each on a separate server with monitoring enabled for nodejs
- server where a sample nodejs application is running. The rsyslog and collectd
- are installed on a nodejs server.
-
-imports:
- - custom_types/paypalpizzastore_nodejs_app.yaml
- - custom_types/elasticsearch.yaml
- - custom_types/logstash.yaml
- - custom_types/kibana.yaml
- - custom_types/collectd.yaml
- - custom_types/rsyslog.yaml
-
-dsl_definitions:
- host_capabilities: &host_capabilities
- disk_size: 10 GB
- num_cpus: { get_input: my_cpus }
- mem_size: 4096 MB
- os_capabilities: &os_capabilities
- architecture: x86_64
- type: Linux
- distribution: Ubuntu
- version: 14.04
-
-topology_template:
- inputs:
- my_cpus:
- type: integer
- description: Number of CPUs for the server.
- constraints:
- - valid_values: [ 1, 2, 4, 8 ]
- default: 1
- github_url:
- type: string
- description: The URL to download nodejs.
- default: http://github.com/paypal/rest-api-sample-app-nodejs.git
-
- node_templates:
- paypal_pizzastore:
- type: tosca.nodes.WebApplication.PayPalPizzaStore
- properties:
- github_url: { get_input: github_url }
- requirements:
- - host: nodejs
- - database_connection: mongo_db
- interfaces:
- Standard:
- configure:
- implementation: nodejs/config.sh
- inputs:
- github_url: http://github.com/paypal/rest-api-sample-app-nodejs.git
- mongodb_ip: { get_attribute: [mongo_server, private_address] }
- start: nodejs/start.sh
- nodejs:
- type: tosca.nodes.WebServer
- requirements:
- - host: app_server
- interfaces:
- Standard:
- create: nodejs/create.sh
- mongo_db:
- type: tosca.nodes.Database
- requirements:
- - host: mongo_dbms
- interfaces:
- Standard:
- create: mongodb/create_database.sh
- mongo_dbms:
- type: tosca.nodes.DBMS
- requirements:
- - host: mongo_server
- interfaces:
- Standard:
- create: mongodb/create.sh
- configure:
- implementation: mongodb/config.sh
- inputs:
- mongodb_ip: { get_attribute: [mongo_server, private_address] }
- start: mongodb/start.sh
- elasticsearch:
- type: tosca.nodes.SoftwareComponent.Elasticsearch
- requirements:
- - host: elasticsearch_server
- interfaces:
- Standard:
- create: elasticsearch/create.sh
- start: elasticsearch/start.sh
- logstash:
- type: tosca.nodes.SoftwareComponent.Logstash
- requirements:
- - host: logstash_server
- - search_endpoint:
- node: elasticsearch
- capability: search_endpoint
- relationship:
- type: tosca.relationships.ConnectsTo
- interfaces:
- Configure:
- pre_configure_source:
- implementation: logstash/configure_elasticsearch.py
- inputs:
- elasticsearch_ip: { get_attribute: [elasticsearch_server, private_address] }
- interfaces:
- Standard:
- create: logstash/create.sh
- start: logstash/start.sh
- kibana:
- type: tosca.nodes.SoftwareComponent.Kibana
- requirements:
- - host: kibana_server
- - search_endpoint:
- node: elasticsearch
- capability: search_endpoint
- interfaces:
- Standard:
- create: kibana/create.sh
- configure:
- implementation: kibana/config.sh
- inputs:
- elasticsearch_ip: { get_attribute: [elasticsearch_server, private_address] }
- kibana_ip: { get_attribute: [kibana_server, private_address] }
- start: kibana/start.sh
- app_collectd:
- type: tosca.nodes.SoftwareComponent.Collectd
- requirements:
- - host: app_server
- - log_endpoint:
- node: logstash
- capability: log_endpoint
- relationship:
- type: tosca.relationships.ConnectsTo
- interfaces:
- Configure:
- pre_configure_target:
- implementation: logstash/configure_collectd.py
- interfaces:
- Standard:
- create: collectd/create.sh
- configure:
- implementation: collectd/config.py
- inputs:
- logstash_ip: { get_attribute: [logstash_server, private_address] }
- start: collectd/start.sh
- app_rsyslog:
- type: tosca.nodes.SoftwareComponent.Rsyslog
- requirements:
- - host: app_server
- - log_endpoint:
- node: logstash
- capability: log_endpoint
- relationship:
- type: tosca.relationships.ConnectsTo
- interfaces:
- Configure:
- pre_configure_target:
- implementation: logstash/configure_rsyslog.py
- interfaces:
- Standard:
- create: rsyslog/create.sh
- configure:
- implementation: rsyslog/config.sh
- inputs:
- logstash_ip: { get_attribute: [logstash_server, private_address] }
- start: rsyslog/start.sh
- app_server:
- type: tosca.nodes.Compute
- capabilities:
- host:
- properties: *host_capabilities
- os:
- properties: *os_capabilities
- mongo_server:
- type: tosca.nodes.Compute
- capabilities:
- host:
- properties: *host_capabilities
- os:
- properties: *os_capabilities
- elasticsearch_server:
- type: tosca.nodes.Compute
- capabilities:
- host:
- properties: *host_capabilities
- os:
- properties: *os_capabilities
- logstash_server:
- type: tosca.nodes.Compute
- capabilities:
- host:
- properties: *host_capabilities
- os:
- properties: *os_capabilities
- kibana_server:
- type: tosca.nodes.Compute
- capabilities:
- host:
- properties: *host_capabilities
- os:
- properties: *os_capabilities
-
- outputs:
- nodejs_url:
- description: URL for the nodejs server, http://<IP>:3000
- value: { get_attribute: [ app_server, private_address ] }
- mongodb_url:
- description: URL for the mongodb server.
- value: { get_attribute: [ mongo_server, private_address ] }
- elasticsearch_url:
- description: URL for the elasticsearch server.
- value: { get_attribute: [ elasticsearch_server, private_address ] }
- logstash_url:
- description: URL for the logstash server.
- value: { get_attribute: [ logstash_server, private_address ] }
- kibana_url:
- description: URL for the kibana server.
- value: { get_attribute: [ kibana_server, private_address ] }
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_helloworld.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_helloworld.yaml
deleted file mode 100644
index 5b913ff..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_helloworld.yaml
+++ /dev/null
@@ -1,23 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: Template for deploying a single server with predefined properties.
-
-topology_template:
- node_templates:
- my_server:
- type: tosca.nodes.Compute
- capabilities:
- # Host container properties
- host:
- properties:
- num_cpus: 2
- disk_size: 10 GB
- mem_size: 512 MB
- # Guest Operating System properties
- os:
- properties:
- # host Operating System image properties
- architecture: x86_64
- type: Linux
- distribution: RHEL
- version: 6.5
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_helloworld_invalid.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_helloworld_invalid.yaml
deleted file mode 100644
index ea60733..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_helloworld_invalid.yaml
+++ /dev/null
@@ -1,23 +0,0 @@
-tosca_definitions: tosca_simple_yaml_1_0
-
-description: Template with invalid version and topology_template section.
-
-topology_template:
- node_temp:
- my_server:
- type: tosca.nodes.Compute
- capabilities:
- # Host container properties
- host:
- properties:
- num_cpus: 2
- disk_size: 10 GB
- mem_size: 512 MB
- # Guest Operating System properties
- os:
- properties:
- # host Operating System image properties
- architecture: x86_64
- type: Linux
- distribution: RHEL
- version: 6.5
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_nodejs_mongodb_two_instances.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_nodejs_mongodb_two_instances.yaml
deleted file mode 100644
index f611071..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_nodejs_mongodb_two_instances.yaml
+++ /dev/null
@@ -1,96 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- TOSCA simple profile with nodejs and mongodb.
-
-imports:
- - custom_types/paypalpizzastore_nodejs_app.yaml
-
-dsl_definitions:
- host_capabilities: &host_capabilities
- disk_size: 10 GB
- num_cpus: 1
- mem_size: 4096 MB
- os_capabilities: &os_capabilities
- architecture: x86_64
- type: Linux
- distribution: Ubuntu
- version: 14.04
-
-topology_template:
- inputs:
- my_cpus:
- type: integer
- description: Number of CPUs for the server.
- constraints:
- - valid_values: [ 1, 2, 4, 8 ]
- default: 1
- github_url:
- type: string
- description: The URL to download nodejs.
- default: http://github.com/paypal/rest-api-sample-app-nodejs.git
-
- node_templates:
- paypal_pizzastore:
- type: tosca.nodes.WebApplication.PayPalPizzaStore
- properties:
- github_url: { get_input: github_url }
- requirements:
- - host: nodejs
- - database_connection: mongo_db
- interfaces:
- Standard:
- configure:
- implementation: nodejs/config.sh
- inputs:
- github_url: http://github.com/paypal/rest-api-sample-app-nodejs.git
- mongodb_ip: { get_attribute: [mongo_server, private_address] }
- start: nodejs/start.sh
- nodejs:
- type: tosca.nodes.WebServer
- requirements:
- - host: app_server
- interfaces:
- Standard:
- create: nodejs/create.sh
- mongo_db:
- type: tosca.nodes.Database
- requirements:
- - host: mongo_dbms
- interfaces:
- Standard:
- create: mongodb/create_database.sh
- mongo_dbms:
- type: tosca.nodes.DBMS
- requirements:
- - host: mongo_server
- interfaces:
- Standard:
- create: mongodb/create.sh
- configure:
- implementation: mongodb/config.sh
- inputs:
- mongodb_ip: { get_attribute: [mongo_server, private_address] }
- start: mongodb/start.sh
- mongo_server:
- type: tosca.nodes.Compute
- capabilities:
- host:
- properties: *host_capabilities
- os:
- properties: *os_capabilities
- app_server:
- type: tosca.nodes.Compute
- capabilities:
- host:
- properties: *host_capabilities
- os:
- properties: *os_capabilities
-
- outputs:
- nodejs_url:
- description: URL for the nodejs server, http://<IP>:3000
- value: { get_attribute: [app_server, private_address] }
- mongodb_url:
- description: URL for the mongodb server.
- value: { get_attribute: [mongo_server, private_address] }
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_single_instance_wordpress.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_single_instance_wordpress.yaml
deleted file mode 100644
index f657034..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_single_instance_wordpress.yaml
+++ /dev/null
@@ -1,120 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- TOSCA simple profile with wordpress, web server and mysql on the same server.
-
-imports:
- - custom_types/wordpress.yaml
-
-topology_template:
- inputs:
- cpus:
- type: integer
- description: Number of CPUs for the server.
- constraints:
- - valid_values: [ 1, 2, 4, 8 ]
- default: 1
- db_name:
- type: string
- description: The name of the database.
- default: wordpress
- db_user:
- type: string
- description: The user name of the DB user.
- default: wp_user
- db_pwd:
- type: string
- description: The WordPress database admin account password.
- default: wp_pass
- db_root_pwd:
- type: string
- description: Root password for MySQL.
- db_port:
- type: PortDef
- description: Port for the MySQL database.
- default: 3306
-
- node_templates:
- wordpress:
- type: tosca.nodes.WebApplication.WordPress
- requirements:
- - host: webserver
- - database_endpoint: mysql_database
- interfaces:
- Standard:
- create: wordpress/wordpress_install.sh
- configure:
- implementation: wordpress/wordpress_configure.sh
- inputs:
- wp_db_name: wordpress
- wp_db_user: wp_user
- wp_db_password: wp_pass
-
- mysql_database:
- type: tosca.nodes.Database
- properties:
- name: { get_input: db_name }
- user: { get_input: db_user }
- password: { get_input: db_pwd }
- capabilities:
- database_endpoint:
- properties:
- port: { get_input: db_port }
- requirements:
- - host:
- node: mysql_dbms
- interfaces:
- Standard:
- configure:
- implementation: mysql/mysql_database_configure.sh
- inputs:
- db_name: wordpress
- db_user: wp_user
- db_password: wp_pass
- db_root_password: passw0rd
- mysql_dbms:
- type: tosca.nodes.DBMS
- properties:
- root_password: { get_input: db_root_pwd }
- port: { get_input: db_port }
- requirements:
- - host: server
- interfaces:
- Standard:
- create:
- implementation: mysql/mysql_dbms_install.sh
- inputs:
- db_root_password: passw0rd
- start: mysql/mysql_dbms_start.sh
- configure:
- implementation: mysql/mysql_dbms_configure.sh
- inputs:
- db_port: 3366
-
- webserver:
- type: tosca.nodes.WebServer
- requirements:
- - host: server
- interfaces:
- Standard:
- create: webserver/webserver_install.sh
- start: webserver/webserver_start.sh
- server:
- type: tosca.nodes.Compute
- capabilities:
- host:
- properties:
- disk_size: 10 GB
- num_cpus: { get_input: cpus }
- mem_size: 4096 MB
- os:
- properties:
- architecture: x86_64
- type: Linux
- distribution: Ubuntu
- version: 14.04
-
- outputs:
- website_url:
- description: URL for Wordpress wiki.
- value: { get_attribute: [server, private_address] }
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_single_instance_wordpress_with_local_abspath_import.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_single_instance_wordpress_with_local_abspath_import.yaml
deleted file mode 100644
index 061f5ae..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_single_instance_wordpress_with_local_abspath_import.yaml
+++ /dev/null
@@ -1,125 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- TOSCA simple profile with wordpress, web server and mysql on the same server.
- This template was added to test an 'invalid' scenario where the input template
- to heat-translator is provided as a URL and that template is referencing an
- import using an absolute path. The translation of this template would work
- only if it is tried locally (not via a URL link but via a file system
- reference) and the referenced import exists in the path below.
-
-imports:
- - /tmp/wordpress.yaml
-
-topology_template:
- inputs:
- cpus:
- type: integer
- description: Number of CPUs for the server.
- constraints:
- - valid_values: [ 1, 2, 4, 8 ]
- default: 1
- db_name:
- type: string
- description: The name of the database.
- default: wordpress
- db_user:
- type: string
- description: The user name of the DB user.
- default: wp_user
- db_pwd:
- type: string
- description: The WordPress database admin account password.
- default: wp_pass
- db_root_pwd:
- type: string
- description: Root password for MySQL.
- db_port:
- type: PortDef
- description: Port for the MySQL database.
- default: 3306
-
- node_templates:
- wordpress:
- type: tosca.nodes.WebApplication.WordPress
- requirements:
- - host: webserver
- - database_endpoint: mysql_database
- interfaces:
- Standard:
- create: wordpress/wordpress_install.sh
- configure:
- implementation: wordpress/wordpress_configure.sh
- inputs:
- wp_db_name: wordpress
- wp_db_user: wp_user
- wp_db_password: wp_pass
-
- mysql_database:
- type: tosca.nodes.Database
- properties:
- name: { get_input: db_name }
- user: { get_input: db_user }
- password: { get_input: db_pwd }
- capabilities:
- database_endpoint:
- properties:
- port: { get_input: db_port }
- requirements:
- - host:
- node: mysql_dbms
- interfaces:
- Standard:
- configure:
- implementation: mysql/mysql_database_configure.sh
- inputs:
- db_name: wordpress
- db_user: wp_user
- db_password: wp_pass
- db_root_password: passw0rd
- mysql_dbms:
- type: tosca.nodes.DBMS
- properties:
- root_password: { get_input: db_root_pwd }
- port: { get_input: db_port }
- requirements:
- - host: server
- interfaces:
- Standard:
- create:
- implementation: mysql/mysql_dbms_install.sh
- inputs:
- db_root_password: passw0rd
- start: mysql/mysql_dbms_start.sh
- configure:
- implementation: mysql/mysql_dbms_configure.sh
- inputs:
- db_port: 3366
-
- webserver:
- type: tosca.nodes.WebServer
- requirements:
- - host: server
- interfaces:
- Standard:
- create: webserver/webserver_install.sh
- start: webserver/webserver_start.sh
- server:
- type: tosca.nodes.Compute
- capabilities:
- host:
- properties:
- disk_size: 10 GB
- num_cpus: { get_input: cpus }
- mem_size: 4096 MB
- os:
- properties:
- architecture: x86_64
- type: Linux
- distribution: Ubuntu
- version: 14.04
-
- outputs:
- website_url:
- description: URL for Wordpress wiki.
- value: { get_attribute: [server, private_address] }
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_single_instance_wordpress_with_url_import.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_single_instance_wordpress_with_url_import.yaml
deleted file mode 100644
index e5f1580..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_single_instance_wordpress_with_url_import.yaml
+++ /dev/null
@@ -1,120 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- TOSCA simple profile with wordpress, web server and mysql on the same server.
-
-imports:
- - https://raw.githubusercontent.com/openstack/heat-translator/master/translator/tests/data/custom_types/wordpress.yaml
-
-topology_template:
- inputs:
- cpus:
- type: integer
- description: Number of CPUs for the server.
- constraints:
- - valid_values: [ 1, 2, 4, 8 ]
- default: 1
- db_name:
- type: string
- description: The name of the database.
- default: wordpress
- db_user:
- type: string
- description: The user name of the DB user.
- default: wp_user
- db_pwd:
- type: string
- description: The WordPress database admin account password.
- default: wp_pass
- db_root_pwd:
- type: string
- description: Root password for MySQL.
- db_port:
- type: PortDef
- description: Port for the MySQL database.
- default: 3306
-
- node_templates:
- wordpress:
- type: tosca.nodes.WebApplication.WordPress
- requirements:
- - host: webserver
- - database_endpoint: mysql_database
- interfaces:
- Standard:
- create: wordpress/wordpress_install.sh
- configure:
- implementation: wordpress/wordpress_configure.sh
- inputs:
- wp_db_name: wordpress
- wp_db_user: wp_user
- wp_db_password: wp_pass
-
- mysql_database:
- type: tosca.nodes.Database
- properties:
- name: { get_input: db_name }
- user: { get_input: db_user }
- password: { get_input: db_pwd }
- capabilities:
- database_endpoint:
- properties:
- port: { get_input: db_port }
- requirements:
- - host:
- node: mysql_dbms
- interfaces:
- Standard:
- configure:
- implementation: mysql/mysql_database_configure.sh
- inputs:
- db_name: wordpress
- db_user: wp_user
- db_password: wp_pass
- db_root_password: passw0rd
- mysql_dbms:
- type: tosca.nodes.DBMS
- properties:
- root_password: { get_input: db_root_pwd }
- port: { get_input: db_port }
- requirements:
- - host: server
- interfaces:
- Standard:
- create:
- implementation: mysql/mysql_dbms_install.sh
- inputs:
- db_root_password: passw0rd
- start: mysql/mysql_dbms_start.sh
- configure:
- implementation: mysql/mysql_dbms_configure.sh
- inputs:
- db_port: 3366
-
- webserver:
- type: tosca.nodes.WebServer
- requirements:
- - host: server
- interfaces:
- Standard:
- create: webserver/webserver_install.sh
- start: webserver/webserver_start.sh
- server:
- type: tosca.nodes.Compute
- capabilities:
- host:
- properties:
- disk_size: 10 GB
- num_cpus: { get_input: cpus }
- mem_size: 4096 MB
- os:
- properties:
- architecture: x86_64
- type: Linux
- distribution: Ubuntu
- version: 14.04
-
- outputs:
- website_url:
- description: URL for Wordpress wiki.
- value: { get_attribute: [server, private_address] }
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_single_server.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_single_server.yaml
deleted file mode 100644
index c4cce9d..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_single_server.yaml
+++ /dev/null
@@ -1,32 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- TOSCA simple profile that just defines a single compute instance and selects a (guest) host Operating System from the Compute node's properties. Note, this example does not include default values on inputs properties.
-
-topology_template:
- inputs:
- cpus:
- type: integer
- description: Number of CPUs for the server.
- constraints:
- - valid_values: [ 1, 2, 4, 8 ]
-
- node_templates:
- my_server:
- type: Compute
- capabilities:
- host:
- properties:
- disk_size: 10 GB
- num_cpus: { get_input: cpus }
- mem_size: 4 MB
- os:
- properties:
- architecture: x86_64
- type: Linux
- distribution: ubuntu
- version: 12.04
- outputs:
- private_ip:
- description: The private IP address of the deployed server instance.
- value: { get_attribute: [my_server, private_address] } \ No newline at end of file
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_single_server_with_defaults.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_single_server_with_defaults.yaml
deleted file mode 100644
index 68933e2..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_single_server_with_defaults.yaml
+++ /dev/null
@@ -1,35 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- TOSCA simple profile that just defines a single compute instance and
- selects a (guest) host Operating System from the Compute node's properties.
- Note, this example includes default values on inputs properties.
-
-topology_template:
- inputs:
- cpus:
- type: integer
- description: Number of CPUs for the server.
- constraints:
- - valid_values: [ 1, 2, 4, 8 ]
- default: 4
-
- node_templates:
- my_server:
- type: Compute
- capabilities:
- host:
- properties:
- disk_size: 10 GB
- num_cpus: { get_input: cpus }
- mem_size: 4 MB
- os:
- properties:
- architecture: x86_64
- type: Linux
- distribution: ubuntu
- version: 12.04
- outputs:
- private_ip:
- description: The private IP address of the deployed server instance.
- value: { get_attribute: [my_server, private_address] } \ No newline at end of file
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_software_component.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_software_component.yaml
deleted file mode 100644
index 88186a5..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_software_component.yaml
+++ /dev/null
@@ -1,40 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- TOSCA simple profile with a software component.
-
-topology_template:
- inputs:
- cpus:
- type: integer
- description: Number of CPUs for the server.
- constraints:
- - valid_values: [ 1, 2, 4, 8 ]
- default: 1
-
- node_templates:
- my_software:
- type: tosca.nodes.SoftwareComponent
- properties:
- component_version: 1.0
- requirements:
- - host: server
- interfaces:
- Standard:
- create: software_install.sh
- start: software_start.sh
-
- server:
- type: tosca.nodes.Compute
- capabilities:
- host:
- properties:
- disk_size: 10 GB
- num_cpus: { get_input: cpus }
- mem_size: 1024 MB
- os:
- properties:
- architecture: x86_64
- type: Linux
- distribution: Ubuntu
- version: 14.04
diff --git a/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_web_application.yaml b/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_web_application.yaml
deleted file mode 100644
index d5ab038..0000000
--- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/tosca_web_application.yaml
+++ /dev/null
@@ -1,56 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0
-
-description: >
- TOSCA simple profile with a web application.
-
-topology_template:
- inputs:
- cpus:
- type: integer
- description: Number of CPUs for the server.
- constraints:
- - valid_values: [ 1, 2, 4, 8 ]
- default: 1
- context_root:
- type: string
- description: Context root for installing the application.
- default: app
-
- node_templates:
- web_app:
- type: tosca.nodes.WebApplication
- properties:
- context_root: { get_input: context_root }
- requirements:
- - host: web_server
- interfaces:
- Standard:
- create:
- implementation: web_app_install.sh
- inputs:
- context_root: { get_input: context_root }
- start: web_app_start.sh
-
- web_server:
- type: tosca.nodes.WebServer
- requirements:
- - host: server
- interfaces:
- Standard:
- create: web_server_install.sh
- start: web_server_start.sh
-
- server:
- type: tosca.nodes.Compute
- capabilities:
- host:
- properties:
- disk_size: 10 GB
- num_cpus: { get_input: cpus }
- mem_size: 1024 MB
- os:
- properties:
- architecture: x86_64
- type: Linux
- distribution: Ubuntu
- version: 14.04