Skip to main content

torrust_tracker_deployer_lib/application/steps/software/
mod.rs

1//! Software installation and configuration steps
2//!
3//! This module contains steps that manage software installation and configuration
4//! on deployed infrastructure. These steps handle the installation of third-party
5//! software, packages, and tools required for the deployment environment.
6//!
7//! ## Available Steps
8//!
9//! - `docker` - Docker engine installation and configuration
10//! - `docker_compose` - Docker Compose installation and setup
11//!
12//! ## Key Features
13//!
14//! - Automated software installation via Ansible playbooks
15//! - Version management and compatibility checking
16//! - Service configuration and startup management
17//! - Integration with the step-based deployment architecture
18//!
19//! These steps ensure that the deployed infrastructure has all necessary
20//! software components properly installed and configured for application deployment.
21
22pub mod docker;
23pub mod docker_compose;
24
25pub use docker::InstallDockerStep;
26pub use docker_compose::InstallDockerComposeStep;