1027b896cf
Move TOSCA library data to the translator tests and remove toscalib folder. Partially Implements: blueprint use-tosca-parser-library Change-Id: Ib2a9283d2c4ebb6f8ae1e380700491c904843cce
32 lines
976 B
YAML
32 lines
976 B
YAML
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] } |