class Populus::Node

Public Class Methods

register_host(hostname) click to toggle source
# File lib/populus/node.rb, line 10
def register_host(hostname)
  registry[hostname] = gen_host(hostname)
end
registry() click to toggle source
# File lib/populus/node.rb, line 6
def registry
  @nodes ||= {}
end

Private Class Methods

gen_host(hostname) click to toggle source
# File lib/populus/node.rb, line 15
def gen_host(hostname)
  return Specinfra::Backend::Ssh.new(
    host: hostname,
    ssh_options: Populus.config.ssh_options,
    request_pty: true
  )
end