From b79d6cdcf39589c5a0cd28e7d8c1754cf60b6e49 Mon Sep 17 00:00:00 2001 From: Matthias Witte Date: Thu, 29 Jan 2015 20:51:20 +0100 Subject: [PATCH 1/2] ensure version for other mongodb-org debs --- manifests/install.pp | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/manifests/install.pp b/manifests/install.pp index 303542d..021c907 100644 --- a/manifests/install.pp +++ b/manifests/install.pp @@ -44,4 +44,31 @@ before => Anchor['mongodb::install::end'] } + package { 'mongodb-org-shell': + ensure => $package_ensure, + name => "mongodb-org-shell", + require => Package["mongodb-10gen"] , + before => Anchor['mongodb::install::end'] + } + + package { 'mongodb-org-server': + ensure => $package_ensure, + name => "mongodb-org-server", + require => Package["mongodb-10gen"] , + before => Anchor['mongodb::install::end'] + } + + package { 'mongodb-org-tools': + ensure => $package_ensure, + name => "mongodb-org-tools", + require => Package["mongodb-10gen"] , + before => Anchor['mongodb::install::end'] + } + + package { 'mongodb-org-mongos': + ensure => $package_ensure, + name => "mongodb-org-mongos", + require => Package["mongodb-10gen"] , + before => Anchor['mongodb::install::end'] + } } From 0210bdf11291f9a4680e7dd2a1c4114ff4466302 Mon Sep 17 00:00:00 2001 From: Matthias Witte Date: Thu, 29 Jan 2015 20:53:26 +0100 Subject: [PATCH 2/2] workaroud missing required logrotate module --- manifests/logrotate.pp | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/manifests/logrotate.pp b/manifests/logrotate.pp index 035733b..fee30b0 100644 --- a/manifests/logrotate.pp +++ b/manifests/logrotate.pp @@ -8,23 +8,23 @@ anchor { 'mongodb::logrotate::begin': } anchor { 'mongodb::logrotate::end': } - logrotate::rule { 'mongodb': - path => "${::mongodb::logdir}/*.log", - rotate => $::mongodb::logrotatenumber, - rotate_every => 'day', - compress => true, - delaycompress => true, - sharedscripts => true, - create => true, - create_mode => '0640', - create_owner => $::mongodb::run_as_user, - create_group => $::mongodb::run_as_group, - missingok => true, - ifempty => false, - postrotate => " killall -SIGUSR1 mongod > /dev/null 2>&1 || true - killall -SIGUSR1 mongos > /dev/null 2>&1 || true - find ${::mongodb::logdir} -type f -regex '.*\\.\\(log.[0-9].*-[0-9].*\\)' -exec rm {} \\;", - require => [Class['mongodb::install'], Class['mongodb::params']], - before => Anchor['mongodb::logrotate::end'] - } + # logrotate::rule { 'mongodb': + # path => "${::mongodb::logdir}/*.log", + # rotate => $::mongodb::logrotatenumber, + # rotate_every => 'day', + # compress => true, + # delaycompress => true, + # sharedscripts => true, + # create => true, + # create_mode => '0640', + # create_owner => $::mongodb::run_as_user, + # create_group => $::mongodb::run_as_group, + # missingok => true, + # ifempty => false, + # postrotate => " killall -SIGUSR1 mongod > /dev/null 2>&1 || true + # killall -SIGUSR1 mongos > /dev/null 2>&1 || true + # find ${::mongodb::logdir} -type f -regex '.*\\.\\(log.[0-9].*-[0-9].*\\)' -exec rm {} \\;", + # require => [Class['mongodb::install'], Class['mongodb::params']], + # before => Anchor['mongodb::logrotate::end'] + # } }