interfaces: Standard: inputs: db_root_password: { get_property: [ mysql_dbms, root_password ] } create: configure: .sh webserver: type: requirements: - host: server interfaces: Standard: create: server: type: 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: 17.0 outputs: website_url: description: URL for Wordpress wiki. { get_attribute: [server, public_address] } Sample scripts the referenced implementation scripts in the example above would have the following contents
interfaces: Standard: inputs: db_root_password: { get_property: [ mysql_dbms, root_password ] } create: configure: .sh webserver: type: requirements: - host: server interfaces: Standard: create: server: type: 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: 17.0 outputs: website_url: description: URL for Wordpress wiki. { get_attribute: [server, public_address] } Sample scripts the referenced implementation scripts in the example above would have the following contents
TOSCA-Simple-Profile-YAML-v1.1-csprd01.docx