1 tosca_definitions_version: tosca_simple_yaml_1_0_0_wd03
2 description: MySQL RDBMS installation on a specific mounted volume path.
3 template_name: mysql-getServiceArtifactListNoContentTest
4 template_version: 1.1.1-SNAPSHOT
5 template_author: FastConnect
8 - "tosca-normative-types-root:1.0.0.wd03-SNAPSHOT"
9 - "tosca-normative-types-compute:1.0.0.wd03-SNAPSHOT"
10 - "tosca-normative-types-database:1.0.0.wd03-SNAPSHOT"
11 - "tosca-normative-types-DBMS:1.0.0.wd03-SNAPSHOT"
14 alien.nodes.Mysql-getServiceArtifactListNoContentTest:
15 derived_from: tosca.nodes.Database
17 A node to install MySQL v5.5 database with data
18 on a specific attached volume.
21 type: alien.capabilities.MysqlDatabase-getServiceArtifactListNoContentTest
23 valid_node_types: [ tosca.nodes.WebApplication ]
25 - host: tosca.nodes.Compute
26 type: tosca.relationships.HostedOn
28 icon: /images/mysql.png
33 description: The port on which the underlying database service will listen to data.
38 description: The logical name of the database.
42 description: The special user account used for database administration.
46 description: The password associated with the user account provided in the ‘db_user’ property.
51 description: If true,the server accepts TCP/IP connections on all server host IPv4 interfaces.
54 default: /mountedStorage
56 - valid_values: [ "/mountedStorage", "/var/mysql" ]
59 create: scripts/install_mysql.sh
62 VOLUME_HOME: { get_property: [SELF, storage_path] }
63 PORT: { get_property: [SELF, db_port] }
64 DB_NAME: { get_property: [SELF, db_name] }
65 DB_USER: { get_property: [SELF, db_user] }
66 DB_PASSWORD: { get_property: [SELF, db_password] }
67 BIND_ADRESS: { get_property: [SELF, bind_address] }
68 implementation: scripts/start_mysql.sh
69 fastconnect.cloudify.extensions:
72 PORT: { get_property: [SELF, db_port] }
73 implementation: scripts/mysql_start_detection.groovy
76 type: tosca.artifacts.File
79 alien.capabilities.MysqlDatabase-getServiceArtifactListNoContentTest:
80 derived_from: tosca.capabilities.Container
83 tosca.artifacts.GroovyScript-getServiceArtifactListNoContentTest:
84 description: A groovy script (.groovy file)