зеркало из https://github.com/mozilla/labs-vcap.git
[dev_setup] Cache Redis tarballs
Test plan: run dev_setup with a cached tarball, without one, and with a corrupt tarball. And to pass BVTs, without doubt. Change-Id: Iefd2172c8966cef08838e70e6207dbb6c39a4fd2
This commit is contained in:
Родитель
f539791a32
Коммит
96892ce55b
|
@ -5,6 +5,8 @@ default[:redis][:runner] = node[:deployment][:user]
|
|||
default[:redis][:port] = 6379
|
||||
default[:redis][:password] = "redis"
|
||||
|
||||
default[:redis][:checksum] = "6d612b28137c926fb6b668fd85d25862469f9755af4e15f1b37cbe6f88882b32"
|
||||
|
||||
default[:redis_node][:capacity] = "200"
|
||||
default[:redis_node][:index] = "0"
|
||||
default[:redis_node][:max_memory] = "16"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
remote_file File.join("", "tmp", "redis-#{node[:redis][:version]}.tar.gz") do
|
||||
remote_file File.join(node[:deployment][:setup_cache], "redis-#{node[:redis][:version]}.tar.gz") do
|
||||
owner node[:deployment][:user]
|
||||
source "http://redis.googlecode.com/files/redis-#{node[:redis][:version]}.tar.gz"
|
||||
not_if { ::File.exists?(File.join("", "tmp", "redis-#{node[:redis][:version]}.tar.gz")) }
|
||||
checksum node[:redis][:checksum]
|
||||
end
|
||||
|
||||
directory "#{node[:redis][:path]}" do
|
||||
|
@ -24,7 +24,7 @@ bash "Install Redis" do
|
|||
cwd File.join("", "tmp")
|
||||
user node[:deployment][:user]
|
||||
code <<-EOH
|
||||
tar xzf redis-#{node[:redis][:version]}.tar.gz
|
||||
tar xzf #{File.join(node[:deployment][:setup_cache], "redis-#{node[:redis][:version]}.tar.gz")}
|
||||
cd redis-#{node[:redis][:version]}
|
||||
make
|
||||
cd src
|
||||
|
|
Загрузка…
Ссылка в новой задаче