Sha256: bbf69146ff247e5562eb228b950cd14c3f12f362547d744f3aebac97217a5c87

Contents?: true

Size: 1005 Bytes

Versions: 48

Compression:

Stored size: 1005 Bytes

Contents

namespace :rubber do

  namespace :redis do

    rubber.allow_optional_tasks(self)

    after "rubber:install_packages", "rubber:redis:custom_install"

    task :custom_install, :roles => :redis do
      custom_package('http://ftp.us.debian.org/debian/pool/main/r/redis/', 'redis-server', '1.2.6-1', '! -x /usr/bin/redis-server')
      # force redis config regen so db dir gets recreated when creating staging from a bundle
      rsudo "rm -f /etc/redis/redis.conf"
    end

    desc "Stops the redis server"
    task :stop, :roles => :redis do
      rsudo "/etc/init.d/redis-server stop; exit 0"
    end

    desc "Starts the redis server"
    task :start, :roles => :redis do
      rsudo "/etc/init.d/redis-server start"
    end

    desc "Restarts the redis server"
    task :restart, :roles => :redis do
      rsudo "/etc/init.d/redis-server restart"
    end

    desc "Reloads the redis server"
    task :reload, :roles => :redis do
      rsudo "/etc/init.d/redis-server restart"
    end

  end

end

Version data entries

48 entries across 24 versions & 5 rubygems

Version Path
rubber-1.5.9 lib/generators/vulcanize/templates/redis/config/rubber/deploy-redis.rb
rubber-1.5.9 generators/vulcanize/templates/redis/config/rubber/deploy-redis.rb
rubber-1.5.8 generators/vulcanize/templates/redis/config/rubber/deploy-redis.rb
rubber-1.5.8 lib/generators/vulcanize/templates/redis/config/rubber/deploy-redis.rb
axtro-rubber-1.5.7.1 generators/vulcanize/templates/redis/config/rubber/deploy-redis.rb
axtro-rubber-1.5.7.1 lib/generators/vulcanize/templates/redis/config/rubber/deploy-redis.rb
axtro-rubber-1.5.7 lib/generators/vulcanize/templates/redis/config/rubber/deploy-redis.rb
axtro-rubber-1.5.7 generators/vulcanize/templates/redis/config/rubber/deploy-redis.rb
rubber-1.5.7 lib/generators/vulcanize/templates/redis/config/rubber/deploy-redis.rb
rubber-1.5.7 generators/vulcanize/templates/redis/config/rubber/deploy-redis.rb
rubber-1.5.6 lib/generators/vulcanize/templates/redis/config/rubber/deploy-redis.rb
rubber-1.5.6 generators/vulcanize/templates/redis/config/rubber/deploy-redis.rb
sml-rubber-1.5.5 generators/vulcanize/templates/redis/config/rubber/deploy-redis.rb
sml-rubber-1.5.5 lib/generators/vulcanize/templates/redis/config/rubber/deploy-redis.rb
rubber-1.5.5 generators/vulcanize/templates/redis/config/rubber/deploy-redis.rb
rubber-1.5.5 lib/generators/vulcanize/templates/redis/config/rubber/deploy-redis.rb
rubber-1.5.4 lib/generators/vulcanize/templates/redis/config/rubber/deploy-redis.rb
rubber-1.5.4 generators/vulcanize/templates/redis/config/rubber/deploy-redis.rb
rubber-1.5.3 lib/generators/vulcanize/templates/redis/config/rubber/deploy-redis.rb
rubber-1.5.3 generators/vulcanize/templates/redis/config/rubber/deploy-redis.rb