Skip to main content

torrust_tracker_deployer_lib/application/steps/connectivity/
mod.rs

1//! Network connectivity and communication steps
2//!
3//! This module contains steps that manage network connectivity, communication,
4//! and connection establishment operations. These steps ensure that network
5//! services and connections are available before proceeding with deployment.
6//!
7//! ## Available Steps
8//!
9//! - `wait_ssh_connectivity` - SSH connectivity establishment and verification
10//!
11//! ## Key Features
12//!
13//! - Network connectivity verification and waiting mechanisms
14//! - SSH connection establishment with retry logic
15//! - Service availability checking and validation
16//! - Integration with timeout and retry mechanisms
17//!
18//! These steps ensure that network communications are established and stable
19//! before attempting configuration or deployment operations that require
20//! remote connectivity.
21
22pub mod wait_ssh_connectivity;
23
24pub use wait_ssh_connectivity::WaitForSSHConnectivityStep;