feat: agent base implementation
Some checks failed
Rust CI / test (push) Failing after 18s

This commit is contained in:
2025-08-15 13:30:14 +09:00
commit 986cb5f1ac
18 changed files with 340 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
use crate::model::{disk::Disk, net::VmNet};
#[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord)]
pub struct MemoryMB(pub u32);
#[derive(Debug, Clone, PartialEq, Eq)]
pub struct MachineAccel(pub String);
#[derive(Debug, Clone, PartialEq, Eq)]
pub struct CloudInitVM {
pub mem: MemoryMB,
pub nets: Vec<VmNet>,
pub disks: Vec<Disk>,
pub machine: MachineAccel,
}