lib/capistrano/tasks/memcached.rake in capistrano-memcached-1.1.0 vs lib/capistrano/tasks/memcached.rake in capistrano-memcached-1.2.0

- old
+ new

@@ -12,11 +12,10 @@ set :memcached_ip, "127.0.0.1" # listen only on localhost by default (for security) # this is where memcached will be installed. A handy memcached.yml file will be created on all :app roles in # shared/config set :memcached_roles, [:app] - set :memcached_client_roles, [:app] set :memcached_user, "memcache" set :memcached_app_config, -> { memcached_default_app_config_file } end @@ -41,24 +40,22 @@ end after 'memcached:setup', 'memcached:restart' desc 'Setup Memcached app configuration' task :setup_app_config do - on roles fetch(:memcached_client_roles) do + on release_roles :all do execute :mkdir, '-pv', File.dirname(fetch(:memcached_app_config)) upload! mem_template('memcached.yml.erb'), fetch(:memcached_app_config) end end task :memcached_yml_symlink do - on roles fetch(:memcached_client_roles) do - set :linked_files, fetch(:linked_files, []).push("config/memcached.yml") - end + set :linked_files, fetch(:linked_files, []).push("config/memcached.yml") end before 'deploy:symlink:linked_files', 'memcached:memcached_yml_symlink' end desc 'Server setup tasks' task :setup do invoke 'memcached:setup' invoke 'memcached:setup_app_config' -end \ No newline at end of file +end