Support python3 uploaded to pypi websit
[parser.git] / tosca2heat / heat-translator / translator / tests / data / hot_output / hot_software_component_multiple_hosts.yaml
1 heat_template_version: 2013-05-23
2
3 description: >
4   TOSCA simple profile with a software component.
5
6 parameters:
7   cpus:
8     type: number
9     description: Number of CPUs for the server.
10     default: 1
11     constraints:
12     - allowed_values:
13       - 1
14       - 2
15       - 4
16       - 8
17
18 resources:
19   server1:
20     type: OS::Nova::Server
21     properties:
22       flavor: m1.small
23       image: ubuntu-software-config-os-init
24       user_data_format: SOFTWARE_CONFIG
25       software_config_transport: POLL_SERVER_HEAT
26
27   server2:
28     type: OS::Nova::Server
29     properties:
30       flavor: m1.small
31       image: ubuntu-software-config-os-init
32       user_data_format: SOFTWARE_CONFIG
33       software_config_transport: POLL_SERVER_HEAT
34
35   my_software_create_deploy:
36     type: OS::Heat::SoftwareDeploymentGroup
37     properties:
38       config:
39         get_resource: my_software_create_config
40       signal_transport: HEAT_SIGNAL
41       servers:
42         server1:
43           get_resource: server1
44         server2:
45           get_resource: server2
46
47   my_software_create_config:
48     type: OS::Heat::SoftwareConfig
49     properties:
50       config:
51         get_file: software_install.sh
52       group: script
53
54   my_software_start_deploy:
55     type: OS::Heat::SoftwareDeploymentGroup
56     properties:
57       config:
58         get_resource: my_software_start_config
59       signal_transport: HEAT_SIGNAL
60       servers:
61         server1:
62           get_resource: server1
63         server2:
64           get_resource: server2
65     depends_on:
66     - my_software_create_deploy
67
68   my_software_start_config:
69     type: OS::Heat::SoftwareConfig
70     properties:
71       config:
72         get_file: software_start.sh
73       group: script
74
75 outputs: {}