]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
also send lastlog times
authorStephen Gran <steve@lobefin.net>
Tue, 14 Jan 2014 08:24:31 +0000 (08:24 +0000)
committerStephen Gran <steve@lobefin.net>
Tue, 14 Jan 2014 08:24:31 +0000 (08:24 +0000)
Signed-off-by: Stephen Gran <steve@lobefin.net>
modules/porterbox/files/mail-big-homedirs

index 8b1d3cec0216b5210f6bf66b033594d3b380bc74..d5277aef41e66ca190c65f973d86120b447f2015 100755 (executable)
@@ -195,9 +195,17 @@ class HomedirReminder(object):
   def run(self):
     current_time = time.time()
     try:
+      data = {}
+      for user in set(self.homedir_sizes.keys()) +
+                  set(self.lastlog_times.keys()):
+        data[user] = {
+          'homedir': self.homedir_sizes.get(user, 0),
+          'lastlog': self.lastlog_times.get(user, 0),
+        }
+
       msg = {
         'timestamp': current_time,
-        'data': self.homedir_sizes,
+        'data': data,
         'host': platform.node(),
       }
       conn = Connection(conf=mq_conf)