lib/recipes/memcached.rb in capitate-0.2.8 vs lib/recipes/memcached.rb in capitate-0.2.11

- old
+ new

@@ -1,6 +1,28 @@ namespace :memcached do + desc "Create memcached yaml in shared path." + task :setup do + + # Settings + fetch(:memcached_namespace) + fetch_or_default(:memcached_ttl, 3600) + fetch_or_default(:memcached_readonly, false) + fetch_or_default(:memcached_urlencode, false) + fetch_or_default(:memcached_c_threshold, 10000) + fetch_or_default(:memcached_compression, true) + fetch_or_default(:memcached_debug, false) + fetch_or_default(:memcached_servers, [ "localhost:11211" ]) + fetch_or_default(:memcached_yml_template, "memcached/memcached.yml.erb") + + utils.install_template(memcached_yml_template, "#{shared_path}/config/memcached.yml") + end + + desc "Symlink memcached configuration after deploy." + task :update_code, :roles => :app do + run "ln -nfs #{shared_path}/config/memcached.yml #{release_path}/config/memcached.yml" + end + namespace :monit do desc <<-DESC Generate and install memcached monitrc. \ No newline at end of file