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