OLD | NEW |
(Empty) | |
| 1 # Define : spawn_fcgi::php_pool |
| 2 # |
| 3 # Define a spawn-fcgi pool snippet for php worker. Places all pool snippets into |
| 4 # /etc/spawn-fcgi, where they will be automatically loaded. |
| 5 # |
| 6 # Parameters : |
| 7 # * ensure: typically set to "present" or "absent". |
| 8 # Defaults to "present" |
| 9 # * pool_name: set name of pool, which is used to identify config template |
| 10 # Defaults to 'pool' |
| 11 # * content: set the content of the pool snippet. |
| 12 # Defaults to 'template("spawn_fcgi/pool.d/$pool_name.conf.erb")', |
| 13 # Undefined loads generic 'template("spawn_fcgi/pool.d/pool.conf.erb")' |
| 14 # * order: specifies the load order for this pool snippet. |
| 15 # Defaults to "500" |
| 16 # * ip: set the ip the fcgi pool should listen on |
| 17 # Defaults to '127.0.0.1' |
| 18 # * port: set the port fcgi pool should listen on |
| 19 # Defaults to '9000' |
| 20 # * socket: set path where to spawn unix-socket |
| 21 # Only works if no ip is specified! |
| 22 # * mode: set file-mode of unix-socket |
| 23 # Only works when socket is specified. |
| 24 # * children: set number fcgi children to spawn |
| 25 # * chroot: set chroot for fcgi procs |
| 26 # * user: set user to run fcgi procs with |
| 27 # Defaults to 'www-data' |
| 28 # * group: set group to run fcgi procs with |
| 29 # Defaults to 'www-data' |
| 30 # |
| 31 # Sample Usage: |
| 32 # spawn_fcgi::php_pool { "global": |
| 33 # ensure => present, |
| 34 # order => '000', |
| 35 # children => '15' |
| 36 # } |
| 37 # |
| 38 define spawn_fcgi::php_pool ( |
| 39 $ensure = 'present', |
| 40 $content = '', |
| 41 $order = '500', |
| 42 $ip = undef, |
| 43 $port = '9000', |
| 44 $socket = undef, |
| 45 $mode = undef, |
| 46 $children = undef, |
| 47 $chroot = undef, |
| 48 $user = 'www-data', |
| 49 $group = 'www-data') { |
| 50 |
| 51 spawn_fcgi::pool { $name : |
| 52 ensure => $ensure, |
| 53 pool_name => 'php-pool', |
| 54 fcgi_app => '/usr/bin/php-cgi', |
| 55 content => $content, |
| 56 order => $order, |
| 57 ip => $ip, |
| 58 port => $port, |
| 59 socket => $socket, |
| 60 mode => $mode, |
| 61 children => $children, |
| 62 chroot => $chroot, |
| 63 user => $user, |
| 64 group => $group |
| 65 } |
| 66 |
| 67 } |
OLD | NEW |