dev/provisioning/modules/apache/manifests/peruser/multiplexer.pp
changeset 28 b0b56e0f8c7f
equal deleted inserted replaced
27:a2342f26c9de 28:b0b56e0f8c7f
       
     1 define apache::peruser::multiplexer (
       
     2   $user = $::apache::user,
       
     3   $group = $::apache::group,
       
     4   $file = undef,
       
     5 ) {
       
     6   if ! $file {
       
     7     $filename = "${name}.conf"
       
     8   } else {
       
     9     $filename = $file
       
    10   }
       
    11   file { "${::apache::mod_dir}/peruser/multiplexers/${filename}":
       
    12     ensure  => file,
       
    13     content => "Multiplexer ${user} ${group}\n",
       
    14     require => File["${::apache::mod_dir}/peruser/multiplexers"],
       
    15     notify  => Class['apache::service'],
       
    16   }
       
    17 }