[package] name = "platform-machines" version = "0.1.0" edition = "2021" rust-version = "1.75" authors = ["Provctl Contributors"] license = "MIT" repository = "https://github.com/provctl" description = "Machine and cloud provider configuration management for infrastructure deployment" documentation = "https://docs.rs/machines" keywords = ["infrastructure", "ssh", "deployment", "provisioning", "machines"] categories = ["development-tools", "command-line-utilities"] [lib] name = "machines" [dependencies] serde = { version = "1", features = ["derive"] } serde_json = "1.0" toml = "0.9" thiserror = "2" log = "0.4" home = "0.5" uuid = { version = "1", features = ["v4", "serde"] } chrono = { version = "0.4", features = ["serde"] } tokio = { version = "1", features = ["full"] } ssh2 = "0.9" platform-encrypt = { path = "../encrypt" } platform-observability = { path = "../observability" } platform-backup = { path = "../backup" } # gitops = { path = "../gitops" } # Excluded from workspace due to syntaxis-integration dependency prometheus = "0.13" tracing = "0.1"