Add cloud init configuration to VM definition
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-06-06 17:54:56 +02:00
parent 9bd702d60f
commit b3f56cea81
4 changed files with 35 additions and 0 deletions

View File

@ -1,4 +1,5 @@
use crate::libvirt_lib_structures::XMLUuid;
use crate::utils::cloud_init_utils::CloudInitConfig;
/// VirtWeb specific metadata
#[derive(serde::Serialize, serde::Deserialize, Default, Debug, Clone)]
@ -8,6 +9,8 @@ pub struct DomainMetadataVirtWebXML {
pub ns: String,
#[serde(skip_serializing_if = "Option::is_none")]
pub group: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub cloud_init: Option<CloudInitConfig>,
}
/// Domain metadata