Brad, can you please make sure your fix for Bug #1297975 is merged on trunk and backported to 8 to fix this?
Please retest on latest 8 poodle/puddle.
[root@overcloud-novacompute-0 ~]# cat /etc/neutron/plugin.ini | grep vlan_rang # network_vlan_ranges = network_vlan_ranges =br-tenant:270:420,tenant:160:160 # Example: network_vlan_ranges = physnet1:1000:2999,physnet2 [stack@undercloud ~]$ rpm -qa| grep heat openstack-heat-api-cloudwatch-5.0.1-3.el7ost.noarch python-heatclient-0.8.0-1.el7ost.noarch openstack-tripleo-heat-templates-kilo-0.8.12-1.el7ost.noarch openstack-heat-common-5.0.1-3.el7ost.noarch openstack-heat-api-5.0.1-3.el7ost.noarch heat-cfntools-1.2.8-2.el7.noarch openstack-tripleo-heat-templates-0.8.12-1.el7ost.noarch openstack-heat-engine-5.0.1-3.el7ost.noarch openstack-heat-api-cfn-5.0.1-3.el7ost.noarch openstack-heat-templates-0-0.1.20151019.el7ost.noarch
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2016-0637.html