summaryrefslogtreecommitdiff
path: root/manifests/maintenance.pp
blob: acd0471e641c2a4533c9c786c8cb8b9eee2cc58a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class mpd::maintenance inherits mpd::client::base {
  $password = hiera('mpd::maintenance::password', '')

  cron { "mpd_db_update":
    environment => "MPD_HOST=${password}@localhost",
    command     => "/usr/bin/mpc update > /dev/null",
    user        => "root",
    hour        => "7",
    minute      => "0",
    ensure      => $password ? {
      ''      => absent,
      default => present,
    },
  }
}