[package] name = "commonware-deployer" edition.workspace = true publish = true version.workspace = true license.workspace = true description = "Deploy infrastructure across cloud providers." readme = "README.md" homepage.workspace = true repository = "https://github.com/commonwarexyz/monorepo/tree/main/deployer" documentation = "https://docs.rs/commonware-deployer" [features] default = ["aws"] aws = ["aws-config", "aws-sdk-ec2", "reqwest", "tokio", "tracing", "tracing-subscriber", "thiserror", "futures", "clap", "uuid"] [dependencies] cfg-if = { workspace = true } serde_yaml = { workspace = true } serde = { workspace = true, features = ["derive"] } clap = { workspace = true, optional = true } futures = { workspace = true, optional = true } reqwest = { workspace = true, optional = true } tokio = { workspace = true, features = ["full"], optional = true } uuid = { workspace = true, features = ["v4"], optional = true } tracing = { workspace = true, optional = true } tracing-subscriber = { workspace = true, optional = true } thiserror = { workspace = true, optional = true } aws-config = { version = "1.6.0", optional = true } aws-sdk-ec2 = { version = "1.118.1", optional = true } [[bin]] name = "deployer" path = "src/main.rs" bench = false required-features = ["aws"] [lib] bench = false