In my module, I have something like this to installed some base packages:
package {
> 'rpm-mon-ntp':
> ensure => latest,
> require => Yumrepo[ "mon-repo-test" ];
>
> 'rpm-mon-utils':
> ensure => installed,
> require => Yumrepo[ "mon-utils-test" ];
>
> 'rpm-mon-patch':
> ensure => installed,
> require => [
> Yumrepo[ "mon-repo-test" ],
> Package[ 'mon-tools', 'patch-utils' ],
> ];
> }
>
I want to use hiera to supply the values - repo-name, rpm-name, version
etc. Is it possible at all?
I suppose, in the .yaml I can have something like this (in {repo-name{rpm-name:
version}} format) :
rpm_mon_base_pack:
> mon-repo-test:
> rpm-mon-ntp: latest
> rpm-mon-patch: installed
>
mon-utils-test:
> rpm-mon-utils: latest
>
but then, how do I do to make the package{} to get the values from hiera?
How do I handle the case when Package[] is also required? Any help/pointer?
Best!
--
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/068472ad-0a19-4862-a7d3-5d93d49f2a91%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.