thanks, but this would be far to much work for like 100 vhosts, which I 
want to sort into 2-3 groups of vhosts

in fact, it's probably easier to put them into different directories

Am Freitag, 24. Oktober 2014 14:27:47 UTC+2 schrieb cwebber:
>
> Ok,
>
> So when you call `access_log_file => “wordpress_${access_log_file}”` 
> puppet is pulling $access_log_file from the scope in which you called 
> apache::vhost what you probably want to do is something like:
>
> $vhost_name = ‘vhost.example.com'
> $vhost_type = ‘wordpress’
>
> apache::vhost {$vhost_name:
>   port            => 80,
>   docroot         => "/var/www/html/${vhost_name}”,
>   serveradmin     => ‘[email protected] <javascript:>’,
>   access_log_file => “${vhost_type}_${vhost_name}_access.log”,
>   error_log_file  => “${vhost_type}_${vhost_name}_error.log”
> }
>
> On Oct 24, 2014, at 5:17 AM, Denny <[email protected] <javascript:>> 
> wrote:
>
> puppetlabs-apache (v1.1.1)
>
> Am Freitag, 24. Oktober 2014 13:35:23 UTC+2 schrieb cwebber:
>>
>> Denny,
>>
>> Which apache module are you using?
>>
>> — cwebber
>>
>> On Oct 24, 2014, at 12:32 AM, Denny <[email protected]> wrote:
>>
>> Hi there,
>>
>> this is - for sure - pretty easy to solve but I'm a bit stuck right now...
>>
>> I want to add a prefix to my apache-vhost access and error logs depending 
>> on what kind of application is installed on this vhost
>>
>> Right now my config looks something like this:
>>
>> apache::vhost { 'vhost.example.com':
>>   port            => '80',
>>   docroot         => '/var/www/html/someprettywebsite',
>>   serveradmin     => '[email protected]',
>> }
>>
>> which produces two log files: 
>> /var/log/http/vhost.example.com_error.log 
>> /var/log/http/vhost.example.com_access.log
>>
>>
>> but what I want is something like:
>>
>> /var/log/http/wordpress_vhost.example.com_error.log 
>> /var/log/http/wordpress_vhost.example.com_access.log
>>
>> I've tried things like the example below, but didn't work :(
>>
>> apache::vhost { 'vhost.example.com':
>>   port            => '80',
>>   docroot         => '/var/www/html/someprettywebsite',
>>   serveradmin     => '[email protected]',
>>   access_log_file => "wordpress_${access_log_file}",
>> }
>>
>>
>> Any suggestions are welcome,
>>
>> Denny
>>
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Puppet Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/puppet-users/aaaa0931-1ab3-462a-9441-2ded4a79a879%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/puppet-users/aaaa0931-1ab3-462a-9441-2ded4a79a879%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/puppet-users/298497a4-6140-4c52-b544-9c2a2c74b58c%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/puppet-users/298497a4-6140-4c52-b544-9c2a2c74b58c%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/15880dcf-6fb8-495d-a12b-b601ea5afa5f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to