torrust_tracker_deployer_lib/application/steps/validation/mod.rs
1//! Validation and verification steps
2//!
3//! This module contains steps that perform testing, validation, and verification
4//! operations to ensure that deployments are working correctly and meet requirements.
5//! These steps validate various aspects of the deployed infrastructure and services.
6//!
7//! ## Available Steps
8//!
9//! - `cloud_init` - Cloud-init completion validation
10//! - `docker` - Docker installation and functionality validation
11//! - `docker_compose` - Docker Compose installation and functionality validation
12//!
13//! ## Key Features
14//!
15//! - Comprehensive deployment validation and testing
16//! - Service health and functionality verification
17//! - Integration with remote action validation system
18//! - Detailed error reporting for validation failures
19//!
20//! These steps ensure that the complete deployment workflow has resulted in
21//! a functional environment ready for application deployment and operation.
22
23pub mod cloud_init;
24pub mod docker;
25pub mod docker_compose;
26
27pub use cloud_init::ValidateCloudInitCompletionStep;
28pub use docker::ValidateDockerInstallationStep;
29pub use docker_compose::ValidateDockerComposeInstallationStep;