Sha256: 4f40886aa6b157a9f5cfdb895e7ae159ac98727ae577970a150f4ca2179b11d6

Contents?: true

Size: 1.78 KB

Versions: 3

Compression:

Stored size: 1.78 KB

Contents

set :namespace, "centos"
set :description, "Install based on default centos 5.1 image"
set :packager_type, "yum" 
set :packages_to_remove, [ "openoffice.org-*", "ImageMagick" ]
set :packages_to_add, [ 
  "gcc", "kernel-devel", "libevent-devel", "libxml2-devel", 
  "openssl", "openssl-devel",
  "aspell", "aspell-devel", "aspell-en", "aspell-es",
  "zlib", "zlib-devel", 
  "gcc-c++", 
  "pcre-devel", 
  "mysql", "mysql-devel", "mysql-server",
  "flex", "byacc", 
  "libjpeg-devel", "libpng-devel", "glib2-devel", "fontconfig-devel", "libwmf-devel", "freetype-devel",
    "libtiff-devel"
]
  
set :install_tasks, [ 
  "centos:setup",
  "packages:install",
  "ruby:install", 
  "nginx:install", 
  "nginx:install_monit", 
  "mysql:install", 
  "mysql:install_monit", 
  "sphinx:install", 
  "monit:install",
  "imagemagick:install", 
  "memcached:install", 
  "memcached:install_monit", 
  "gems:install", 
  "centos:cleanup" 
]

set :gem_list, [ 
  "rake", 
  "mysql -- --with-mysql-include=/usr/include/mysql --with-mysql-lib=/usr/lib/mysql --with-mysql-config", 
  "raspell", "rmagick", "mongrel", "mongrel_cluster" 
]

# Monit
set :monit_port, 2812 # Capistrano::CLI.ui.ask('Monit port: ')
set :monit_password, Capistrano::CLI.ui.ask('Monit admin password (to set): ') 

# For nginx
set :nginx_bin_path, "/sbin/nginx"
set :nginx_conf_path, "/etc/nginx/nginx.conf"
set :nginx_pid_path, "/var/run/nginx.pid"
set :nginx_prefix_path, "/var/nginx"

# Mysql
set :mysql_admin_password, Capistrano::CLI.ui.ask('Mysql admin password (to set): ')
set :mysql_pid_path, "/var/run/mysqld/mysqld.pid"
set :db_port, 3306 # Capistrano::CLI.ui.ask('Mysql port: ')

# Sphinx
set :sphinx_prefix, "/usr/local/sphinx"

# Memcached
set :memcached_pid_path, "/var/run/memcached.pid"
set :memcached_memory, 64
set :memcached_port, 11211



Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
capigen-0.1.1 recipes/profiles/centos-sick.rb
capigen-0.1.2 lib/profiles/centos-sick.rb
capigen-0.1.3 lib/profiles/centos-sick.rb