Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

🧰 logninja-create-vm

A secure, interactive CLI utility for creating virtual machines using virt-install, built for the LOGGIE decentralized infrastructure stack.

🔐 Part of the LogNinja Ecosystem
👤 Maintained by: loggie.eth
🪙 Powered by: LOGGIE Token


🚀 What is this?

This tool makes it easy to provision Ubuntu-based VMs on any machine running KVM/QEMU and libvirt. Perfect for:

  • Building secure test environments
  • Spawning decentralized AI workers
  • Automating node deployment in a Docker Swarm cluster

⚙️ Features

  • ✅ Interactive prompts for VM config
  • ✅ Optional CLI flag automation
  • ✅ Logging to both terminal and vm_provision.log
  • ✅ Validates ISO path before provisioning
  • ✅ Compatible with virt-manager and headless VNC

📦 Installation

pip install logninja-create-vm

or 

pip install --upgrade --no-cache-dir logninja-create-vm

🧠 Flag Description Required

--name Name of the VM ✅ --ram RAM in MB ✅ --vcpus Number of virtual CPUs ✅ --disk Disk size in GB ✅ --iso Path to ISO image ✅ --os-variant OS variant (default: ubuntu22.04) ❌ --network Network to attach to (default: default) ❌ --headless Run without a VNC console (useful for headless installs) ❌ --tag Optional tag for VM identification (e.g. logninja) ❌ --guide Display instructions for managing and connecting to the VM ❌

Release files for logninja-create-vm 0.1.4.dev0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for logninja-create-vm 0.1.4.dev0
File Size Uploaded
logninja_create_vm-0.1.4.dev0.tar.gz 6.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for logninja-create-vm 0.1.4.dev0
File Interpreter ABI Platform
logninja_create_vm-0.1.4.dev0-py3-none-any.whl Python 3 none any Details

Total release size: 14.4 kB

Release files / logninja_create_vm-0.1.4.dev0.tar.gz

Download URL logninja_create_vm-0.1.4.dev0.tar.gz
Size 6.2 kB
Tags Source
SHA-256 checksum
How to use checksums
154c01dd980965c1b549fbddf25ca8355a5f4344363a3f7126b1543e21a95a80
BLAKE2b-256 checksum
How to use checksums
61a19fa19581de728e67896281c584dec0781e679d51f3f7ec674439973e4e61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / logninja_create_vm-0.1.4.dev0-py3-none-any.whl

Download URL logninja_create_vm-0.1.4.dev0-py3-none-any.whl
Size 8.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
285fb5a2ac15622d5ec3f559359ddcd43c5f7aac2b4203b46585f561744468a1
BLAKE2b-256 checksum
How to use checksums
d1cc2d8727231eb00debb2ced366bab38d3bfa97e8fabc46ed2a1d1275985b6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page