blob: 5515dc2cc16389aa8d3a56aa4fd2bde81bf9b3a1 [file] [log] [blame]
tosca_definitions_version: tosca_simple_yaml_1_0_0
metadata:
template_name: tca-docker_translate
imports:
- schema: schema.yaml
topology_template:
inputs:
cpu_period:
type: integer
default: 10000
cpu_quota:
type: integer
default: 30000
cpu_shares:
type: integer
default: 256
image:
type: string
location_id:
type: string
mem_limit:
type: string
default: 500m
restart_policy.Name:
type: string
default: on-failure
restart_policy.max_retry_counts:
type: integer
default: 3
service_component_type:
type: string
substitution_mappings:
node_type: tosca.dcae.nodes.dockerApp.tca-docker
capabilities: {}
requirements:
host:
- tca-docker
- host
stream_publish_0:
- tca-docker
- stream_publish_0
stream_subscribe_0:
- tca-docker
- stream_subscribe_0
node_templates:
tca-docker:
type: dcae.nodes.DockerContainerForComponentsUsingDmaap
properties:
application_config:
services_calls: {}
streams_publishes:
tca_handle_out:
aaf_password:
get_property:
- SELF
- stream_publish_0
- aaf_password
aaf_username:
get_property:
- SELF
- stream_publish_0
- aaf_username
dmaap_info:
concat:
- '<<'
- get_property:
- SELF
- stream_publish_0
- node_name
- '>>'
type: message_router
streams_subscribes:
tca_handle_in:
aaf_password:
get_property:
- SELF
- stream_subscribe_0
- aaf_password
aaf_username:
get_property:
- SELF
- stream_subscribe_0
- aaf_username
dmaap_info:
concat:
- '<<'
- get_property:
- SELF
- stream_subscribe_0
- node_name
- '>>'
type: message_router
docker_config:
healthcheck:
endpoint: /
interval: 15s
timeout: 1s
type: https
ports:
- 11011:11011
image: nexus3.onap.org:10001/onap/org.onap.dcaegen2.deployments.tca-cdap-container:1.1.0
location_id:
get_input: location_id
service_component_type: tca-docker
streams_publishes:
- client_role:
get_property:
- SELF
- stream_publish_0
- client_role
location:
get_property:
- SELF
- stream_publish_0
- location
name:
get_property:
- SELF
- stream_publish_0
- node_name
type: message_router
streams_subscribes:
- client_role:
get_property:
- SELF
- stream_subscribe_0
- client_role
location:
get_property:
- SELF
- stream_subscribe_0
- location
name:
get_property:
- SELF
- stream_subscribe_0
- node_name
type: message_router
interfaces:
cloudify.interfaces.lifecycle:
type: tosca.interfaces.Root
start:
inputs:
host_config: null
stop:
inputs:
cleanup_image: null