OpenStack deployed by FuelCCP could not successfully create Heat stack with 100 VMs (the same works even at larger scale in OpenStack deployed by Fuel). Typical errors relate to Keystone failures:
***** attempt 1
Heat stack resource shaker_mfokpd_master_31_port of type OS::Neutron::Port failed with ConnectFailure: resources.shaker_mfokpd_master_31_port: Unable to establish connection to http://keystone.ccp.svc.cluster.local:35357/v3/auth/tokens: ('Connection aborted.', BadStatusLine("''",))
***** attempt 2
Heat stack resource shaker_raompf_master_45 of type OS::Nova::Server failed with ConnectFailure: resources.shaker_raompf_master_45: Unable to establish connection to http://keystone.ccp.svc.cluster.local:35357/v3/auth/tokens: ('Connection aborted.', BadStatusLine("''",))
***** attempt 3
Heat stack resource shaker_pseoum_slave_11_port of type OS::Neutron::Port failed with ConnectFailure: resources.shaker_pseoum_slave_11_port: Unable to establish connection to http://keystone.ccp.svc.cluster.local:35357/v3/auth/tokens: ('Connection aborted.', BadStatusLine("''",))
***** attempt 4
Heat stack resource shaker_tkaued_slave_11_port of type OS::Neutron::Port failed with ConnectFailure: resources.shaker_tkaued_slave_11_port: Unable to establish connection to http://keystone.ccp.svc.cluster.local:35357/v3/auth/tokens: ('Connection aborted.', BadStatusLine("''",))
***** attempt 5
Heat stack resource shaker_kmrptf_master_41 of type OS::Nova::Server failed with ConnectFailure: resources.shaker_kmrptf_master_41: Unable to establish connection to http://keystone.ccp.svc.cluster.local:35357/v3/auth/tokens: ('Connection aborted.', BadStatusLine("''",))
The issue can be reproduced with Shaker.