summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2026-01-31 11:06:02 -0300
committerSilvio Rhatto <rhatto@riseup.net>2026-01-31 11:06:02 -0300
commita0504c1283c5bca1cbbcdf67bf6c6c25d390361b (patch)
treeceecccbd1aae2abf04c8bbe8a9fb991ad8da2cfe
parent3a336bc4e60e7d69857a8ccfaad9daf38c542577 (diff)
downloadpuppet-mpd-a0504c1283c5bca1cbbcdf67bf6c6c25d390361b.tar.gz
puppet-mpd-a0504c1283c5bca1cbbcdf67bf6c6c25d390361b.tar.bz2
Feat: adds mpd::server; new $ensure variable into mpd::client
-rw-r--r--manifests/client.pp4
-rw-r--r--manifests/init.pp2
-rw-r--r--manifests/server.pp7
3 files changed, 11 insertions, 2 deletions
diff --git a/manifests/client.pp b/manifests/client.pp
index a603f69..3789330 100644
--- a/manifests/client.pp
+++ b/manifests/client.pp
@@ -1,4 +1,6 @@
-class mpd::client inherits mpd::client::base {
+class mpd::client inherits mpd::client::base(
+ $ensure = 'installed,
+) {
package { 'ncmpcpp':
ensure => installed,
}
diff --git a/manifests/init.pp b/manifests/init.pp
index 6b8c3d6..10decaf 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -3,7 +3,7 @@ class mpd(
$config_source = [ "puppet:///modules/site_mpd/${::hostname}.conf",
"puppet:///modules/mpd/mpd.conf" ],
) {
- package { 'mpd':
+ class { 'mpd::server':
ensure => installed,
}
diff --git a/manifests/server.pp b/manifests/server.pp
new file mode 100644
index 0000000..780d256
--- /dev/null
+++ b/manifests/server.pp
@@ -0,0 +1,7 @@
+class mpd::server(
+ $ensure = 'installed',
+) {
+ package { 'mpd':
+ ensure => installed,
+ }
+}