package :load_machines
package :questions

package :dependencies
package :timezone
package :hosts
package :base

package :virtualbox_guest if $conf.machine.name == 'phil_desktop'

only :roles => :app do
  package :monit unless $conf.environment == 'development'
  package :dotfiles
  package :git
  package :rbenv
  package :passenger
  package :passenger_nginx
  package :nginx
  package :nginx_logrotate
end

only :roles => :db do
  package :mysql
end

only :roles => :app do
  package :webapps
  package :postfix unless $conf.environment == 'development'
end

only :user => 'phil' do
  package :sudo_mods
  package :slim
  package :dwm
  package :chrome
  package :firefox
  package :gedit
  package :unison
  package :abiword
  package :gnumeric
  package :file_roller
  package :productivity
  package :custom
end

package :finalise

package :save_machines

