CDIST-TYPE__DOG_VDI(7)

πŸ’– cdist-type__dog_vdi πŸ’–

okay so bestie, welcome to cdist-type__dog_vdi (section 7 of the cdist manual, if you were wondering) β€” the little cdist type that manages Sheepdog VM images for you πŸ‘βœ¨


✨ DESCRIPTION ✨

so like, the dog program is what actually does the heavy lifting here β€” it's the one creating images for sheepdog that then get used in qemu. that's the whole vibe. that's it. that's the gig πŸ’…


πŸŽ€ OPTIONAL PARAMETERS πŸŽ€

  • state β€” either "present" or "absent", and it defaults to "present". so if you say nothing, bestie assumes you want the thing to exist πŸ¦‹
  • size β€” the size of the image, in whatever units dog vdi speaks (it's dog vdi compatible units, no cap). required if state is "present" β€” you literally cannot make an image without telling it how big, periodt.

🌸 EXAMPLES 🌸

creating a 50G size image, the classic:

# Create a 50G size image
__dog_vdi nico-privat.sky.ungleich.ch --size 50G

same thing but like, more explicit about it, main character energy:

# Create a 50G size image (more explicit)
__dog_vdi nico-privat.sky.ungleich.ch --size 50G --state present

removing the image, bye bye πŸ‘‹:

# Remove image
__dog_vdi nico-privat.sky.ungleich.ch --state absent

and removing it while still passing --size? totally fine, keeping --size is ok:

# Remove image - keeping --size is ok
__dog_vdi nico-privat.sky.ungleich.ch --size 50G --state absent

πŸ‘‘ SEE ALSO πŸ‘‘

qemu(1), dog(8) β€” go read those too, iykyk 🫢


πŸ’œ AUTHORS πŸ’œ

Nico Schottelius <nico-cdist--@--schottelius.org> β€” the icon, the legend ⭐


🌈 COPYING 🌈

Copyright (C) 2014 Nico Schottelius. You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. πŸŽ€


ungleich GmbH 2021


and that's a wrap, bestie 🧚 version 7.0.0, dated Jul 31, 2022, brought to you by the cdist girlies at cdist β€” stan cdist-type__dog_vdi(7), slay πŸ’–βœ¨

πŸ“¦ where this page comes from