bifrost/playbooks/roles
Markos Chandras 69486c4f58 playbooks: bifrost-ironic-install: Fix reboot if iPXE boot failed
If iPXE boot failed, then make sure the 'reboot' action is really
executed. The problem with 'prompt --timeout...' is that this command
will fail if no key is pressed. However, iPXE exits immediately if
one of the command fails so the 'reboot' action was never executed and
the node was stuck in the following unbootable state.

boot.ipxe : 395 bytes [script]
/pxelinux.cfg/52-54-00-23-e4-c2... No such file or directory (http://ipxe.org/2d0c613b)
/pxelinux.cfg/default... ok
Configuring (net0 52:54:00:23:e4:c2).................. Error 0x040ee119 (http://ipxe.org/040ee119)
Could not boot: Error 0x040ee119 (http://ipxe.org/040ee119)
PXE boot failed. No configuration found for MAC 52:54:00:23:e4:c2
Press any key to reboot...
Could not boot image: Connection timed out (http://ipxe.org/4c22e035)
No more network devices

Change-Id: If4b2bab25bcfe8da0a64ee9cc1659580aec9776a
2017-02-08 12:07:35 +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 Merge "Allow bifrost to work with selinux enabled" 2016-11-21 17:12:19 +00:00
bifrost-create-vm-nodes roles: bifrost-create-vm-nodes: Randomize VM XML file 2017-02-03 12:43: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 playbooks: bifrost-ironic-install: Fix reboot if iPXE boot failed 2017-02-08 12:07:35 +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 Fixes to allow install Ironic on remote node 2017-01-23 13:28:12 +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 Typo fix: prepatory => preparatory 2017-02-06 11:41:27 +07: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: adding linebreaks for readability 2016-10-14 20:40:21 +00: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