Method List
-
#build_all_configs Messhy::MeshBuilder
-
#build_config_for_node Messhy::MeshBuilder
-
#config Messhy::Installer
-
#config Messhy::DnsManager
-
#config Messhy::MeshBuilder
-
#config Messhy::SSHExecutor
-
#config Messhy::HealthChecker
-
#create_config_file Messhy::Generators::InstallGenerator
-
#dns Messhy::CLI
-
#dns Messhy::Configuration
-
#dns_auto_records? Messhy::Configuration
-
#dns_domain Messhy::Configuration
-
#dns_domains Messhy::Configuration
-
#dns_enabled? Messhy::Configuration
-
#dns_interface Messhy::Configuration
-
#dns_provider Messhy::Configuration
-
#dns_records Messhy::Configuration
-
#dns_server_nodes Messhy::Configuration
-
#dns_ttl Messhy::Configuration
-
#dry_run Messhy::Installer
-
#dry_run Messhy::DnsManager
-
#each_node Messhy::Configuration
-
#enable_and_start_wireguard Messhy::SSHExecutor
-
#environment Messhy::Configuration
-
#execute_on_all_nodes Messhy::SSHExecutor
-
#execute_on_node Messhy::SSHExecutor
-
extract_allowed_ips Messhy::WireguardStatusParser
-
extract_endpoint Messhy::WireguardStatusParser
-
extract_handshake_time Messhy::WireguardStatusParser
-
extract_peer_block Messhy::WireguardStatusParser
-
extract_transfer_stats Messhy::WireguardStatusParser
-
#generate_keypair_on_node Messhy::SSHExecutor
-
#generate_keys Messhy::Installer
-
#generate_psk_on_node Messhy::SSHExecutor
-
#get_wireguard_status Messhy::SSHExecutor
-
#initialize Messhy::Installer
-
#initialize Messhy::DnsManager
-
#initialize Messhy::MeshBuilder
-
#initialize Messhy::SSHExecutor
-
#initialize Messhy::Configuration
-
#initialize Messhy::HealthChecker
-
#initialize Messhy::HostTrustManager
-
#install_wireguard Messhy::SSHExecutor
-
#install_wireguard_on_all_nodes Messhy::SSHExecutor
-
integer_token? Messhy::WireguardStatusParser
-
#keepalive Messhy::Configuration
-
#keygen Messhy::CLI
-
line_value Messhy::WireguardStatusParser
-
#list Messhy::CLI
-
#listen_port Messhy::Configuration
-
load Messhy::Configuration
-
#measure_latency Messhy::SSHExecutor
-
#mtu Messhy::Configuration
-
#network Messhy::Configuration
-
#network_prefix_length Messhy::Configuration
-
#node_config Messhy::Configuration
-
#node_keys Messhy::MeshBuilder
-
#node_names Messhy::Configuration
-
#nodes Messhy::Configuration
-
parse_handshake_seconds Messhy::WireguardStatusParser
-
#ping Messhy::CLI
-
#ping_node Messhy::HealthChecker
-
#ping_node_from Messhy::SSHExecutor
-
#psk_map Messhy::MeshBuilder
-
#purge_all Messhy::Installer
-
#purge_wireguard Messhy::SSHExecutor
-
#restart_all Messhy::Installer
-
#restart_node Messhy::Installer
-
#restart_wireguard Messhy::SSHExecutor
-
root Messhy
-
#setup Messhy::CLI
-
#setup Messhy::Installer
-
#setup Messhy::DnsManager
-
#setup_node Messhy::Installer
-
#show Messhy::CLI
-
#show_dns_status Messhy::HealthChecker
-
#show_instructions Messhy::Generators::InstallGenerator
-
#show_node_status Messhy::HealthChecker
-
#show_stats Messhy::HealthChecker
-
#show_status Messhy::HealthChecker
-
#ssh_executor Messhy::Installer
-
#ssh_executor Messhy::DnsManager
-
#ssh_key Messhy::Configuration
-
#stats Messhy::CLI
-
#status Messhy::CLI
-
#stop_wireguard Messhy::SSHExecutor
-
#test_all Messhy::HealthChecker
-
#test_connectivity Messhy::CLI
-
#test_tcp_connectivity Messhy::SSHExecutor
-
#trust_all_hosts Messhy::HostTrustManager
-
#trust_hosts Messhy::CLI
-
#upload_and_start_configs Messhy::SSHExecutor
-
#upload_config Messhy::SSHExecutor
-
#user Messhy::Configuration
-
#validate! Messhy::Configuration
-
#verify_host_key Messhy::Configuration
-
#verify_host_key_mode Messhy::Configuration
-
#version Messhy::CLI