Sha256: fadf8581f34c57c7c9ae5be4d7581081acd3f4fa8faf0795e2e5b2d1df1bf85f

Contents?: true

Size: 657 Bytes

Versions: 24

Compression:

Stored size: 657 Bytes

Contents

<%
  @read_cmd = 'crontab -l'
  @write_cmd = 'crontab -'
  @additive = ['# start-redis-crontab', '# end-redis-crontab']
%>

<%
  # Backup db every 3 hours to secondary db if available, else primary db
  backup_redis_host = rubber_instances.for_role('redis_slave').first rescue nil
  backup_redis_host ||= rubber_instances.for_role('redis_master').first
  if backup_redis_host.name == rubber_env.host
%>
# Backup redis DBs every hour.
0 * * * * BACKUP_DIR=/mnt/redis_backups BACKUP_NAME=redis BACKUP_CMD="nice zip -r \%dir\%/redis_\%time_stamp\%.zip <%= rubber_env.redis_db_dir %> -x \*temp\*.rdb" <%= RUBBER_ROOT %>/script/cron-rake rubber:backup
<% end %>

Version data entries

24 entries across 12 versions & 1 rubygems

Version Path
rubber-1.15.0 lib/generators/vulcanize/templates/redis/config/rubber/role/redis/crontab
rubber-1.15.0 generators/vulcanize/templates/redis/config/rubber/role/redis/crontab
rubber-1.14.1 lib/generators/vulcanize/templates/redis/config/rubber/role/redis/crontab
rubber-1.14.1 generators/vulcanize/templates/redis/config/rubber/role/redis/crontab
rubber-1.14.0 generators/vulcanize/templates/redis/config/rubber/role/redis/crontab
rubber-1.14.0 lib/generators/vulcanize/templates/redis/config/rubber/role/redis/crontab
rubber-1.13.2 lib/generators/vulcanize/templates/redis/config/rubber/role/redis/crontab
rubber-1.13.2 generators/vulcanize/templates/redis/config/rubber/role/redis/crontab
rubber-1.13.1 lib/generators/vulcanize/templates/redis/config/rubber/role/redis/crontab
rubber-1.13.1 generators/vulcanize/templates/redis/config/rubber/role/redis/crontab
rubber-1.13.0 generators/vulcanize/templates/redis/config/rubber/role/redis/crontab
rubber-1.13.0 lib/generators/vulcanize/templates/redis/config/rubber/role/redis/crontab
rubber-1.12.2 lib/generators/vulcanize/templates/redis/config/rubber/role/redis/crontab
rubber-1.12.2 generators/vulcanize/templates/redis/config/rubber/role/redis/crontab
rubber-1.12.1 generators/vulcanize/templates/redis/config/rubber/role/redis/crontab
rubber-1.12.1 lib/generators/vulcanize/templates/redis/config/rubber/role/redis/crontab
rubber-1.12.0 generators/vulcanize/templates/redis/config/rubber/role/redis/crontab
rubber-1.12.0 lib/generators/vulcanize/templates/redis/config/rubber/role/redis/crontab
rubber-1.11.0 lib/generators/vulcanize/templates/redis/config/rubber/role/redis/crontab
rubber-1.11.0 generators/vulcanize/templates/redis/config/rubber/role/redis/crontab