Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/driebit/puppet-symfony
A Puppet module for Symfony2 applications
https://github.com/driebit/puppet-symfony
Last synced: 2 days ago
JSON representation
A Puppet module for Symfony2 applications
- Host: GitHub
- URL: https://github.com/driebit/puppet-symfony
- Owner: driebit
- Created: 2013-12-10T15:54:42.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-03-03T16:40:32.000Z (almost 10 years ago)
- Last Synced: 2023-08-03T20:12:09.921Z (over 1 year ago)
- Language: Puppet
- Size: 164 KB
- Stars: 1
- Watchers: 19
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
driebit/puppet-symfony
====================Introduction
------------This Puppet module configures your [Symfony2](http://symfony.com/) application.
It is especially useful for making Vagrant VM environment meet the Symfony2
requirements.Usage
-----The following examples assume your Symfony2 application is stored in the
`/your-symfony-dir` directory.### Install vendors with Composer
```puppet
symfony::composer { '/your-symfony-dir': }
```### Set cache and log directory permissions
```puppet
symfony::permissions { '/your-symyfony-dir': }
```Default options are:
```puppet
symfony::permissions { '/your-symfony-dir':
cache_dir => '/your-symfony-dir/app/cache',
log_dir => '/your-symfony-dir/app/logs',
apache_user => 'apache',
user => 'vagrant'
}
```### Run a console command
```puppet
symfony::console { 'cache:clear': }
```