bifrost/playbooks
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
..
inventory Allow enroll-dynamic on remote host 2017-02-01 15:01:31 +00:00
library Fix indentation of code in network_metadata.py 2017-01-13 15:41:36 +00:00
roles playbooks: bifrost-ironic-install: Fix reboot if iPXE boot failed 2017-02-08 12:07:35 +00:00
cleanup-deployment-images.yaml Migrate playbooks to use 'become' 2015-10-15 07:32:05 -07:00
deploy-dynamic.yaml Allow deploy-dynamic on remote host 2017-02-07 19:07:56 +00:00
deploy.yaml Migrate playbooks to use 'become' 2015-10-15 07:32:05 -07:00
enroll-dynamic.yaml Allow enroll-dynamic on remote host 2017-02-01 15:01:31 +00:00
enroll.yaml Migrate playbooks to use 'become' 2015-10-15 07:32:05 -07:00
example-deploy-all-available-nodes.yaml Migrate playbooks to use 'become' 2015-10-15 07:32:05 -07:00
install.yaml Allow to create cloud.yaml with many clouds 2017-02-01 21:55:54 +02:00
redeploy-dynamic.yaml Add redeploy-dynamic playbook 2016-06-08 12:59:28 +00:00
test-bifrost-create-vm.yaml Migrate playbooks to use 'become' 2015-10-15 07:32:05 -07:00
test-bifrost.yaml Allow to create cloud.yaml with many clouds 2017-02-01 21:55:54 +02:00