Support python3 uploaded to pypi websit
[parser.git] / tosca2heat / heat-translator / translator / tests / data / hot_output / hot_exchange_public_ssh_key.yaml
1 heat_template_version: 2013-05-23
2
3 description: >
4   TOSCA template to test get_operation_output by exchanging ssh public key
5
6 parameters: {}
7 resources:
8   generate_ssh_key_create_deploy:
9     type: OS::Heat::SoftwareDeployment
10     properties:
11       config:
12         get_resource: generate_ssh_key_create_config
13       server:
14         get_resource: server1
15       signal_transport: HEAT_SIGNAL
16   import_public_key_create_deploy:
17     type: OS::Heat::SoftwareDeployment
18     properties:
19       config:
20         get_resource: import_public_key_create_config
21       input_values:
22         public_key:
23           get_attr:
24           - generate_ssh_key_create_deploy
25           - public_key
26       server:
27         get_resource: server2
28       signal_transport: HEAT_SIGNAL
29     depends_on:
30     - generate_ssh_key_create_deploy
31   server1:
32     type: OS::Nova::Server
33     properties:
34       flavor: m1.small
35       image: ubuntu-12.04-software-config-os-init
36       user_data_format: SOFTWARE_CONFIG
37       software_config_transport: POLL_SERVER_HEAT
38   server2:
39     type: OS::Nova::Server
40     properties:
41       flavor: m1.small
42       image: ubuntu-12.04-software-config-os-init
43       user_data_format: SOFTWARE_CONFIG
44       software_config_transport: POLL_SERVER_HEAT
45   generate_ssh_key_create_config:
46     type: OS::Heat::SoftwareConfig
47     properties:
48       config:
49         get_file: artifacts/ssh/ssh_generate_keys.sh
50       group: script
51       outputs:
52       - name: public_key
53   import_public_key_create_config:
54     type: OS::Heat::SoftwareConfig
55     properties:
56       config:
57         get_file: artifacts/ssh/ssh_import_public_key.sh
58       group: script
59 outputs: {}