1 heat_template_version: 2013-05-23
4 TOSCA template to test file and Ansible Galaxy role artifacts
8 customwebserver_install_roles_deploy:
9 type: OS::Heat::SoftwareDeployment
12 get_resource: customwebserver_install_roles_config
15 signal_transport: HEAT_SIGNAL
16 customwebserver_install_roles_config:
17 type: OS::Heat::SoftwareConfig
21 ansible-galaxy install user.role
23 customwebserver_create_deploy:
24 type: OS::Heat::SoftwareDeployment
27 get_resource: customwebserver_create_config
30 get_file: http://www.mycompany.org/content.tgz
33 signal_transport: HEAT_SIGNAL
36 type: OS::Nova::Server
39 image: ubuntu-12.04-software-config-os-init
40 user_data_format: SOFTWARE_CONFIG
41 software_config_transport: POLL_SERVER_HEAT
42 customwebserver_create_config:
43 type: OS::Heat::SoftwareConfig