1 tosca_definitions_version: cloudify_dsl_1_3
3 - 'http://www.getcloudify.org/spec/cloudify/4.5.5/types.yaml'
4 - 'plugin:k8splugin?version=>=3.4.2,<4.0.0'
8 description: Docker image to be used
9 default: 'nexus3.onap.org:10001/onap/org.onap.integration.nfsimulator.pmhttpsserver:latest'
12 description: Number of instances
14 external_cert_cert_type:
16 description: Output type
18 external_cert_ca_name:
20 description: Name of Certificate Authority configured on CertService side.
22 external_cert_common_name:
24 description: Common name which should be present in certificate.
25 default: 'https-server'
28 description: 'List of Subject Alternative Names (SANs) which should be present
29 in certificate. Delimiter - , Should contain common_name value and other FQDNs
30 under which given component is accessible.'
31 default: 'https-server'
32 external_cert_use_external_tls:
34 description: Flag to indicate external tls enable/disable.
36 service_component_type:
38 default: "https-server"
39 service_component_name_override:
41 default: "https-server"
47 type: dcae.nodes.ContainerizedServiceComponent
49 cloudify.interfaces.lifecycle:
57 service_component_type: { get_input: service_component_type }
58 service_component_name_override: { get_input: service_component_name_override }
59 image: { get_input: tag_version }
60 replicas: { get_input: replicas }
61 always_pull_image: true
63 cert_directory: '/etc/apache2/certs/'
67 external_cert_directory: '/etc/apache2/certs/'
69 get_input: external_cert_use_external_tls
71 get_input: external_cert_cert_type
73 get_input: external_cert_ca_name
74 external_certificate_parameters:
76 get_input: external_cert_common_name
78 get_input: external_cert_sans