-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathmod.rs
More file actions
21 lines (20 loc) · 1.01 KB
/
mod.rs
File metadata and controls
21 lines (20 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//! Infrastructure Layer (DDD)
//!
//! This module contains infrastructure concerns including low-level command execution,
//! external tool adapters, and repository-like implementations. The infrastructure layer
//! provides technical capabilities and delivery mechanisms for the application layer.
//!
//! ## Components
//!
//! - `external_tools` - Integration and delivery mechanisms for third-party console tools
//! - `adapters` - External tool integration adapters (Ansible, LXD, `OpenTofu`, SSH)
//! - `ansible` - Ansible delivery mechanism and implementation details
//! - `tofu` - `OpenTofu` delivery mechanism and implementation details
//! - `template` - Template rendering delivery mechanisms (wrappers)
//! - `remote_actions` - Repository-like implementations for remote system operations
//! - `persistence` - Persistence infrastructure (repositories, file locking, storage)
//! - `trace` - Trace file generation for error analysis
pub mod external_tools;
pub mod persistence;
pub mod remote_actions;
pub mod trace;