From 40c9f6b1e196b11c9354b8404f5ead94da8ee18c Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Fri, 13 Jul 2012 15:58:40 -0300 Subject: Initial import --- manifests/init.pp | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 manifests/init.pp (limited to 'manifests/init.pp') 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 +} -- cgit v1.2.3