Refresh the noble cloud image so newly created VMs start with fewer pending package upgrades. Old base images are left in place.
21 lines
896 B
Ruby
21 lines
896 B
Ruby
release = "20261017"
|
|
img_filename = "ubuntu-24.04-server-cloudimg-amd64"
|
|
|
|
node.default["kosmos_kvm"]["host"]["qemu_base_image"] = {
|
|
"url" => "https://cloud-images.ubuntu.com/releases/noble/release-#{release}/#{img_filename}.img",
|
|
"checksum" => "04e8f2461a16a44e78a370284471f29616cdd9baf1893df25807b71f985b6c94",
|
|
"path" => "/var/lib/libvirt/images/base/#{img_filename}-#{release}.qcow2"
|
|
}
|
|
|
|
# A systemd.timer OnCalendar config value
|
|
node.default["kosmos_kvm"]["backup"]["schedule"] = "0/3:00"
|
|
# Node/VM names excluded from backups
|
|
node.default["kosmos_kvm"]["backup"]["nodes_excluded"] = []
|
|
|
|
node.default["kosmos_kvm"]["guest"]["swap"] = {
|
|
"enabled" => true, # set to false to disable swap on a guest
|
|
"size_mb" => nil, # nil => auto (half of RAM); integer => fixed MB; 0 => disabled
|
|
"path" => "/swapfile",
|
|
"swappiness" => nil # nil => leave kernel default; e.g. 10 to tune
|
|
}
|