+usage() {
+ echo "Usage: $0 [-u <string>] [-p <string>] vmid [node [proxy]]"
+ echo
+ echo "-u username. Default root@pam"
+ echo "-p password. Default ''"
+ echo
+ echo "vmid: id for VM"
+ echo "node: Proxmox cluster node name"
+ echo "proxy: DNS or IP (use <node> as default)"
+ exit 1
+}
+
+PASSWORD=""
+USERNAME=""
+
+while getopts ":u:p:" o; do
+ case "${o}" in
+ u)
+ USERNAME="${OPTARG}"
+ ;;
+ p)
+ PASSWORD="${OPTARG}"
+ ;;
+ *)
+ usage
+ ;;
+ esac
+done
+
+shift $((OPTIND-1))
+
+if [[ -z "$PASSWORD" ]]; then
+ PASSWORD=""
+fi
+if [[ -z "$USERNAME" ]]; then
+ USERNAME='root@pam'
+fi
+
+DEFAULTHOST="$(hostname -f)"
+