Hi,
See inline..
On 06/08/2012, at 20:16, ankush grover <[email protected]> wrote:
> Hi Friends,
>
> I am trying to configure ossec via puppet module with Puppet 2.7.18
> installed on the Centos 6 64-bit. It is running fine except I want ossec
> agent to download template based on its hostname( if it is defined in the
> site.pp) otherwise download the general osse.conf-agent file.
>
>
> This is the what I am trying to achieve but somehow it is not working. What
> should be the correct synax for the hostname and also, it is not taking the
> complete hostname for the template.
>
> if ($hostname == "") {
> $content_template = "ossec/ossec-conf-${ossectype}.erb"
> }
> else
>
> { $content_template = "ossec/servers/ossec-conf-${ossectype}-${hostname}.erb"
> }
>
>
>
> file { "ossec.conf":
> path => "/var/ossec/etc/ossec.conf",
> ensure => present, owner => root, group => ossec, mode => 550,
> content => template($content_template),
> }
>
> Running: puppetd --test --server=puppet-server.synapse.com --debug returns
> the below error
>
> err: Could not retrieve catalog from remote server: Error 400 on SERVER:
> Could not find template 'ossec/servers/ossec-conf-agent-repocentos6.erb' at
> /etc/puppet/modules/ossec/manifests/init.pp:221 on node
> repocentos6.synapse.com. warning: Not using cache on failed catalog
> err: Could not retrieve catalog; skipping run
>
What is the name of the file in the following directory?
> /etc/puppet/modules/ossec/templates/servers
Puppet is looking for:
> ossec-conf-agent-repocentos6.erb
Have a look here for more details:
http://docs.puppetlabs.com/learning/templates.html
Cheers
> Module is available at
>
> http://projects.puppetlabs.com/projects/1/wiki/OSSEC-HIDS_Patterns
>
>
>
> Thanks & Regards
>
> Ankush
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.