'''
expectedprops = {'flavor': 'm1.large',
'image': 'fedora-amd64-heat-config',
- 'user_data_format': 'SOFTWARE_CONFIG'}
+ 'user_data_format': 'SOFTWARE_CONFIG',
+ 'software_config_transport': 'POLL_SERVER_HEAT'}
self._tosca_compute_test(
tpl_snippet,
expectedprops)
'''
expectedprops = {'flavor': 'm1.large',
'image': None,
- 'user_data_format': 'SOFTWARE_CONFIG'}
+ 'user_data_format': 'SOFTWARE_CONFIG',
+ 'software_config_transport': 'POLL_SERVER_HEAT'}
self._tosca_compute_test(
tpl_snippet,
expectedprops)
'''
expectedprops = {'flavor': None,
'image': 'fedora-amd64-heat-config',
- 'user_data_format': 'SOFTWARE_CONFIG'}
+ 'user_data_format': 'SOFTWARE_CONFIG',
+ 'software_config_transport': 'POLL_SERVER_HEAT'}
self._tosca_compute_test(
tpl_snippet,
expectedprops)
'''
expectedprops = {'flavor': None,
'image': None,
- 'user_data_format': 'SOFTWARE_CONFIG'}
+ 'user_data_format': 'SOFTWARE_CONFIG',
+ 'software_config_transport': 'POLL_SERVER_HEAT'}
self._tosca_compute_test(
tpl_snippet,
expectedprops)
'''
expectedprops = {'flavor': None,
'image': None,
- 'user_data_format': 'SOFTWARE_CONFIG'}
+ 'user_data_format': 'SOFTWARE_CONFIG',
+ 'software_config_transport': 'POLL_SERVER_HEAT'}
self._tosca_compute_test(
tpl_snippet,
expectedprops)
'''
expectedprops = {'flavor': None,
'image': None,
- 'user_data_format': 'SOFTWARE_CONFIG'}
+ 'user_data_format': 'SOFTWARE_CONFIG',
+ 'software_config_transport': 'POLL_SERVER_HEAT'}
self._tosca_compute_test(
tpl_snippet,
expectedprops)
'''
expectedprops = {'flavor': 'm1.large',
'image': None,
- 'user_data_format': 'SOFTWARE_CONFIG'}
+ 'user_data_format': 'SOFTWARE_CONFIG',
+ 'software_config_transport': 'POLL_SERVER_HEAT'}
self._tosca_compute_test(
tpl_snippet,
expectedprops)
'''
expectedprops = {'flavor': 'm1.large',
'image': None,
- 'user_data_format': 'SOFTWARE_CONFIG'}
+ 'user_data_format': 'SOFTWARE_CONFIG',
+ 'software_config_transport': 'POLL_SERVER_HEAT'}
self._tosca_compute_test(
tpl_snippet,
expectedprops)
'''
expectedprops = {'flavor': 'm1.large',
'image': None,
- 'user_data_format': 'SOFTWARE_CONFIG'}
+ 'user_data_format': 'SOFTWARE_CONFIG',
+ 'software_config_transport': 'POLL_SERVER_HEAT'}
self._tosca_compute_test(
tpl_snippet,
expectedprops)
mock_get.return_value = mock_nova_response
expectedprops = {'flavor': 'm1.mock_flavor',
'image': None,
- 'user_data_format': 'SOFTWARE_CONFIG'}
+ 'user_data_format': 'SOFTWARE_CONFIG',
+ 'software_config_transport': 'POLL_SERVER_HEAT'}
self._tosca_compute_test(
tpl_snippet,
expectedprops)
mock_ks_response.content = json.dumps(mock_ks_content)
expectedprops = {'flavor': 'm1.small',
'image': None,
- 'user_data_format': 'SOFTWARE_CONFIG'}
+ 'user_data_format': 'SOFTWARE_CONFIG',
+ 'software_config_transport': 'POLL_SERVER_HEAT'}
self._tosca_compute_test(
tpl_snippet,
expectedprops)
'group': {
'get_resource':
'my_compute_placement_policy'}},
- 'user_data_format': 'SOFTWARE_CONFIG'}
+ 'user_data_format': 'SOFTWARE_CONFIG',
+ 'software_config_transport': 'POLL_SERVER_HEAT'}
self._tosca_policy_test(
tpl_snippet,
expectedprops)
self.nodetemplate.get_capability('host'),
self.nodetemplate.get_capability('os'))
self.properties['user_data_format'] = 'SOFTWARE_CONFIG'
+ self.properties['software_config_transport'] = 'POLL_SERVER_HEAT'
tosca_props = self.get_tosca_props()
for key, value in tosca_props.items():
if key in self.ALLOWED_NOVA_SERVER_PROPS:
flavor: m1.small
image: ubuntu-12.04-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
customwebserver_create_config:
type: OS::Heat::SoftwareConfig
properties:
flavor: m1.small
image: ubuntu-12.04-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
customwebserver_create_config:
type: OS::Heat::SoftwareConfig
properties:
flavor: m1.small
image: ubuntu-12.04-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
customwebserver_create_config:
type: OS::Heat::SoftwareConfig
properties:
flavor: m1.small
image: ubuntu-12.04-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
customwebserver_create_config:
type: OS::Heat::SoftwareConfig
properties:
flavor: m1.large
image: ubuntu-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
mongo_server:
type: OS::Nova::Server
flavor: m1.large
image: ubuntu-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
logstash_server:
type: OS::Nova::Server
flavor: m1.large
image: ubuntu-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
elasticsearch_server:
type: OS::Nova::Server
flavor: m1.large
image: ubuntu-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
kibana_server:
type: OS::Nova::Server
flavor: m1.large
image: ubuntu-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
outputs:
nodejs_url:
flavor: m1.large
image: ubuntu-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
mongo_server:
type: OS::Nova::Server
flavor: m1.large
image: ubuntu-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
logstash_server:
type: OS::Nova::Server
flavor: m1.large
image: ubuntu-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
elasticsearch_server:
type: OS::Nova::Server
flavor: m1.large
image: ubuntu-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
kibana_server:
type: OS::Nova::Server
flavor: m1.large
image: ubuntu-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
outputs:
nodejs_url:
flavor: m1.small
image: ubuntu-12.04-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
server2:
type: OS::Nova::Server
properties:
flavor: m1.small
image: ubuntu-12.04-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
generate_ssh_key_create_config:
type: OS::Heat::SoftwareConfig
properties:
image: rhel-6.5-test-image
key_name: {get_param: key_name}
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
outputs: {}
image: rhel-6.5-test-image
key_name: {get_param: key_name}
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
outputs: {}
flavor: m1.small
image: ubuntu-12.04-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
myapp_configure_config:
type: OS::Heat::SoftwareConfig
properties:
flavor: m1.medium
image: rhel-6.5-test-image
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
outputs: {}
image: rhel-6.5-test-image
key_name: { get_param: key_name }
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
outputs: {}
flavor: m1.medium
image: ubuntu-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
logstash_server:
type: OS::Nova::Server
flavor: m1.medium
image: ubuntu-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
app_collectd_create_config:
type: OS::Heat::SoftwareConfig
flavor: m1.small
image: ubuntu-12.04-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
softwarecomponent_depending_on_customcompute_install_create_config:
type: OS::Heat::SoftwareConfig
properties:
networks:
- port: { get_resource: CP1 }
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
depends_on:
- VDU2
- BlockStorage
networks:
- port: { get_resource: CP2 }
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
BlockStorage:
type: OS::Cinder::Volume
flavor: m1.medium
image: ubuntu-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
app_server:
type: OS::Nova::Server
flavor: m1.medium
image: ubuntu-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
outputs:
mongodb_url:
group:
get_resource: my_compute_placement_policy
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
my_compute_placement_policy:
type: OS::Nova::ServerGroup
properties:
flavor: m1.small
image: ubuntu-12.04-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
customwebserver2_start_config:
type: OS::Heat::SoftwareConfig
properties:
flavor: m1.xlarge
image: ubuntu-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
outputs:
website_url:
flavor: m1.xlarge
image: fedora-amd64-heat-config
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
outputs:
website_url:
flavor: m1.small
image: ubuntu-12.04-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
outputs:
private_ip:
flavor: m1.small
image: ubuntu-12.04-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
outputs:
private_ip:
flavor: m1.large
image: ubuntu-12.04-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
outputs:
private_ip:
flavor: m1.medium
image: rhel-6.5-test-image
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
outputs: {}
flavor: m1.small
image: ubuntu-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
my_software_create_deploy:
type: OS::Heat::SoftwareDeployment
properties:
flavor: m1.tiny
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
image: cirros-0.3.2-x86_64-uec
networks:
- port: { get_resource: MM_Active_Port_EMS }
properties:
flavor: m1.tiny
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
image: cirros-0.3.2-x86_64-uec
networks:
- port: { get_resource: MM_Passive_Port_EMS }
properties:
flavor: m1.tiny
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
image: cirros-0.3.2-x86_64-uec
networks:
- port: { get_resource: CM_Active_Port_CTRL }
properties:
flavor: m1.tiny
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
image: cirros-0.3.2-x86_64-uec
networks:
- port: { get_resource: CM_Passive_Port_CTRL }
properties:
flavor: m1.tiny
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
image: cirros-0.3.2-x86_64-uec
networks:
- port: { get_resource: DM_Port_CTRL }
properties:
flavor: m1.tiny
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
image: cirros-0.3.2-x86_64-uec
networks:
- port: { get_resource: LB_Port_CTRL }
flavor: m1.medium
image: ubuntu-software-config-os-init
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
web_server_create_deploy:
type: OS::Heat::SoftwareDeployment
networks:
- port: { get_resource: CP1 }
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
CP1:
type: OS::Neutron::Port
properties:
networks:
- port: { get_resource: my_port }
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
my_network:
type: OS::Neutron::Net
- port: { get_resource: my_port2 }
- port: { get_resource: my_port3 }
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
my_network1:
type: OS::Neutron::Net
networks:
- port: { get_resource: my_port }
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
my_port:
type: OS::Neutron::Port
networks:
- port: { get_resource: my_port }
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
my_server2:
type: OS::Nova::Server
networks:
- port: { get_resource: my_port2 }
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
my_network:
type: OS::Neutron::Net
flavor: m1.small
image: fedora-amd64-heat-config
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
depends_on:
- my_storage
flavor: m1.medium
image: fedora-amd64-heat-config
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
depends_on:
- my_storage
flavor: m1.medium
image: fedora-amd64-heat-config
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
depends_on:
- my_storage
flavor: m1.medium
image: fedora-amd64-heat-config
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
depends_on:
- my_storage
flavor: m1.medium
image: fedora-amd64-heat-config
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
depends_on:
- my_storage
flavor: m1.small
image: fedora-amd64-heat-config
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
depends_on:
- my_storage
flavor: m1.small
image: fedora-amd64-heat-config
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
depends_on:
- my_storage
flavor: m1.small
image: fedora-amd64-heat-config
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
depends_on:
- my_storage
flavor: m1.small
image: fedora-amd64-heat-config
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
depends_on:
- my_storage
flavor: m1.small
image: fedora-amd64-heat-config
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
depends_on:
- my_storage
flavor: m1.small
image: fedora-amd64-heat-config
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
depends_on:
- my_storage
flavor: m1.medium
image: fedora-amd64-heat-config
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
depends_on:
- my_storage
flavor: m1.medium
image: fedora-amd64-heat-config
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
depends_on:
- my_storage2
flavor: m1.medium
image: fedora-amd64-heat-config
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
depends_on:
- my_storage
flavor: m1.medium
image: fedora-amd64-heat-config
user_data_format: SOFTWARE_CONFIG
+ software_config_transport: POLL_SERVER_HEAT
depends_on:
- my_storage2
'properties': {
'flavor': 'm1.medium',
'user_data_format': 'SOFTWARE_CONFIG',
+ 'software_config_transport':
+ 'POLL_SERVER_HEAT',
'image': 'rhel-6.5-test-image'
}
}