Move ironic ssh key creation early in preparation
SSH creds should be in place before nodes are enrolled. If not,
ironic cannot sync power state causing nova to skip nodes in
its resource tracker.
Change-Id: I6b98ae57ce33783f69e2cf9ba357807d384b3012
Closes-bug: #1398128
diff --git a/lib/ironic b/lib/ironic
index 28f8fe8..058ee31 100644
--- a/lib/ironic
+++ b/lib/ironic
@@ -740,6 +740,9 @@
}
function prepare_baremetal_basic_ops {
+ if ! is_ironic_hardware; then
+ configure_ironic_auxiliary
+ fi
upload_baremetal_ironic_deploy
if ! is_ironic_hardware; then
create_bridge_and_vms
@@ -747,9 +750,6 @@
enroll_nodes
configure_tftpd
configure_iptables
- if ! is_ironic_hardware; then
- configure_ironic_auxiliary
- fi
}
function cleanup_baremetal_basic_ops {