Hi,
I made a mistake, the name of the rpm package is wrong, the correct form is
package {'epel-release-7-0.2.noarch':
ensure => present,
provider => 'rpm',
install_options => ['-ivh'],
source => "/tmp/epel-release-6-8.noarch.rpm",
require => File["/tmp/epel-release-6-8.noarch.rpm"],
}
file { "/tmp/epel-release-6-8.noarch.rpm":
source =>
"puppet:///modules/core/repository/epel-release-6-8.noarch.rpm"
}
Thanks any way
Em quinta-feira, 21 de agosto de 2014 14h50min56s UTC-3, Juliano Resende
escreveu:
>
> Hi people,
>
> I created a module to install some rpms, but after rpm is installed, in
> the next time the agent go check for new changes in my puppet master, i get
> the error with the information that rpm packages is already installed.
>
> My module
>
> package {'epel-repo-centos7':
> ensure => present,
> provider => 'rpm',
> install_options => ['-ivh'],
> source => "/tmp/epel-release-7-0.2.noarch.rpm",
> require => File["/tmp/epel-release-7-0.2.noarch.rpm"],
> }
> file { "/tmp/epel-release-7-0.2.noarch.rpm":
> source =>
> "puppet:///modules/repository/epel-release-7-0.2.noarch.rpm"
> }
>
> Error
>
> LevelMessageSourceFileLineTimeerrExecution of '/bin/rpm -i -ivh /tmp/
> epel-release-7-0.2.noarch.rpm' returned 1: Preparing...
> ################################################## package
> puppetlabs-release-6-10.noarch is already installedPuppet2014-08-21 13:46
> BRTerrchange from absent to present failed: Execution of '/bin/rpm -i
> -ivh /tmp/epel-release-7-0.2.noarch.rpm' returned 1: Preparing...
> ################################################## package
> epel-release-7-0.2.noarch.rpm is already installed
> /Stage[main]/Core::Repository/Package[epel-release-7]/ensure
> /etc/puppet/environments/production/modules/core/manifests/repository.pp572014-08-21
>
> 13:46 BRT
> Somebody knows why?
>
> Thanks.
>
> At,
>
> Juliano Resende - Brasil
>
--
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/8e6904e7-e1d1-4b15-b5cc-e7cc20b8e817%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.