Support python3 uploaded to pypi websit
[parser.git] / tosca2heat / heat-translator / translator / tests / data / hot_output / hot_script_types.yaml
1 heat_template_version: 2013-05-23
2
3 description: >
4   TOSCA template to test usage of different script types like Ansible and Puppet
5   one.
6
7 parameters: {}
8 resources:
9   customwebserver2_create_deploy:
10     type: OS::Heat::SoftwareDeployment
11     properties:
12       config:
13         get_resource: customwebserver2_create_config
14       server:
15         get_resource: server
16       signal_transport: HEAT_SIGNAL
17   customwebserver_create_deploy:
18     type: OS::Heat::SoftwareDeployment
19     properties:
20       config:
21         get_resource: customwebserver_create_config
22       server:
23         get_resource: server
24       signal_transport: HEAT_SIGNAL
25   server:
26     type: OS::Nova::Server
27     properties:
28       flavor: m1.small
29       image: ubuntu-12.04-software-config-os-init
30       user_data_format: SOFTWARE_CONFIG
31       software_config_transport: POLL_SERVER_HEAT
32   customwebserver2_start_config:
33     type: OS::Heat::SoftwareConfig
34     properties:
35       config:
36         get_file: start.sh
37       group: script
38   customwebserver2_start_deploy:
39     type: OS::Heat::SoftwareDeployment
40     properties:
41       config:
42         get_resource: customwebserver2_start_config
43       server:
44         get_resource: server
45       signal_transport: HEAT_SIGNAL
46     depends_on:
47     - customwebserver2_configure_deploy
48   customwebserver2_create_config:
49     type: OS::Heat::SoftwareConfig
50     properties:
51       config:
52         get_file: install.sh
53       group: script
54   customwebserver2_configure_config:
55     type: OS::Heat::SoftwareConfig
56     properties:
57       config:
58         get_file: configure.py
59       group: script
60   customwebserver2_configure_deploy:
61     type: OS::Heat::SoftwareDeployment
62     properties:
63       config:
64         get_resource: customwebserver2_configure_config
65       server:
66         get_resource: server
67       signal_transport: HEAT_SIGNAL
68     depends_on:
69     - customwebserver2_create_deploy
70   customwebserver_start_config:
71     type: OS::Heat::SoftwareConfig
72     properties:
73       config:
74         get_file: start.pp
75       group: puppet
76   customwebserver_start_deploy:
77     type: OS::Heat::SoftwareDeployment
78     properties:
79       config:
80         get_resource: customwebserver_start_config
81       server:
82         get_resource: server
83       signal_transport: HEAT_SIGNAL
84     depends_on:
85     - customwebserver_configure_deploy
86   customwebserver_create_config:
87     type: OS::Heat::SoftwareConfig
88     properties:
89       config:
90         get_file: install.yaml
91       group: ansible
92   customwebserver_configure_config:
93     type: OS::Heat::SoftwareConfig
94     properties:
95       config:
96         get_file: configure.yml
97       group: ansible
98   customwebserver_configure_deploy:
99     type: OS::Heat::SoftwareDeployment
100     properties:
101       config:
102         get_resource: customwebserver_configure_config
103       server:
104         get_resource: server
105       signal_transport: HEAT_SIGNAL
106     depends_on:
107     - customwebserver_create_deploy
108 outputs: {}