Now this code is working fine. There was some issue with the other custom
lines in init.pp

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),
}




On Mon, Aug 6, 2012 at 6:44 PM, Denmat <tu2bg...@gmail.com> wrote:

> Hi,
> See inline..
>
>
> On 06/08/2012, at 20:16, ankush grover <ankushcen...@gmail.com> 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 puppet-users@googlegroups.com.
> To unsubscribe from this group, send email to
> puppet-users+unsubscr...@googlegroups.com.
> 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 puppet-users@googlegroups.com.
> To unsubscribe from this group, send email to
> puppet-users+unsubscr...@googlegroups.com.
> 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 puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to