Yuvipanda has submitted this change and it was merged.
Change subject: diamond: Fix puppet failures on first run
......................................................................
diamond: Fix puppet failures on first run
Otherwise Puppet tries to place files in /usr/share/diamond/collectors
before it is created.
Change-Id: I12a8cd2b2bd0ef828c19ab2655689cc2d15e8cd2
---
M modules/diamond/manifests/collector.pp
1 file changed, 12 insertions(+), 10 deletions(-)
Approvals:
Ori.livneh: Looks good to me, but someone else must approve
Yuvipanda: Looks good to me, approved
jenkins-bot: Verified
diff --git a/modules/diamond/manifests/collector.pp
b/modules/diamond/manifests/collector.pp
index 2698df5..8abc4bd 100644
--- a/modules/diamond/manifests/collector.pp
+++ b/modules/diamond/manifests/collector.pp
@@ -78,18 +78,20 @@
# Install a custom diamond collector if $source or $content were provided.
if $source or $content {
file { "/usr/share/diamond/collectors/${name}":
- ensure => ensure_directory($ensure),
- owner => 'root',
- group => 'root',
- mode => '0755',
- force => true,
+ ensure => ensure_directory($ensure),
+ owner => 'root',
+ group => 'root',
+ mode => '0755',
+ force => true,
+ require => Package['python-diamond'],
}
file { "/usr/share/diamond/collectors/${name}/${name}.py":
- ensure => $ensure,
- owner => 'root',
- group => 'root',
- mode => '0444',
- notify => Service['diamond'],
+ ensure => $ensure,
+ owner => 'root',
+ group => 'root',
+ mode => '0444',
+ notify => Service['diamond'],
+ require => Package['python-diamond'],
}
if $source {
File["/usr/share/diamond/collectors/${name}/${name}.py"] {
--
To view, visit https://gerrit.wikimedia.org/r/258719
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I12a8cd2b2bd0ef828c19ab2655689cc2d15e8cd2
Gerrit-PatchSet: 3
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Yuvipanda <[email protected]>
Gerrit-Reviewer: Ori.livneh <[email protected]>
Gerrit-Reviewer: Yuvipanda <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits