Filippo Giunchedi has uploaded a new change for review. https://gerrit.wikimedia.org/r/178221
Change subject: python-statsd: use require_package everywhere ...................................................................... python-statsd: use require_package everywhere to avoid duplicate declarations require_package() is needed everywhere Change-Id: I959194a96c159411f5193991461aa817607bee68 --- M manifests/role/swift.pp M manifests/swift.pp M modules/swift_new/manifests/init.pp M modules/swift_new/manifests/stats/accounts.pp M modules/swift_new/manifests/stats/dispersion.pp M modules/zuul/manifests/init.pp 6 files changed, 11 insertions(+), 9 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/21/178221/1 diff --git a/manifests/role/swift.pp b/manifests/role/swift.pp index 39522ba..b7026e6 100644 --- a/manifests/role/swift.pp +++ b/manifests/role/swift.pp @@ -47,7 +47,7 @@ mode => '0555', source => 'puppet:///files/swift/swift-account-stats', require => [Package['python-swiftclient'], - Package['python-statsd'] + Package['packages::python_statsd'] ], } file { '/etc/swift/account_mw_media.env': @@ -71,7 +71,7 @@ mode => '0555', source => 'puppet:///files/swift/swift-dispersion-stats', require => [Package['swift'], - Package['python-statsd'] + Package['packages::python_statsd'] ], } cron { 'swift-dispersion-stats': @@ -188,7 +188,7 @@ mode => '0555', source => 'puppet:///files/swift/swift-account-stats', require => [Package['python-swiftclient'], - Package['python-statsd'] + Package['packages::python_statsd'] ], } file { '/etc/swift/account_mw_media.env': @@ -212,7 +212,7 @@ mode => '0555', source => 'puppet:///files/swift/swift-dispersion-stats', require => [Package['swift'], - Package['python-statsd'] + Package['packages::python_statsd'] ], } cron { 'swift-dispersion-stats': diff --git a/manifests/swift.pp b/manifests/swift.pp index 6f26256..84ab89c 100644 --- a/manifests/swift.pp +++ b/manifests/swift.pp @@ -33,11 +33,12 @@ 'swift-doc', 'python-swift', 'python-swiftclient', - 'python-statsd', ]: ensure => 'present', } + require_package('python-statsd') + File { owner => 'swift', group => 'swift', diff --git a/modules/swift_new/manifests/init.pp b/modules/swift_new/manifests/init.pp index a44cd99..121dbe3 100644 --- a/modules/swift_new/manifests/init.pp +++ b/modules/swift_new/manifests/init.pp @@ -37,12 +37,13 @@ 'swift', 'python-swift', 'python-swiftclient', - 'python-statsd', 'parted', ]: ensure => 'present', } + require_package('python-statsd') + File { owner => 'swift', group => 'swift', diff --git a/modules/swift_new/manifests/stats/accounts.pp b/modules/swift_new/manifests/stats/accounts.pp index e06d721..71c9150 100644 --- a/modules/swift_new/manifests/stats/accounts.pp +++ b/modules/swift_new/manifests/stats/accounts.pp @@ -7,7 +7,7 @@ ) { $required_packages = [ Package['python-swiftclient'], - Package['python-statsd'], + Package['packages::python_statsd'], Package['swift'], ] diff --git a/modules/swift_new/manifests/stats/dispersion.pp b/modules/swift_new/manifests/stats/dispersion.pp index c7a5cc7..5a7b530 100644 --- a/modules/swift_new/manifests/stats/dispersion.pp +++ b/modules/swift_new/manifests/stats/dispersion.pp @@ -5,7 +5,7 @@ ) { $required_packages = [ Package['python-swiftclient'], - Package['python-statsd'], + Package['packages::python_statsd'], Package['swift'], ] diff --git a/modules/zuul/manifests/init.pp b/modules/zuul/manifests/init.pp index 607644c..166e67a 100644 --- a/modules/zuul/manifests/init.pp +++ b/modules/zuul/manifests/init.pp @@ -41,7 +41,6 @@ 'python-smmap', 'python-extras', # backported in Precise (bug 47122) - 'python-statsd', 'python-pip', 'python-setuptools', @@ -56,6 +55,7 @@ 'python-prettytable', ] + require_package('python-statsd') ensure_packages($packages) # Used to be in /var/lib/git/zuul but /var/lib/git can be used -- To view, visit https://gerrit.wikimedia.org/r/178221 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I959194a96c159411f5193991461aa817607bee68 Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Filippo Giunchedi <fgiunch...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits