1 heat_template_version: 2013-05-23
4 TOSCA template to test get_operation_output by exchanging ssh public key
8 generate_ssh_key_create_deploy:
9 type: OS::Heat::SoftwareDeployment
12 get_resource: generate_ssh_key_create_config
15 signal_transport: HEAT_SIGNAL
16 import_public_key_create_deploy:
17 type: OS::Heat::SoftwareDeployment
20 get_resource: import_public_key_create_config
24 - generate_ssh_key_create_deploy
28 signal_transport: HEAT_SIGNAL
30 - generate_ssh_key_create_deploy
32 type: OS::Nova::Server
35 image: ubuntu-12.04-software-config-os-init
36 user_data_format: SOFTWARE_CONFIG
37 software_config_transport: POLL_SERVER_HEAT
39 type: OS::Nova::Server
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
49 get_file: artifacts/ssh/ssh_generate_keys.sh
53 import_public_key_create_config:
54 type: OS::Heat::SoftwareConfig
57 get_file: artifacts/ssh/ssh_import_public_key.sh