R10 tag/path update
[dcaegen2/platform/plugins.git] / k8s / plugin_testing_blueprints / blueprints / nginx-svc-policy.yaml
1 tosca_definitions_version: cloudify_dsl_1_3\r
2 \r
3 description: >\r
4   Simple blueprint to launch nginx as a "service component"\r
5   Component gets config from policy, but we don't require a_policy\r
6   to be configured in the policy system.  Expect to see policy\r
7   plugin pulling empty policy from DCAE policy handler.\r
8 \r
9 \r
10 imports:\r
11   - https://www.getcloudify.org/spec/cloudify/4.5.5/types.yaml\r
12   - plugin:k8splugin?version=>=3.0.0,<4.0.0\r
13   - plugin:dcaepolicyplugin?version=2.4.0\r
14 \r
15 node_templates:\r
16 \r
17   a_policy:\r
18     type: dcae.nodes.policy\r
19     properties:\r
20       policy_id: org.onap.policy007\r
21       policy_required: false\r
22 \r
23   web_server:\r
24     type: dcae.nodes.ContainerizedServiceComponent\r
25     properties:\r
26       service_component_type: 'nginx-web'\r
27       image: nginx\r
28       docker_config:\r
29         healthcheck:\r
30           type: "http"\r
31           endpoint: "/"\r
32         policy:\r
33           trigger_type: "docker"\r
34           script_path: "echo"\r
35         ports:\r
36           - '80:0'\r
37     relationships:\r
38       - type: cloudify.relationships.depends_on\r
39         target: a_policy\r