aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/main.rs14
-rw-r--r--src/utils/mod.rs25
2 files changed, 0 insertions, 39 deletions
diff --git a/src/main.rs b/src/main.rs
index 04d7868..b28a520 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -349,20 +349,6 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
hostname: opts.hostname,
};
- match (cmd_overrides.purity(), deploy_flake.node, deploy_flake.profile) {
- (utils::OverridePurity::ErrorProfile, _, None) => good_panic!(
- "You have specified an override not suitible for deploying to multiple profiles, please specify your target profile explicitly"
- ),
- (utils::OverridePurity::Error, None, _) => good_panic!(
- "You have specified an override not suitible for deploying to multiple nodes, please specify your target node explicitly"
- ),
-
- (utils::OverridePurity::Warn, None, _) => warn!(
- "Certain overrides you have provided might be dangerous when used on multiple nodes or profiles, be cautious"
- ),
- _ => (),
- };
-
let supports_flakes = test_flake_support().await?;
let data =
diff --git a/src/utils/mod.rs b/src/utils/mod.rs
index 51f977f..672a9ba 100644
--- a/src/utils/mod.rs
+++ b/src/utils/mod.rs
@@ -28,31 +28,6 @@ pub struct CmdOverrides {
pub hostname: Option<String>,
}
-pub enum OverridePurity {
- ErrorProfile,
- Error,
- Warn,
- Pure,
-}
-
-impl CmdOverrides {
- pub fn purity(&self) -> OverridePurity {
- if self.profile_user.is_some() {
- return OverridePurity::ErrorProfile;
- }
-
- if self.hostname.is_some() || self.ssh_user.is_some() {
- return OverridePurity::Error;
- }
-
- if self.ssh_opts.is_some() || self.fast_connection.is_some() {
- return OverridePurity::Warn;
- }
-
- OverridePurity::Pure
- }
-}
-
#[derive(PartialEq, Debug)]
pub struct DeployFlake<'a> {
pub repo: &'a str,