Pulumi start | libvirt-python 02 | adding storage
description⌗
add storage
tasks⌗
for faster .img/qcow2
consumption, you can follow: Simple HTTP Server
"""A Python Pulumi program"""
import pulumi_libvirt as libvirt
pool = libvirt.Pool("cluster",
type = "dir",
path = "/var/lib/libvirt/images/cluster_storage"
)
ubuntu = libvirt.Volume("ubuntu",
pool = pool.name,
source = "http://media/_cloud/ubuntu-20.04-server-cloudimg-amd64.img",
)
filesystem = libvirt.Volume("filesystem",
base_volume_id = ubuntu.id,
pool = pool.name,
size = 10000000000
)
domain = libvirt.Domain("ubuntu",
disks = [ libvirt.DomainDiskArgs(
volume_id = filesystem.id
)]
)
Read other posts