# Main class class silex { include php include database include nodo::utils::web include websites apache::site { "silex": docroot => "/vagrant/silex/web", server_alias => 'vagrant localhost', use => [ "Site silex" ], tag => 'all', owner => vagrant, group => vagrant, mpm_user => vagrant, mpm_group => vagrant, password => '$5$iu01VZigQlBm5OUb$2W9AmvI/tjwxSTYYMOHOmwYpann.PTl8jdcycp.fpl4', shell => '/bin/bash', } database::instance { "silex": password => 'silex', tag => 'all', } # TODO #curl -sS https://getcomposer.org/installer | php #sudo mv composer.phar /usr/local/bin/composer #cd /vagrant/silex #composer install exec { 'composer-install': command => '/usr/local/bin/composer install', user => 'vagrant', cwd => '/vagrant/silex', } } # # Class instantiations # class { 'silex': stage => main, }