diff options
Diffstat (limited to 'tosca2heat/heat-translator-0.3.0/translator/tests/data')
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 Binary files differdeleted file mode 100644 index 5fae801..0000000 --- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_elk.zip +++ /dev/null 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 Binary files differdeleted file mode 100644 index 43ffbbc..0000000 --- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_hello_world.zip +++ /dev/null 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 Binary files differdeleted file mode 100644 index 3e6120b..0000000 --- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_metadata_not_yaml.zip +++ /dev/null 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 Binary files differdeleted file mode 100644 index 5df7b48..0000000 --- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_single_instance_wordpress.zip +++ /dev/null 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 Binary files differdeleted file mode 100644 index d644259..0000000 --- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_wordpress_invalid_import_path.zip +++ /dev/null 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 Binary files differdeleted file mode 100644 index 6014f92..0000000 --- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_wordpress_invalid_script_url.zip +++ /dev/null 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 Binary files differdeleted file mode 100644 index 85d660a..0000000 --- a/tosca2heat/heat-translator-0.3.0/translator/tests/data/csar_wrong_metadata_file.zip +++ /dev/null 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 |