Sha256: ba4eb737bcc52c3ab3149da05e13f69504898e2f7f8970965f643b2938678a7c

Contents?: true

Size: 922 Bytes

Versions: 7

Compression:

Stored size: 922 Bytes

Contents

set :ssh_key, 'config/keys/environments/staging/id_rsa'
set(:deploy_via, :copy_subdir)
set(:deploy_subdir, 'puppet')
# Select options accord to the phase parameter
if phase == 'node_prepare'
  set :user, "root"
  set :copy_exclude, ['/profiles', '/roles', '/steps']
  set(:deploy_to) { "/root/code" }
elsif phase == 'step-0'
  set :user, "root"
  set :copy_exclude, ['/lib', '/prepare', '/profiles', '/roles']
  set(:deploy_to) { "/root/code" }
else
  set :user, "puppet"
  set :copy_exclude, ['/lib', '/prepare', '/profiles', '/roles']
  set(:deploy_to) { "/home/puppet/code" }
end
# set :deploy_via, :copy
set :scm, :none
set :repository, "."


set :ssh_options, {
  :keys => ssh_key,
  :port => '22',
  :forward_agent => 'true'
}

# Start nodes definitions
# End nodes definitions

desc 'Test the vagrant connection by doing issuing a simple echo command'
task :probe, roles: [:web, :app, :db] do
  run 'echo $PATH'
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
bebox-0.1.5 spec/fixtures/config/deploy/staging.test
bebox-0.1.4 spec/fixtures/config/deploy/staging.test
bebox-0.1.3 spec/fixtures/config/deploy/staging.test
bebox-0.1.2 spec/fixtures/config/deploy/staging.test
bebox-0.1.1 spec/fixtures/config/deploy/staging.test
bebox-0.1.0 spec/fixtures/config/deploy/staging.test
bebox-0.0.1 spec/fixtures/config/deploy/staging.test