collectd: Allow duplicate plugins
Sometimes different services require the same collectd plugin. For example, ceph-osd and ceph-mon require the common ceph. This change makes sure that such duplicate requirements do not cause resource declaration error. This change is wallaby-backport-potential. Change-Id: I5592967b3a7bb928265e2ca909cf88a1f92964be
This commit is contained in:
parent
d79306a290
commit
220da27ac8
|
@ -4,8 +4,11 @@ define tripleo::profile::base::metrics::collectd::collectd_service (
|
|||
) {
|
||||
$plugins = lookup("'tripleo.collectd.plugins.${title}'", undef, undef, [])
|
||||
|
||||
if $plugins {
|
||||
::tripleo::profile::base::metrics::collectd::collectd_plugin {
|
||||
$plugins: }
|
||||
$plugins.each |$plugin| {
|
||||
ensure_resource(
|
||||
'tripleo::profile::base::metrics::collectd::collectd_plugin',
|
||||
$plugin,
|
||||
{}
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue