Skip to content

Commit 73a43d2

Browse files
committed
refactor: move executor module from infrastructure to shared
1 parent fda966f commit 73a43d2

File tree

19 files changed

+20
-21
lines changed

19 files changed

+20
-21
lines changed

src/application/commands/configure.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use tracing::{info, instrument};
44

55
use crate::application::steps::{InstallDockerComposeStep, InstallDockerStep};
66
use crate::infrastructure::adapters::ansible::AnsibleClient;
7-
use crate::infrastructure::executor::CommandError;
7+
use crate::shared::executor::CommandError;
88

99
/// Comprehensive error type for the `ConfigureCommand`
1010
#[derive(Debug, thiserror::Error)]

src/application/commands/provision.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ use crate::infrastructure::adapters::ansible::AnsibleClient;
2828
use crate::infrastructure::adapters::lxd::InstanceName;
2929
use crate::infrastructure::adapters::opentofu::client::{InstanceInfo, OpenTofuError};
3030
use crate::infrastructure::ansible::AnsibleTemplateRenderer;
31-
use crate::infrastructure::executor::CommandError;
31+
use crate::shared::executor::CommandError;
3232
use crate::infrastructure::tofu::{ProvisionTemplateError, TofuTemplateRenderer};
3333
use crate::shared::ssh::{credentials::SshCredentials, SshError};
3434

src/application/commands/test.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ use crate::application::steps::{
2020
ValidateDockerComposeInstallationStep,
2121
ValidateDockerInstallationStep,
2222
};
23-
use crate::infrastructure::executor::CommandError;
23+
use crate::shared::executor::CommandError;
2424
use crate::infrastructure::remote_actions::RemoteActionError;
2525
use crate::shared::ssh::credentials::SshCredentials;
2626

src/application/steps/infrastructure/apply.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ use std::sync::Arc;
2626
use tracing::{info, instrument};
2727

2828
use crate::infrastructure::adapters::opentofu::client::OpenTofuClient;
29-
use crate::infrastructure::executor::CommandError;
29+
use crate::shared::executor::CommandError;
3030

3131
/// Simple step that applies `OpenTofu` configuration by executing `tofu apply`
3232
pub struct ApplyInfrastructureStep {

src/application/steps/infrastructure/initialize.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ use std::sync::Arc;
2626
use tracing::{info, instrument};
2727

2828
use crate::infrastructure::adapters::opentofu::client::OpenTofuClient;
29-
use crate::infrastructure::executor::CommandError;
29+
use crate::shared::executor::CommandError;
3030

3131
/// Simple step that initializes `OpenTofu` configuration by executing `tofu init`
3232
pub struct InitializeInfrastructureStep {

src/application/steps/infrastructure/plan.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ use std::sync::Arc;
2626
use tracing::{info, instrument};
2727

2828
use crate::infrastructure::adapters::opentofu::client::OpenTofuClient;
29-
use crate::infrastructure::executor::CommandError;
29+
use crate::shared::executor::CommandError;
3030

3131
/// Simple step that plans `OpenTofu` configuration by executing `tofu plan`
3232
pub struct PlanInfrastructureStep {

src/application/steps/infrastructure/validate.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ use std::sync::Arc;
2727
use tracing::{info, instrument};
2828

2929
use crate::infrastructure::adapters::opentofu::client::OpenTofuClient;
30-
use crate::infrastructure::executor::CommandError;
30+
use crate::shared::executor::CommandError;
3131

3232
/// Simple step that validates `OpenTofu` configuration by executing `tofu validate`
3333
pub struct ValidateInfrastructureStep {

src/application/steps/software/docker.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ use std::sync::Arc;
2323
use tracing::{info, instrument};
2424

2525
use crate::infrastructure::adapters::ansible::AnsibleClient;
26-
use crate::infrastructure::executor::CommandError;
26+
use crate::shared::executor::CommandError;
2727

2828
/// Step that installs Docker on a remote host via Ansible
2929
pub struct InstallDockerStep {

src/application/steps/software/docker_compose.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ use std::sync::Arc;
2525
use tracing::{info, instrument};
2626

2727
use crate::infrastructure::adapters::ansible::AnsibleClient;
28-
use crate::infrastructure::executor::CommandError;
28+
use crate::shared::executor::CommandError;
2929

3030
/// Step that installs Docker Compose on a remote host via Ansible
3131
pub struct InstallDockerComposeStep {

src/application/steps/system/wait_cloud_init.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ use std::sync::Arc;
2020
use tracing::{info, instrument};
2121

2222
use crate::infrastructure::adapters::ansible::AnsibleClient;
23-
use crate::infrastructure::executor::CommandError;
23+
use crate::shared::executor::CommandError;
2424

2525
/// Step that waits for cloud-init completion on a remote host
2626
pub struct WaitForCloudInitStep {

0 commit comments

Comments
 (0)