bifrost/playbooks/roles/bifrost-ironic-install/tasks
Mark Goddard 9c18eeac6d Workaround for network start race condition
Add a workaround for the libvirt network start race condition bug. In
some cases the libvirt default network starts in an inactive state
with the bridge interface down. Trying to start the network via libvirt
fails because the network interface already exists. This condition is
checked for and ignored but causes the Bifrost deployment test to fail
later when templating ironic.conf as the configured network interface
has no IP address.

This change checks for the condition where the libvirt default network
is inactive and attempts to delete the associated bridge interface
before starting the libvirt network. This has been run through the CI
job and appears to resolve the issue.

Change-Id: Icb2baf0975ca3feb6041b2f2da9702ad6cc9fa06
Closes-Bug: #1660953
Related-Bug: #1650025
2017-02-27 15:03:01 +00:00
..
bootstrap.yml Remove deprecated nginx_port option 2017-02-03 20:01:07 +00:00
create_tftpboot.yml Fixes to allow install Ironic on remote node 2017-01-23 13:28:12 +00:00
download_ipa_image.yml Cleanup: adding linebreaks for readability 2016-10-14 20:40:21 +00:00
get_ipxe.yml roles: bifrost-ironic-install: Always download the latest iPXE files 2017-02-09 18:24:49 +00:00
inspector_bootstrap.yml Fix stdout not defined 2016-12-29 15:16:31 +02:00
inspector_install.yml Cleanup: adding linebreaks for readability 2016-10-14 20:40:21 +00:00
inspector_start.yml Fixes to allow services startup after reboot 2016-12-23 16:16:10 +02:00
install.yml playbooks: roles: {ironic,keystone}: Drop --force-reinstall 2017-02-23 21:35:04 +00:00
ironic_config.yml Workaround for network start race condition 2017-02-27 15:03:01 +00:00
keystone_setup_inspector.yml Fix endpoint service name for inspector 2017-01-24 20:21:17 +00:00
keystone_setup.yml Add checks for keystone endpoints 2016-12-28 13:04:00 +02:00
main.yml Remove my_ip_address from use 2017-02-03 19:37:20 +00:00
pip_install.yml Enable upper requirements on bifrost 2016-11-02 08:28:49 +01:00
redhat_libvirt_changes.yml Fix a typo in documentation 2016-10-04 10:50:53 +07:00
set_ssh_private_key.yml Allow user to specify private SSH key 2017-01-16 17:20:46 +02:00
staging_install.yml Adding staging driver support 2016-12-12 20:43:51 -08:00
start.yml Merge "Fixes to allow services startup after reboot" 2017-01-10 09:37:09 +00:00