20 lines
669 B
Bash
20 lines
669 B
Bash
#!/bin/env bash
|
|
DISTRO=""
|
|
LIBVIRT_NET_MODEL="virtio"
|
|
LIBVIRT_NET_OPTION="network=$VM_NETWORK,model=$LIBVIRT_NET_MODEL"
|
|
OS_JSON_FILE="files/os_options.json"
|
|
OS_JSON_FILE_INSTALL="files/software.json"
|
|
#VM_BASE_DIR=${VM_BASE_DIR:-"${HOME}/.local/share/libvirt"}
|
|
#VM_BASE_DIR=${VM_BASE_DIR:-"${HOME}/var/lib/libvirt"}
|
|
VM_BASE_DIR="${HOME}/vms"
|
|
VM_BASE_IMAGES="base"
|
|
VM_DISK_EXTENSION="img"
|
|
VM_USERNAME="user"
|
|
VM_SOFT="";
|
|
|
|
VM_IMAGE_PATH="${VM_BASE_DIR}/images/$1.img"
|
|
CI_IMAGE_PATH="${VM_BASE_DIR}/images/$1-cidata.iso"
|
|
VM_NETWORK="vmnetwork"
|
|
REPO_BRANCH="main"
|
|
REPO_SOURCE="https://raw.githubusercontent.com/vgenguita/kvm-cloudimage/refs/heads/${REPO_BRANCH}/env_scripts/"
|