X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=deploy%2Fmetal3-vm%2F03_launch_mgmt_cluster.sh;h=b3498567fe43e0d84e15f6736a93a29e7c63266a;hb=289b3d43bcbaa090619d60f5ccec3beeb808f904;hp=047b40493a3cc026bb9261ecbb5847a184c7e575;hpb=99ab423be0ac03c1c23e1129a96b75b3ce7269ce;p=icn.git diff --git a/deploy/metal3-vm/03_launch_mgmt_cluster.sh b/deploy/metal3-vm/03_launch_mgmt_cluster.sh index 047b404..b349856 100755 --- a/deploy/metal3-vm/03_launch_mgmt_cluster.sh +++ b/deploy/metal3-vm/03_launch_mgmt_cluster.sh @@ -60,10 +60,10 @@ function launch_baremetal_operator { kubectl apply -f $BMODIR/operator/no_ironic/operator.yaml -n metal3 } -network_config_files() { -cat << 'EOF' +function cloud_init_scripts() { + cat << 'EOF' write_files: -- path: /opt/ironic_net.sh +- path: /var/lib/cloud/scripts/per-boot/run_dhclient.sh owner: root:root permissions: '0777' content: | @@ -73,8 +73,6 @@ write_files: sudo ifconfig `basename $intf` up sudo dhclient -nw `basename $intf` done -runcmd: - - [ /opt/ironic_net.sh ] EOF } @@ -102,7 +100,7 @@ create_userdata() { fi cat $HOME/.ssh/id_rsa.pub >> $name-userdata.yaml - network_config_files >> $name-userdata.yaml + cloud_init_scripts >> $name-userdata.yaml printf "\n" >> $name-userdata.yaml } @@ -125,7 +123,7 @@ function make_bm_hosts { while IFS=',' read -r name address user password mac; do create_userdata $name apply_userdata_credential $name - go run "${BMOPATH}"/cmd/make-bm-worker/main.go \ + GO111MODULE=auto go run "${BMOPATH}"/cmd/make-bm-worker/main.go \ -address "$address" \ -password "$password" \ -user "$user" \