X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=tools%2Fvagrant%2Fcreate_provisioning_cr.sh;h=917245df2ed92c63aed75010f82671023327291c;hb=43dbb5a2353606d1801f08dcf3e2fd06399843fb;hp=2d07344635b2745a2c2c3fd8132c8e58f161198e;hpb=53692156832a326a5d1123e3284a3f8737ed395f;p=icn.git diff --git a/tools/vagrant/create_provisioning_cr.sh b/tools/vagrant/create_provisioning_cr.sh index 2d07344..917245d 100755 --- a/tools/vagrant/create_provisioning_cr.sh +++ b/tools/vagrant/create_provisioning_cr.sh @@ -1,13 +1,12 @@ #!/bin/bash set -eu -o pipefail -num_machines=$1 -site=$2 -name_prefix=$3 +site=$1; shift provisioning_cr_path="cmd/bpa-operator/e2etest/test_bmh_provisioning_cr.yaml" -name="${name_prefix}1" +name=$1; shift +ipmi_port=$1; shift provisioning_mac=$(virsh -c qemu:///system dumpxml "${site}-${name}" | xmlstarlet sel -t -v "//interface[source/@network='${site}-provisioning']/mac/@address") cat <${provisioning_cr_path} apiVersion: bpa.akraino.org/v1alpha1 @@ -22,12 +21,13 @@ spec: - ${name}: mac-address: ${provisioning_mac} EOF -if ((num_machines>1)); then +if (("$#")); then cat <>${provisioning_cr_path} workers: EOF - for ((i=2;i<=num_machines;++i)); do - name="${name_prefix}${i}" + while (("$#")); do + name=$1; shift + ipmi_port=$1; shift provisioning_mac=$(virsh -c qemu:///system dumpxml "${site}-${name}" | xmlstarlet sel -t -v "//interface[source/@network='${site}-provisioning']/mac/@address") cat <>${provisioning_cr_path} - ${name}: