Sha256: 05640705a292a452e3d7db6707c8ada637aa9f392a8e64de537cc0b7fadafe39

Contents?: true

Size: 1.45 KB

Versions: 23

Compression:

Stored size: 1.45 KB

Contents

# REQUIRED: The credentials for creating/accessong your app's database
#
db_user: "#{app_name[0,16]}"
db_pass:
db_name: "#{app_name}_#{RUBBER_ENV}"

db_slave_user: "#{('slave_' + db_user)[0,16]}"
db_replicator_user: "#{('replicator_' + db_user)[0,16]}"

# REQUIRED: The command to use to do a full backup of your database using
#           "rake rubber:backup_db"
db_backup_cmd: "nice mysqldump -h %host% -u %user% --password=%pass% %name% | gzip -c > %backup_file%"
# REQUIRED: The command to use to restore the database using
#           "rake rubber:restore_db_s3"
#           This command will receive the data generated by db_backup_cmd via
#           its standard input
db_restore_cmd: "zcat - | mysql -h %host% -u %user% --password=%pass% %name%"

# REQUIRED: The directory to store the db data in
#
db_root_dir: /mnt/mysql
db_data_dir: "#{db_root_dir}/data"
db_log_dir: "#{db_root_dir}/log"

# Capistrano needs db:primary role for migrate to work,
# so we might as well just make consistent across the board
role_dependencies:
  mysql_master: [db:primary=true]
  mysql_slave: [db]
  db:primary=true: [mysql_master]
  db: [mysql_slave]

packages: [mysql-client, libmysql-ruby]

roles:
  mysql_master:
    db_server_id: 1
  mysql_slave:
    db_server_id: 2
  db:
    packages: [
                mysql-server,
                maatkit, # useful mysql tools for replication
                libdbi-perl, libdbd-mysql, libcache-cache-perl # for extended munin plugins
              ]

Version data entries

23 entries across 23 versions & 5 rubygems

Version Path
sml-rubber-0.9.10 generators/vulcanize/templates/mysql/config/rubber/rubber-mysql.yml
sml-rubber-0.9.11 generators/vulcanize/templates/mysql/config/rubber/rubber-mysql.yml
sml-rubber-0.9.13 generators/vulcanize/templates/mysql/config/rubber/rubber-mysql.yml
wr0ngway-rubber-1.0.0 generators/vulcanize/templates/mysql/config/rubber/rubber-mysql.yml
wr0ngway-rubber-1.0.1 generators/vulcanize/templates/mysql/config/rubber/rubber-mysql.yml
axtro-rubber-1.0.2.8 generators/vulcanize/templates/mysql/config/rubber/rubber-mysql.yml
axtro-rubber-1.0.2.7 generators/vulcanize/templates/mysql/config/rubber/rubber-mysql.yml
nirvdrum-rubber-1.1.7 generators/vulcanize/templates/mysql/config/rubber/rubber-mysql.yml
rubber-1.1.7 generators/vulcanize/templates/mysql/config/rubber/rubber-mysql.yml
rubber-1.1.6 generators/vulcanize/templates/mysql/config/rubber/rubber-mysql.yml
rubber-1.1.5 generators/vulcanize/templates/mysql/config/rubber/rubber-mysql.yml
rubber-1.1.4 generators/vulcanize/templates/mysql/config/rubber/rubber-mysql.yml
rubber-1.1.3 generators/vulcanize/templates/mysql/config/rubber/rubber-mysql.yml
rubber-1.1.2 generators/vulcanize/templates/mysql/config/rubber/rubber-mysql.yml
rubber-1.1.1 generators/vulcanize/templates/mysql/config/rubber/rubber-mysql.yml
rubber-1.1.0 generators/vulcanize/templates/mysql/config/rubber/rubber-mysql.yml
axtro-rubber-1.0.2.6 generators/vulcanize/templates/mysql/config/rubber/rubber-mysql.yml
axtro-rubber-1.0.2.5 generators/vulcanize/templates/mysql/config/rubber/rubber-mysql.yml
axtro-rubber-1.0.2.4 generators/vulcanize/templates/mysql/config/rubber/rubber-mysql.yml
axtro-rubber-1.0.2.3 generators/vulcanize/templates/mysql/config/rubber/rubber-mysql.yml