Skip to content

Commit

Permalink
use a dedicated tmp director for the director
Browse files Browse the repository at this point in the history
remove the last references to b29, replaced with vmc
  • Loading branch information
Vadim Spivak committed Dec 15, 2010
1 parent 037a9a1 commit 52d7735
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 15 deletions.
25 changes: 13 additions & 12 deletions release/config/deploy.rb
Expand Up @@ -4,7 +4,8 @@
set :repository, "git@github.com:vmware-ac/bosh.git"

set :use_sudo, false
set :deploy_to, "/var/b29/bosh"
set :deploy_to, "/var/vmc/bosh"
set :tmp_dir, "/var/vmc/tmp"
set :shared_children, %w(system config log pids)
set :scm, :git
set :deploy_via, :copy
Expand Down Expand Up @@ -124,8 +125,8 @@
CMD

run <<-CMD
#{sudo} mkdir -p /var/b29/bosh /var/b29/tmp &&
#{sudo} chown #{runner}:#{runner} /var/b29/bosh /var/b29/tmp
#{sudo} mkdir -p #{deploy_to} #{tmp_dir} &&
#{sudo} chown #{runner}:#{runner} #{deploy_to} #{tmp_dir}
CMD
end

Expand All @@ -136,13 +137,13 @@
after "deploy:setup", "deploy:setup_runit"

task :setup_director_runit, :roles => :director, :except => {:no_release => true} do
put(template("director/run"), "/var/b29/tmp/director.run")
put(template("director/log/run"), "/var/b29/tmp/director.log.run")
put(template("director/run"), "#{tmp_dir}/director.run")
put(template("director/log/run"), "#{tmp_dir}/director.log.run")

run <<-CMD
#{sudo} mkdir -p /etc/service /etc/sv/director /etc/sv/director/log /etc/sv/director/log/main &&
#{sudo} mv /var/b29/tmp/director.run /etc/sv/director/run &&
#{sudo} mv /var/b29/tmp/director.log.run /etc/sv/director/log/run &&
#{sudo} mv #{tmp_dir}/director.run /etc/sv/director/run &&
#{sudo} mv #{tmp_dir}/director.log.run /etc/sv/director/log/run &&
#{sudo} chmod 755 /etc/sv/director/run /etc/sv/director/log/run &&
#{sudo} chown root:root /etc/sv/director/run /etc/sv/director/log/run &&
#{sudo} ln -fs /etc/sv/director /etc/service/
Expand All @@ -151,13 +152,13 @@

task :setup_workers_runit, :roles => :workers, :except => {:no_release => true} do
workers.times do |index|
put(template("worker/run", binding), "/var/b29/tmp/worker-#{index}.run")
put(template("worker/log/run", binding), "/var/b29/tmp/worker-#{index}.log.run")
put(template("worker/run", binding), "#{tmp_dir}/worker-#{index}.run")
put(template("worker/log/run", binding), "#{tmp_dir}/worker-#{index}.log.run")

run <<-CMD
#{sudo} mkdir -p /etc/service /etc/sv/worker-#{index} /etc/sv/worker-#{index}/log /etc/sv/worker-#{index}/log/main &&
#{sudo} mv /var/b29/tmp/worker-#{index}.run /etc/sv/worker-#{index}/run &&
#{sudo} mv /var/b29/tmp/worker-#{index}.log.run /etc/sv/worker-#{index}/log/run &&
#{sudo} mv #{tmp_dir}/worker-#{index}.run /etc/sv/worker-#{index}/run &&
#{sudo} mv #{tmp_dir}/worker-#{index}.log.run /etc/sv/worker-#{index}/log/run &&
#{sudo} chmod 755 /etc/sv/worker-#{index}/run /etc/sv/worker-#{index}/log/run &&
#{sudo} chown root:root /etc/sv/worker-#{index}/run /etc/sv/worker-#{index}/log/run &&
#{sudo} ln -fs /etc/sv/worker-#{index} /etc/service/
Expand Down Expand Up @@ -195,4 +196,4 @@ def cloud_template(name, b = binding)
File.open(path) {|f| ERB.new(f.read).result(b)}
end

end
end
2 changes: 1 addition & 1 deletion release/templates/director/run.erb
@@ -1,4 +1,4 @@
#!/bin/bash

exec 2>&1
exec chpst -u <%= runner %> <%= current_path %>/director/bin/director -c <%= shared_path %>/config/bosh-director.yml
exec chpst -u <%= runner %> env TMPDIR=<%= tmp_dir %> <%= current_path %>/director/bin/director -c <%= shared_path %>/config/bosh-director.yml
3 changes: 1 addition & 2 deletions simple_blobstore_server/config/simple_blobstore_server.yml
@@ -1,6 +1,5 @@
---
path: /var/b29/bosh/blob
path: /var/vmc/bosh/blob
port: 9999
users:
admin: admin

0 comments on commit 52d7735

Please sign in to comment.