try adding a servername param to your vhost config.
ie from docs:
apache::vhost { 'first.example.com non-ssl':
servername => 'first.example.com',
port => '80',
docroot => '/var/www/first',}
On Friday, October 24, 2014 7:51:03 AM UTC-5, cwebber wrote:
>
> Maybe do something with create_resources and hiera? It has been a while
> since I have done it so I don’t have code handy but it is worth looking at.
>
> — cwebber
>
> On Oct 24, 2014, at 5:41 AM, Denny <[email protected] <javascript:>>
> wrote:
>
> 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]’,
>> 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]> 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].
>> 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] <javascript:>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/15880dcf-6fb8-495d-a12b-b601ea5afa5f%40googlegroups.com
>
> <https://groups.google.com/d/msgid/puppet-users/15880dcf-6fb8-495d-a12b-b601ea5afa5f%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/f0976e0a-f2c2-4672-9785-c082218c39a9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.