summaryrefslogtreecommitdiff
path: root/src/config.rs
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2021-03-04 10:40:21 +0200
committerLars Wirzenius <liw@liw.fi>2021-03-04 11:46:17 +0200
commit458305fa48338de178739af2e3e86b85c0036a54 (patch)
tree9ad0731c2142d8fa49dda598d5a929556d221f3f /src/config.rs
parent9ec059250bacd1b17547e40b95709fac8d4f164a (diff)
downloadvmadm-458305fa48338de178739af2e3e86b85c0036a54.tar.gz
feat: use configured defaults to unspecified machine attributes
Diffstat (limited to 'src/config.rs')
-rw-r--r--src/config.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/config.rs b/src/config.rs
index dd6c2d7..a13c989 100644
--- a/src/config.rs
+++ b/src/config.rs
@@ -7,7 +7,11 @@ use std::path::{Path, PathBuf};
#[derive(Default, Debug, Deserialize)]
pub struct Configuration {
pub default_base_image: Option<PathBuf>,
+ pub default_image_gib: Option<u64>,
+ pub default_memory_mib: Option<u64>,
+ pub default_cpus: Option<u64>,
pub image_directory: Option<PathBuf>,
+ pub authorized_keys: Option<Vec<PathBuf>>,
}
#[derive(Debug, thiserror::Error)]