X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=deploy%2Fmetal3%2Fscripts%2F01_metal3.sh;h=d11d5b0712d15eaa98a8817d556aab329231a100;hb=30b77af0fb5fc89e7b9e76f4e6e33aaf82832945;hp=77597dbb4a2d819096865c4dcc18b79ae900aad1;hpb=fb8a0fe0cb2c32037ec16ad2b377aa63a42b114a;p=icn.git diff --git a/deploy/metal3/scripts/01_metal3.sh b/deploy/metal3/scripts/01_metal3.sh index 77597db..d11d5b0 100755 --- a/deploy/metal3/scripts/01_metal3.sh +++ b/deploy/metal3/scripts/01_metal3.sh @@ -184,7 +184,7 @@ EOF } function make_bm_hosts { - while IFS=',' read -r name ipmi_username ipmi_password ipmi_address os_username os_password os_image_name; do + while IFS=',' read -r name ipmi_username ipmi_password ipmi_address boot_mac os_username os_password os_image_name; do create_userdata $name $os_username $os_password apply_userdata_credential $name create_networkdata $name @@ -194,6 +194,7 @@ function make_bm_hosts { -address "ipmi://$ipmi_address" \ -password "$ipmi_password" \ -user "$ipmi_username" \ + -boot-mac "$boot_mac" \ "$name" > $name-bm-node.yaml printf " image:" >> $name-bm-node.yaml @@ -223,13 +224,13 @@ function configure_nodes { } function remove_bm_hosts { - while IFS=',' read -r name ipmi_username ipmi_password ipmi_address os_username os_password os_image_name; do + while IFS=',' read -r name ipmi_username ipmi_password ipmi_address boot_mac os_username os_password os_image_name; do deprovision_compute_node $name done } function cleanup { - while IFS=',' read -r name ipmi_username ipmi_password ipmi_address os_username os_password os_image_name; do + while IFS=',' read -r name ipmi_username ipmi_password ipmi_address boot_mac os_username os_password os_image_name; do kubectl delete --ignore-not-found=true bmh $name -n metal3 kubectl delete --ignore-not-found=true secrets $name-bmc-secret -n metal3 kubectl delete --ignore-not-found=true secrets $name-user-data -n metal3