Table of Contents - smart_proxy_remote_execution_ssh-0.10.4 Documentation
Pages
Classes and Modules
Methods
-
::applies_for?
—
Proxy::RemoteExecution::Cockpit::BufferedSocket
-
::applies_for?
—
Proxy::RemoteExecution::Cockpit::StandardBufferedSocket
-
::applies_for?
—
Proxy::RemoteExecution::Cockpit::OpenSSLBufferedSocket
-
::applies_for?
—
Proxy::RemoteExecution::Cockpit::MiniSSLBufferedSocket
-
::build
—
Proxy::RemoteExecution::Cockpit::BufferedSocket
-
::build
—
Proxy::RemoteExecution::Ssh::Runners::FakeScriptRunner
-
::build
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
::job_storage
—
Proxy::RemoteExecution::Ssh
-
::load_data
—
Proxy::RemoteExecution::Ssh::Runners::FakeScriptRunner
-
::load_script
—
Proxy::RemoteExecution::Ssh::Runners::PollingScriptRunner
-
::new
—
Proxy::RemoteExecution::Cockpit::BufferedSocket
-
::new
—
Proxy::RemoteExecution::Cockpit::Session
-
::new
—
Proxy::RemoteExecution::Ssh::JobStorage
-
::new
—
Proxy::RemoteExecution::Ssh::LogFilter
-
::new
—
Proxy::RemoteExecution::Ssh::MQTT::DispatcherSupervisor
-
::new
—
Proxy::RemoteExecution::Ssh::MQTT::Dispatcher
-
::new
—
Proxy::RemoteExecution::Ssh::MQTT::DispatcherActor
-
::new
—
Proxy::RemoteExecution::Ssh::MQTT::DispatcherActor::Tracker
-
::new
—
Proxy::RemoteExecution::Ssh::Runners::SensitiveString
-
::new
—
Proxy::RemoteExecution::Ssh::Runners::AuthenticationMethod
-
::new
—
Proxy::RemoteExecution::Ssh::Runners::MultiplexedSSHConnection
-
::new
—
Proxy::RemoteExecution::NetSSHCompat::Buffer
-
::new
—
Proxy::RemoteExecution::Ssh::Runners::FakeScriptRunner
-
::new
—
Proxy::RemoteExecution::Ssh::Runners::PollingScriptRunner
-
::new
—
Proxy::RemoteExecution::Ssh::Runners::EffectiveUserMethod
-
::new
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
::private_key_file
—
Proxy::RemoteExecution::Ssh
-
::prune_known_hosts!
—
Proxy::RemoteExecution::Utils
-
::public_key_file
—
Proxy::RemoteExecution::Ssh
-
::publish
—
Proxy::RemoteExecution::Ssh::MQTT
-
::requires_configured_ssh?
—
Proxy::RemoteExecution::Ssh
-
::runner_class
—
Proxy::RemoteExecution::Ssh::Plugin
-
::simulate?
—
Proxy::RemoteExecution::Ssh::Plugin
-
::validate!
—
Proxy::RemoteExecution::Ssh
-
::validate_mode!
—
Proxy::RemoteExecution::Ssh
-
::validate_mqtt_settings!
—
Proxy::RemoteExecution::Ssh
-
::validate_socket_path!
—
Proxy::RemoteExecution::Ssh
-
::validate_ssh_log_level!
—
Proxy::RemoteExecution::Ssh
-
::validate_ssh_settings!
—
Proxy::RemoteExecution::Ssh
-
::with_mqtt_client
—
Proxy::RemoteExecution::Ssh::MQTT
-
#add
—
Proxy::RemoteExecution::Ssh::LogFilter
-
#append
—
Proxy::RemoteExecution::NetSSHCompat::Buffer
-
#authorized_job
—
Proxy::RemoteExecution::Ssh::Api
-
#available
—
Proxy::RemoteExecution::NetSSHCompat::Buffer
-
#available
—
Proxy::RemoteExecution::NetSSHCompat::BufferedIO
-
#available_authentication_methods
—
Proxy::RemoteExecution::Ssh::Runners::MultiplexedSSHConnection
-
#behaviour_definition
—
Proxy::RemoteExecution::Ssh::MQTT::DispatcherSupervisor
-
#buf_socket
—
Proxy::RemoteExecution::Cockpit::Session
-
#check_expecting_disconnect
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#cleanup
—
Proxy::RemoteExecution::Ssh::Actions::PullScript
-
#cleanup
—
Proxy::RemoteExecution::Ssh::Runners::PollingScriptRunner
-
#clear!
—
Proxy::RemoteExecution::NetSSHCompat::Buffer
-
#cli_command_prefix
—
Proxy::RemoteExecution::Ssh::Runners::EffectiveUserMethod
-
#cli_command_prefix
—
Proxy::RemoteExecution::Ssh::Runners::SudoUserMethod
-
#cli_command_prefix
—
Proxy::RemoteExecution::Ssh::Runners::DzdoUserMethod
-
#cli_command_prefix
—
Proxy::RemoteExecution::Ssh::Runners::SuUserMethod
-
#cli_command_prefix
—
Proxy::RemoteExecution::Ssh::Runners::NoopUserMethod
-
#close
—
Proxy::RemoteExecution::Ssh::Runners::PollingScriptRunner
-
#close
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#close_session
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#closed?
—
Proxy::RemoteExecution::Cockpit::MiniSSLBufferedSocket
-
#command
—
Proxy::RemoteExecution::Cockpit::Session
-
#command
—
Proxy::RemoteExecution::Ssh::Runners::MultiplexedSSHConnection
-
#connected?
—
Proxy::RemoteExecution::Ssh::Runners::MultiplexedSSHConnection
-
#connection
—
Proxy::RemoteExecution::Cockpit::Session
-
#consume!
—
Proxy::RemoteExecution::NetSSHCompat::Buffer
-
#cp_script_to_remote
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#destroy_session
—
Proxy::RemoteExecution::Ssh::Runners::PollingScriptRunner
-
#disconnect!
—
Proxy::RemoteExecution::Ssh::Runners::MultiplexedSSHConnection
-
#dispatch_pending
—
Proxy::RemoteExecution::Ssh::MQTT::DispatcherActor::Tracker
-
#done
—
Proxy::RemoteExecution::Ssh::MQTT::Dispatcher
-
#done
—
Proxy::RemoteExecution::Ssh::MQTT::DispatcherActor::Tracker
-
#done?
—
Proxy::RemoteExecution::Ssh::Runners::FakeScriptRunner
-
#drop_job
—
Proxy::RemoteExecution::Ssh::JobStorage
-
#empty?
—
Proxy::RemoteExecution::NetSSHCompat::Buffer
-
#enqueue
—
Proxy::RemoteExecution::NetSSHCompat::BufferedIO
-
#ensure_local_directory
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#ensure_remote_command
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#ensure_remote_directory
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#env_script
—
Proxy::RemoteExecution::Ssh::Runners::PollingScriptRunner
-
#eof?
—
Proxy::RemoteExecution::NetSSHCompat::Buffer
-
#establish!
—
Proxy::RemoteExecution::Ssh::Runners::MultiplexedSSHConnection
-
#establish_ssh_options
—
Proxy::RemoteExecution::Ssh::Runners::MultiplexedSSHConnection
-
#exit_code
—
Proxy::RemoteExecution::Ssh::Runners::FakeScriptRunner
-
#external_event
—
Proxy::RemoteExecution::Ssh::Runners::PollingScriptRunner
-
#fill
—
Proxy::RemoteExecution::NetSSHCompat::BufferedIO
-
#filter_password?
—
Proxy::RemoteExecution::Ssh::Runners::EffectiveUserMethod
-
#filter_password?
—
Proxy::RemoteExecution::Ssh::Runners::NoopUserMethod
-
#find_job
—
Proxy::RemoteExecution::Ssh::JobStorage
-
#finish
—
Proxy::RemoteExecution::Ssh::Runners::FakeScriptRunner
-
#flush_pending_writes
—
Proxy::RemoteExecution::Cockpit::Session
-
#hijack!
—
Proxy::RemoteExecution::Cockpit::Session
-
#host
—
Proxy::RemoteExecution::Cockpit::Session
-
#host_name
—
Proxy::RemoteExecution::Ssh::Actions::PullScript
-
#indent_multiline
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#init_run
—
Proxy::RemoteExecution::Ssh::Actions::PullScript
-
#initialization_script
—
Proxy::RemoteExecution::Ssh::Runners::PollingScriptRunner
-
#initialization_script
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#initialize_buffered_io
—
Proxy::RemoteExecution::NetSSHCompat::BufferedIO
-
#initiate_runner
—
Proxy::RemoteExecution::Ssh::Actions::ScriptRunner
-
#inner_system_ssh_loop
—
Proxy::RemoteExecution::Cockpit::Session
-
#input
—
Proxy::RemoteExecution::NetSSHCompat::BufferedIO
-
#inspect
—
Proxy::RemoteExecution::Ssh::Runners::SensitiveString
-
#job_storage
—
Proxy::RemoteExecution::Ssh::Actions::PullScript
-
#job_uuids_for_host
—
Proxy::RemoteExecution::Ssh::JobStorage
-
#jobs
—
Proxy::RemoteExecution::Ssh::JobStorage
-
#jobs_for_host
—
Proxy::RemoteExecution::Ssh::JobStorage
-
#key_file
—
Proxy::RemoteExecution::Cockpit::Session
-
#kill
—
Proxy::RemoteExecution::Ssh::Runners::FakeScriptRunner
-
#kill
—
Proxy::RemoteExecution::Ssh::Runners::PollingScriptRunner
-
#kill
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#kill_run
—
Proxy::RemoteExecution::Ssh::Actions::PullScript
-
#length
—
Proxy::RemoteExecution::NetSSHCompat::Buffer
-
#load_event_updates
—
Proxy::RemoteExecution::Ssh::Runners::PollingScriptRunner
-
#local_command_dir
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#local_command_file
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#log_command
—
Proxy::RemoteExecution::Ssh::Runners::CommandLogging
-
#login_prompt
—
Proxy::RemoteExecution::Ssh::Runners::EffectiveUserMethod
-
#login_prompt
—
Proxy::RemoteExecution::Ssh::Runners::SudoUserMethod
-
#login_prompt
—
Proxy::RemoteExecution::Ssh::Runners::DzdoUserMethod
-
#login_prompt
—
Proxy::RemoteExecution::Ssh::Runners::SuUserMethod
-
#meta_vars
—
SmartProxyRemoteExecutionSsh::WEBrickExt::HTTPRequestExt
-
#mqtt_cancel
—
Proxy::RemoteExecution::Ssh::Actions::PullScript
-
#mqtt_notify
—
Proxy::RemoteExecution::Ssh::Actions::PullScript
-
#mqtt_notify
—
Proxy::RemoteExecution::Ssh::MQTT::DispatcherActor::Tracker
-
#mqtt_payload_base
—
Proxy::RemoteExecution::Ssh::Actions::PullScript
-
#mqtt_start
—
Proxy::RemoteExecution::Ssh::Actions::PullScript
-
#mqtt_topic
—
Proxy::RemoteExecution::Ssh::Actions::PullScript
-
#needs_processing?
—
Proxy::RemoteExecution::Ssh::MQTT::DispatcherActor::Tracker
-
#new
—
Proxy::RemoteExecution::Ssh::MQTT::Dispatcher
-
#new
—
Proxy::RemoteExecution::Ssh::MQTT::DispatcherActor::Tracker
-
#next_chunk
—
Proxy::RemoteExecution::Ssh::Runners::FakeScriptRunner
-
#notify_job
—
Proxy::RemoteExecution::Ssh::Api
-
#on_data
—
Proxy::RemoteExecution::Ssh::Runners::EffectiveUserMethod
-
#on_data
—
Proxy::RemoteExecution::Ssh::Runners::NoopUserMethod
-
#on_message
—
Proxy::RemoteExecution::Ssh::MQTT::DispatcherSupervisor
-
#on_message
—
Proxy::RemoteExecution::Ssh::MQTT::DispatcherActor
-
#output
—
Proxy::RemoteExecution::NetSSHCompat::BufferedIO
-
#params
—
Proxy::RemoteExecution::Cockpit::Session
-
#pending_count
—
Proxy::RemoteExecution::Ssh::MQTT::DispatcherActor::Tracker
-
#pending_writes?
—
Proxy::RemoteExecution::NetSSHCompat::BufferedIO
-
#plan
—
Proxy::RemoteExecution::Ssh::Actions::PullScript
-
#plan
—
Proxy::RemoteExecution::Ssh::Actions::RunScript
-
#preflight_checks
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#prepare_known_hosts
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#prepare_start
—
Proxy::RemoteExecution::Ssh::Runners::PollingScriptRunner
-
#prepare_start
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#process
—
Proxy::RemoteExecution::Ssh::MQTT::DispatcherActor::Tracker
-
#process_external_event
—
Proxy::RemoteExecution::Ssh::Actions::PullScript
-
#process_external_unversioned
—
Proxy::RemoteExecution::Ssh::Actions::PullScript
-
#process_external_v1
—
Proxy::RemoteExecution::Ssh::Actions::PullScript
-
#process_pickup_timeout
—
Proxy::RemoteExecution::Ssh::Actions::PullScript
-
#process_retrieved_data
—
Proxy::RemoteExecution::Ssh::Runners::PollingScriptRunner
-
#process_timeout
—
Proxy::RemoteExecution::Ssh::Actions::PullScript
-
#proxy_data
—
Proxy::RemoteExecution::Cockpit::Session
-
#publish_data
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#read
—
Proxy::RemoteExecution::NetSSHCompat::Buffer
-
#read_available
—
Proxy::RemoteExecution::NetSSHCompat::BufferedIO
-
#recv
—
Proxy::RemoteExecution::Cockpit::BufferedSocket
-
#recv
—
Proxy::RemoteExecution::Cockpit::OpenSSLBufferedSocket
-
#recv
—
Proxy::RemoteExecution::Cockpit::MiniSSLBufferedSocket
-
#refresh
—
Proxy::RemoteExecution::Ssh::Runners::FakeScriptRunner
-
#refresh
—
Proxy::RemoteExecution::Ssh::Runners::PollingScriptRunner
-
#refresh
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#refresh_interval
—
Proxy::RemoteExecution::Ssh::Dispatcher
-
#remote_command_dir
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#remote_command_file
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#resend
—
Proxy::RemoteExecution::Ssh::MQTT::Dispatcher
-
#resend
—
Proxy::RemoteExecution::Ssh::MQTT::DispatcherActor::Tracker
-
#resend_interval
—
Proxy::RemoteExecution::Ssh::MQTT::DispatcherActor::Tracker
-
#reset
—
Proxy::RemoteExecution::Ssh::Runners::EffectiveUserMethod
-
#reset
—
Proxy::RemoteExecution::Ssh::Runners::NoopUserMethod
-
#reset!
—
Proxy::RemoteExecution::NetSSHCompat::Buffer
-
#reuse_ssh_options
—
Proxy::RemoteExecution::Ssh::Runners::MultiplexedSSHConnection
-
#run
—
Proxy::RemoteExecution::Ssh::Actions::PullScript
-
#run_async
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#run_started?
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#run_sync
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#runner_dispatcher
—
Proxy::RemoteExecution::Ssh::Actions::ScriptRunner
-
#runner_params
—
Proxy::RemoteExecution::Cockpit::Session
-
#running
—
Proxy::RemoteExecution::Ssh::MQTT::Dispatcher
-
#running
—
Proxy::RemoteExecution::Ssh::MQTT::DispatcherActor::Tracker
-
#sanitize_script
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#schedule_resend
—
Proxy::RemoteExecution::Ssh::MQTT::DispatcherActor::Tracker
-
#send
—
Proxy::RemoteExecution::Cockpit::BufferedSocket
-
#send
—
Proxy::RemoteExecution::Cockpit::OpenSSLBufferedSocket
-
#send
—
Proxy::RemoteExecution::Cockpit::MiniSSLBufferedSocket
-
#send_error
—
Proxy::RemoteExecution::Cockpit::Session
-
#send_pending
—
Proxy::RemoteExecution::NetSSHCompat::BufferedIO
-
#send_start
—
Proxy::RemoteExecution::Cockpit::Session
-
#sent_all_data?
—
Proxy::RemoteExecution::Ssh::Runners::EffectiveUserMethod
-
#sent_all_data?
—
Proxy::RemoteExecution::Ssh::Runners::NoopUserMethod
-
#set_pm_debug_logging
—
Proxy::RemoteExecution::Ssh::Runners::CommandLogging
-
#settings
—
Proxy::RemoteExecution::Ssh::MQTT::DispatcherActor::Tracker
-
#settings
—
Proxy::RemoteExecution::Ssh::Runners::MultiplexedSSHConnection
-
#settings
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#should_cleanup?
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#socket_file
—
Proxy::RemoteExecution::Ssh::Runners::MultiplexedSSHConnection
-
#socket_file
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#ssh_command_prefix
—
Proxy::RemoteExecution::Ssh::Runners::AuthenticationMethod
-
#ssh_log_level
—
Proxy::RemoteExecution::Ssh::Runners::MultiplexedSSHConnection
-
#ssh_on_socket
—
Proxy::RemoteExecution::Cockpit::Session
-
#ssh_options
—
Proxy::RemoteExecution::Ssh::Runners::AuthenticationMethod
-
#start
—
Proxy::RemoteExecution::Ssh::Runners::FakeScriptRunner
-
#start
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#step
—
Proxy::RemoteExecution::Ssh::Runners::FakeScriptRunner
-
#store_job
—
Proxy::RemoteExecution::Ssh::JobStorage
-
#system_ssh_loop
—
Proxy::RemoteExecution::Cockpit::Session
-
#timeout
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#timeout_interval
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#timer_off
—
Proxy::RemoteExecution::Ssh::MQTT::DispatcherActor
-
#timer_on
—
Proxy::RemoteExecution::Ssh::MQTT::DispatcherActor
-
#timer_set
—
Proxy::RemoteExecution::Ssh::MQTT::DispatcherActor
-
#to_s
—
Proxy::RemoteExecution::Ssh::Runners::SensitiveString
-
#to_s
—
Proxy::RemoteExecution::NetSSHCompat::Buffer
-
#to_str
—
Proxy::RemoteExecution::Ssh::Runners::SensitiveString
-
#trigger
—
Proxy::RemoteExecution::Ssh::Runners::PollingScriptRunner
-
#trigger
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#try_auth_method
—
Proxy::RemoteExecution::Ssh::Runners::MultiplexedSSHConnection
-
#tty_flag
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#upload_control_scripts
—
Proxy::RemoteExecution::Ssh::Runners::PollingScriptRunner
-
#upload_data
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#upload_file
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner
-
#valid?
—
Proxy::RemoteExecution::Cockpit::Session
-
#verify_key_passphrase
—
Proxy::RemoteExecution::Ssh::Runners::MultiplexedSSHConnection
-
#wait_for_pending_sends
—
Proxy::RemoteExecution::NetSSHCompat::BufferedIO
-
#with_authorized_job
—
Proxy::RemoteExecution::Ssh::Api
-
#with_error_handling
—
Proxy::RemoteExecution::Cockpit::Session
-
#write
—
Proxy::RemoteExecution::NetSSHCompat::Buffer
-
#write_command_file_locally
—
Proxy::RemoteExecution::Ssh::Runners::ScriptRunner