Getting this error: ERROR: The Parameter (NeutronExternalNetworkBridge) was not defined in template. when deploying via tuskar and nework isolation with environments/net-single-nic-with-vlans.yaml It's caused b/c NeutronExternalNetworkBridge is a top level parameter, but Tuskar munges the names of the top level parameters.
the fix here is to use parameter_defaults in the environment instead of parameters, that way if the parameter does not exist at the top level, we don't get an error. We're going to need an extra step though to update the Tuskar plan accordingly though. The command is: tuskar plan-update 5f8f194c-55c6-4d56-8eb7-ff3a37c5c11f -P Controller-1::NeutronExternalNetworkBridge="''" note that this is only done when using network isolation and the environments/net-single-nic-with-vlans.yaml and environments/net-bond-with-vlans.yaml files
https://code.engineering.redhat.com/gerrit/#/c/52703/ seems to have fixed the issue. Waiting now for my overcloud to finish deploying.
just tested with parameters: Controller-1::NeutronExternalNetworkBridge: "''" and external network works, no error is seen openstack-tripleo-heat-templates-0.8.6-44.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://access.redhat.com/errata/RHEA-2015:1549