bifrost/playbooks/roles
Markos Chandras afa1f66890 playbooks: roles: bifrost-create-vm-nodes: Reboot VM if boot fails
This is another attempt to solve boot problems similar to the following
ones:

net0: 52:54:00:4a:4e:de using rtl8139 on PCI00:03.0 (open)
  [Link:up, TX:0 TXE:0 RX:0 RXE:0]
  Configuring (net0 52:54:00:4a:4e:de)................ Error 0x040ee119
  (http://ipxe.org/040ee119)
  No more network devices
  No bootable device.

If boot fails (according to the BIOS' perception) then we reboot the VM.
This will assist in proceeding with normal boot in case of spurious iPXE
or DHCP problems.

Change-Id: Ibf5ec1a5d858f6e3cd510daefaf999313f4e03fc
2017-03-02 10:26:07 +00:00
..
bifrost-configdrives-dynamic Merge "Allow deploy-dynamic on remote host" 2017-02-07 23:16:43 +00:00
bifrost-create-bootable-image Migrate playbooks to use 'become' 2015-10-15 07:32:05 -07:00
bifrost-create-dib-image Fix image creation when dib_os_release not defined 2017-02-17 15:27:05 +00:00
bifrost-create-vm-nodes playbooks: roles: bifrost-create-vm-nodes: Reboot VM if boot fails 2017-03-02 10:26:07 +00:00
bifrost-deploy-nodes-dynamic Merge "Allow deploy-dynamic on remote host" 2017-02-07 23:16:43 +00:00
bifrost-ironic-install Merge "Workaround for network start race condition" 2017-02-28 15:15:16 +00:00
bifrost-keystone-client-config Allow to create cloud.yaml with many clouds 2017-02-01 21:55:54 +02:00
bifrost-keystone-install playbooks: roles: {ironic,keystone}: Drop --force-reinstall 2017-02-23 21:35:04 +00:00
bifrost-openstack-ci-prep Add new lines to improve pre-install yaml files 2016-09-22 19:58:43 +00:00
bifrost-prep-for-install Always install Ansible with pip 2017-02-13 13:10:54 +02:00
bifrost-prepare-for-test-dynamic bifrost-prepare-for-test-dynamic: Create known_hosts if it's not present 2016-09-19 09:01:43 +01:00
bifrost-test-dhcp Add script and playbook to test dhcp 2016-03-01 13:45:26 +01:00
bifrost-test-vm Cleanup unused/deprecated files 2017-02-09 14:35:02 +02:00
bifrost-unprovision-node-dynamic Update playbooks to support os_client_config 2016-11-22 14:23:24 +00:00
ironic-delete-dynamic Update playbooks to support os_client_config 2016-11-22 14:23:24 +00:00
ironic-enroll-dynamic Merge "Remove deprecated nginx_port option" 2017-02-06 21:13:30 +00:00
ironic-inspect-node Allow enroll-dynamic on remote host 2017-02-01 15:01:31 +00:00