1st problem is self.get_networks() is query to devops db and it is not ordered, so it may return networks in random order
2nd problem is asyncronous creation of networks by libvirt
so my suggestion is using self.get_networks().order_by('pk')
and append sleep after start
1st problem is self.get_networks() is query to devops db and it is not ordered, so it may return networks in random order
2nd problem is asyncronous creation of networks by libvirt
so my suggestion is using self.get_ networks( ).order_ by('pk' )
and append sleep after start