Skip to content

Instantly share code, notes, and snippets.

@alonextou
Created August 28, 2013 17:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alonextou/6368495 to your computer and use it in GitHub Desktop.
Save alonextou/6368495 to your computer and use it in GitHub Desktop.
site :opscode
cookbook 'apt'
cookbook 'build-essential'
cookbook 'git'
cookbook 'php'
cookbook 'apache2'
cookbook 'mysql'
cookbook 'database'
cookbook 'nodejs', git: 'git@github.com:mdxp/nodejs-cookbook.git'
cookbook 'chef-php-extra', git: 'git@github.com:inviqa/chef-php-extra.git'
cookbook 'charitysound', path: 'cookbooks/charitysound'
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "wheezy64"
config.vm.box_url = "http://puppet-vagrant-boxes.puppetlabs.com/debian-70rc1-x64-vbox4210.box"
config.vm.network :private_network, ip: "192.168.0.37"
config.vm.network :forwarded_port, guest: 80, host: 8080
config.vm.network :forwarded_port, guest: 3306, host: 3306
config.vm.synced_folder "./", "/var/www"
config.berkshelf.enabled = true
config.vm.provision :chef_solo do |chef|
chef.add_recipe "apt"
chef.add_recipe "build-essential"
chef.add_recipe "git"
chef.add_recipe "php"
chef.add_recipe "apache2"
chef.add_recipe "apache2::mod_php5"
chef.add_recipe "apache2::mod_rewrite"
chef.add_recipe "mysql::server"
chef.add_recipe "database"
chef.add_recipe "nodejs"
chef.add_recipe "chef-php-extra"
chef.add_recipe "charitysound"
chef.json = {
:mysql => {
:server_root_password => 'password',
:server_debian_password => 'password',
:server_repl_password => 'password'
}
}
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment