cookbook 'magento', '= 0.8.5'
magento (12) Versions 0.8.5 Follow9
Magento app stack
cookbook 'magento', '= 0.8.5', :supermarket
knife supermarket install magento
knife supermarket download magento
Magento Cookbook
Collection of recipes to build app stack for the Magento deployments with
Chef
Installation
With Berkshelf
echo "cookbook 'magento', '~> 0.7'" >> Berksfile
berks install
berks upload # if using with Chef Server
With Chef Repository
Run the following commands with-in your Chef Repository:
knife cookbook site install magento
knife cookbook upload magento
Usage Examples
Single Rackspace Cloud Server Instance
Bootstrap Rackspace Cloud Servers instance with:
knife rackspace server create --run-list 'recipe[magento]' --server-name magebox --image 125 --flavor 3
Navigate to the node URL or IP in your browser to complete Magento installation.
NOTE: you might need to skip base url validation.
Default Mysql Credentials:
- database: magento
 - user: magentouser
 - password: randombly generated, see magento -> db attributes under Chef Server dashboard
 
See Launch Cloud Instances with Knife for the reference.
Hacking
The project preconfigured with a helper tools for bootstraping cookbook in a
sandboxed environment, i.e. VirtualBox
Requirements
- 
Bundler: 
gem install bundler - 
Berkshelf: 
bundle install - Vagrant 1.1.0 and greater
 - Berkshelf plugin for Vagrant: 
vagrant plugin install vagrant-berkshelf - Omnibus plugin for Vagrant: 
vagrant plugin install vagrant-omnibus 
Bootstrap VirtualBox
With Ubuntu 12.04
vagrant up
With CentOS 6.5
VMBOX='centos65' vagrant up
Contributing
- Fork it
 - Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Added some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request
 
Dependent cookbooks
| apt >= 0.0.0 | 
| yum >= 0.0.0 | 
| apache2 >= 0.0.0 | 
| nginx ~> 2.6 | 
| mysql >= 0.0.0 | 
| openssl >= 0.0.0 | 
| php >= 0.0.0 | 
| yum-epel >= 0.0.0 | 
| mysql-chef_gem >= 0.0.0 | 
| php-fpm >= 0.6.4 | 
Contingent cookbooks
There are no cookbooks that are contingent upon this one.