Hi ,
you can try this,
class fusioninventory-agent::redhat {
# if you know the latest version of fusioninventory-agent, directly specify
the version in the Exec command
exec { 'fusioninventory-agent':
command => 'yum -y install fusioninventory-agent-2.3.2 --enablerepo=epel',
path => '/usr/bin',
}
file { '/etc/sysconfig/fusioninventory-agent' :
ensure => present,
owner => 'root',
group => 'root',
mode => 0644,
content => template("/etc/puppet/modules/
fusioninventory-agent/templates/fusioninventory-agent.erb"),
require => Exec["fusioninventory-agent"],
notify => Service["fusioninventory-agent"]
}
service { 'fusioninventory-agent':
ensure => running,
hasstatus => false,
hasrestart => false,
enable => true,
require => File['/etc/sysconfig/
fusioninventory-agent']
}
}
Regards,
Sneha.
On Tuesday, September 24, 2013 9:13:30 PM UTC+5:30, puppetstan wrote:
>
> Thanks a lot for your answer but i don't know configure it with no
> package...actually my configuration is this :
>
>
> class fusioninventory-agent::redhat {
>
> package { "fusioninventory-agent": ensure => latest}
>
> #exec { 'fusioninventory-agent':
> # command => 'yum -y install fusioninventory-agent --enablerepo=*',
> # path => '/usr/bin',
> #}
>
> #package { 'fusioninventory-agent':
> # ensure => latest,
> # require => Exec['fusioninventory-agent'],
> # }
>
>
> file { '/etc/sysconfig/fusioninventory-agent':
> ensure => present,
> owner => 'root',
> group => 'root',
> mode => 0644,
> content =>
> template("/etc/puppet/modules/fusioninventory-agent/templates/fusioninventory-agent.erb"),
> require => Package["fusioninventory-agent"],
> notify => Service["fusioninventory-agent"]
> }
>
>
> service { 'fusioninventory-agent':
> ensure => running,
> hasstatus => false,
> hasrestart => false,
> enable => true,
> require =>
> File['/etc/sysconfig/fusioninventory-agent']
> }
> }
>
>
> Le vendredi 13 septembre 2013 17:23:32 UTC+2, puppetstan a écrit :
>>
>> Hi
>>
>> I would like to use enablerepo option for activate repo and verify
>> package latest version
>>
>> my manifest :
>>
>> package { "fusioninventory-agent": ensure => latest, enablerepo => [
>> "epel", "remi" ]; }
>>
>> there this patch : http://projects.puppetlabs.com/issues/2247 but it
>> does not work in my configuration
>>
>> Can you have the same problem or an other solution to activate multiple
>> rpm repo with enablerepo command?
>> regards
>>
>
--
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 post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.