Comment 3 for bug 1666227

Steven Hardy (shardy) wrote :

So it looks like this may be working around a potential race in the role templates:

https://github.com/openstack/tripleo-heat-templates/blob/master/puppet/role.role.j2.yaml#L482

Note the UpdateDeployment has no depends_on, so it may run at the same time as the NetworkDeployment I think?

I suspect Lukas may be testing running a yum update during an overcloud create, and this is racing the NetworkDeployment creating the os-net-config configuration?

I'd be interested to see the results of adding a depends_on for all the UpdateDeployments (e.g depends_on: NetworkDeployment) as that may provide a more robust fix for this.