Sha256: 6ffbfa3bdcf7962ee6ee487c06c39ca526a91ccd738fbb8052a2b8914d7570ea

Contents?: true

Size: 1.08 KB

Versions: 6

Compression:

Stored size: 1.08 KB

Contents

default :server => :server_local, :port => 13789, :log => '/tmp/drbqs_execute'

usage :message => "Calculate sum of numbers", :server => File.join(File.dirname(__FILE__), 'server_def.rb')

server :server_template, :template => true do |server, ssh|
  server.load 'server_def.rb'
end

server :server_local, "localhost" do |server|
  server.load File.expand_path(File.join(File.dirname(__FILE__), 'server_def.rb'))
end

ssh_localhost = "#{ENV['USER']}@localhost"
current_dir = File.expand_path(File.dirname(__FILE__))

server :server_ssh, "localhost" do |server, ssh|
  ssh.connect ssh_localhost
  ssh.directory current_dir
  ssh.output "/tmp/drbqs_ssh/server"
  server.load 'server_def.rb'
end

node :node_template, template: true do |node|
  node.load 'sum.rb'
end

node :node_local do |node|
  node.load File.expand_path(File.join(File.dirname(__FILE__), 'sum.rb'))
  node.process 2
end

node :node_ssh do |node, ssh|
  ssh.connect ssh_localhost
  ssh.directory current_dir
  ssh.output "/tmp/drbqs_ssh/node"
  node.load 'sum.rb'
  node.process 2
end

node :node_group, :group => [:node_local, :node_ssh]

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
drbqs-0.1.1 examples/sum2/execute_def.rb
drbqs-0.1.0 examples/sum2/execute_def.rb
drbqs-0.0.19 example/sum2/execute_def.rb
drbqs-0.0.18 example/sum2/execute_def.rb
drbqs-0.0.17 example/sum2/execute_def.rb
drbqs-0.0.16 example/sum2/execute_def.rb