lib/poolparty/provisioners/capistrano/recipies/master.rb in auser-poolparty-0.2.84 vs lib/poolparty/provisioners/capistrano/recipies/master.rb in auser-poolparty-0.2.85
- old
+ new
@@ -4,10 +4,11 @@
desc "Provision master"
task :provision_master do
upgrade_system
set_hostname_to_master
create_local_hosts_entry
+ setup_for_poolparty
install_provisioner
start_provisioner_base
setup_basic_poolparty_structure
setup_provisioner_filestore
setup_provisioner_autosigning
@@ -68,16 +69,24 @@
mv #{remote_storage_path}/#{default_specfile_name} #{base_config_directory}/
EOR
end
desc "Download base gems"
task :download_base_gems do
- run download_base_gems_string
+ run(returning(Array.new) do |arr|
+ base_gems.each do |name, url|
+ arr << "wget #{url} -O #{Base.remote_storage_path}/#{name}.gem 2>&1"
+ end
+ end.join(" && "))
end
desc "Install base gems"
task :install_base_gems do
run(returning(Array.new) do |arr|
base_gems.each do |name, url|
- arr << "/usr/bin/gem install --ignore-dependencies --no-ri --no-rdoc #{Base.remote_storage_path}/#{name}.gem"
+ if url.empty?
+ arr << "/usr/bin/gem install --ignore-dependencies --no-ri --no-rdoc #{name}"
+ else
+ arr << "/usr/bin/gem install --ignore-dependencies --no-ri --no-rdoc #{Base.remote_storage_path}/#{name}.gem"
+ end
end
end.join(" && "))
end
desc "Start provisioner base"
task :start_provisioner_base do
\ No newline at end of file