Sha256: 039d2aa8abc37f4ce5ff34d2e7ebc1b6f3a2d4c6000b6fb22b088fdb68f4426b

Contents?: true

Size: 874 Bytes

Versions: 9

Compression:

Stored size: 874 Bytes

Contents

# -*- coding: utf-8 -*-
require 'tengine_job'

jobnet("rjn0021_1", :server_name => "test_server1", :credential_name => "test_credential1") do
  auto_sequence
  job("j1", "env | sort", :preparation => proc{ "export FOO=BAR" })
  job("j2", "env | sort", :preparation => proc{ "export SERVER_NAME=#{actual_server.name} && export DNS_NAME=#{actual_server.addresses['private_dns_name']}" })
end

jobnet("rjn0021_2") do # :server_name, :credential_nameの指定なし
  auto_sequence
  job("j1", "env | sort", :preparation => proc{ "export FOO=BAR" })
  job("j2", "env | sort", :preparation => proc{ "export SERVER_NAME=#{actual_server.name} && export DNS_NAME=#{actual_server.addresses['private_dns_name']}" })
end

jobnet("rjn0021", :server_name => "test_server1", :credential_name => "test_credential1") do
  auto_sequence
  expansion("rjn0021_1")
  expansion("rjn0021_2")
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
tengine_job-1.2.2 examples/0021_dynamic_env.rb
tengine_job-1.2.1 examples/0021_dynamic_env.rb
tengine_job-1.2.0 examples/0021_dynamic_env.rb
tengine_job-1.1.0 examples/0021_dynamic_env.rb
tengine_job-0.6.13 examples/0021_dynamic_env.rb
tengine_job-0.6.12 examples/0021_dynamic_env.rb
tengine_job-0.6.11 examples/0021_dynamic_env.rb
tengine_job-0.6.10 examples/0021_dynamic_env.rb
tengine_job-0.6.9 examples/0021_dynamic_env.rb