torrust-tracker-deployer 0.1.0-beta.2

Torrust Tracker Deployer - Deployment Infrastructure with Ansible and OpenTofu
Documentation
//! Application Layer (DDD)
//!
//! This module contains application-level services and orchestration logic.
//! The application layer coordinates domain operations and infrastructure
//! services to fulfill business use cases.
//!
//! ## Components
//!
//! - `command_handlers` - High-level deployment command handlers implementing the Command Handler pattern
//! - `traits` - Application-layer trait definitions (DDD ports) implemented by outer layers
//! - `services` - Shared application services used by multiple command handlers
//! - `steps` - Workflow orchestration and business process coordination

pub mod command_handlers;
pub mod errors;
pub mod services;
pub mod steps;
pub mod traits;

// Re-export command handler types for convenience
pub use command_handlers::{
    ConfigureCommandHandler, CreateCommandHandler, ProvisionCommandHandler, TestCommandHandler,
};