Sha256: 4450608beafdb93dbb21f492b0611707f2d4ec60473b10abfb0466868b324752

Contents?: true

Size: 418 Bytes

Versions: 5

Compression:

Stored size: 418 Bytes

Contents

module Ops
  HOSTS_DIR = "hosts"
  CONTAINERS_DIR = "containers"
  PROVIDERS_DIR = "providers"
  NODES_DIR = "nodes"
  DEFAULT_USER = "root"

  def self.get_user_for(host_name)
    host_file = "#{HOSTS_DIR}/#{host_name}.yml"
    if File.exist? host_file
      params = YAML.load_file host_file
      if params and params.has_key? "user"
        return params["user"]
      end
    end
    return DEFAULT_USER
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
open-dock-0.1.18 lib/open-dock/base.rb
open-dock-0.1.17 lib/open-dock/base.rb
open-dock-0.1.16 lib/open-dock/base.rb
open-dock-0.1.15 lib/open-dock/base.rb
open-dock-0.1.14 lib/open-dock/base.rb