R10 tag/path update
[dcaegen2/platform/plugins.git] / k8s / plugin_testing_blueprints / blueprints / nginx-svc-policy-loc.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   Policy and location specified.  Need a multi-site configuration.\r
6 \r
7 imports:\r
8   - https://www.getcloudify.org/spec/cloudify/4.5.5/types.yaml\r
9   - plugin:k8splugin?version=>=3.0.0,<4.0.0\r
10   - plugin:dcaepolicyplugin?version=2.4.0\r
11 \r
12 node_templates:\r
13 \r
14   a_policy:\r
15     type: dcae.nodes.policy\r
16     properties:\r
17       policy_id: org.onap.policy007\r
18       policy_required: false\r
19 \r
20   web_server:\r
21     type: dcae.nodes.ContainerizedServiceComponent\r
22     properties:\r
23         service_component_type: 'nginx-web'\r
24         image: nginx\r
25         location_id: jfldub\r
26         docker_config:\r
27             healthcheck:\r
28                 type: "http"\r
29                 endpoint: "/"\r
30             policy:\r
31                 trigger_type: "docker"\r
32                 script_path: "echo"\r
33     interfaces:\r
34       cloudify.interfaces.lifecycle:\r
35         start:\r
36           inputs:\r
37             ports:\r
38               - '80:0'\r
39     relationships:\r
40       - type: cloudify.relationships.depends_on\r
41         target: a_policy\r