diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2012-07-13 15:58:40 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2012-07-13 15:58:40 -0300 |
commit | 40c9f6b1e196b11c9354b8404f5ead94da8ee18c (patch) | |
tree | 83f804a1f9f3d1f1b43aaa254dd91605ea19fec6 /manifests/init.pp | |
download | puppet-mpd-40c9f6b1e196b11c9354b8404f5ead94da8ee18c.tar.gz puppet-mpd-40c9f6b1e196b11c9354b8404f5ead94da8ee18c.tar.bz2 |
Initial import
Diffstat (limited to 'manifests/init.pp')
-rw-r--r-- | manifests/init.pp | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/manifests/init.pp b/manifests/init.pp new file mode 100644 index 0000000..cafb9fc --- /dev/null +++ b/manifests/init.pp @@ -0,0 +1,30 @@ +class mpd { + package { 'mpd': + ensure => installed, + } + + service { 'mpd': + ensure => running, + require => Package['mpd'], + } + + file { '/etc/mpd.conf': + ensure => present, + owner => root, + group => audio, + mode => 0640, + source => [ "puppet:///modules/site-mpd/$hostname.conf", + "puppet:///modules/mpd/mpd.conf" ], + } +} + +class mpd::client { + package { [ 'mpc', 'ncmpc', 'ncmpcpp' ]: + ensure => installed, + } +} + +class mpd::all { + include mpd + include mpd::client +} |