From 4ecee15b6bb6a34bd2f8590674f4f597dc78ddcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mika=C3=ABl=20Cluseau?= Date: Fri, 14 Nov 2025 21:48:35 +0100 Subject: [PATCH] default bootstrap Config --- src/bootstrap.rs | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/bootstrap.rs b/src/bootstrap.rs index f377e8a..87e4609 100644 --- a/src/bootstrap.rs +++ b/src/bootstrap.rs @@ -36,6 +36,29 @@ pub struct Config { pub bootstrap: Bootstrap, } +impl Config { + pub fn new(bootstrap_dev: String) -> Self { + Self { + anti_phishing_code: "Direktil<3".into(), + keymap: None, + modules: None, + resolv_conf: None, + vpns: Map::new(), + networks: vec![], + auths: vec![], + ssh: Default::default(), + pre_lvm_crypt: vec![], + lvm: vec![], + crypt: vec![], + signer_public_key: None, + bootstrap: Bootstrap { + dev: bootstrap_dev, + seed: None, + }, + } + } +} + #[derive(Debug, serde::Deserialize, serde::Serialize)] pub struct Auth { pub name: String,