From 7bd9e7d7a34b9804f0cd1f22ecdd2d3212935bfb Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Fri, 26 Aug 2011 15:08:32 -0300 Subject: Adding $munin_port and $monkeysphere_ssh_port --- manifests/vserver.pp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'manifests/vserver.pp') diff --git a/manifests/vserver.pp b/manifests/vserver.pp index 2d2ab55..55ed957 100644 --- a/manifests/vserver.pp +++ b/manifests/vserver.pp @@ -37,7 +37,8 @@ class nodo::vserver inherits nodo { define instance($context, $ensure = 'running', $proxy = false, $puppetmaster = false, $gitd = false, $mail = false, $icecast = false, $sound = false, $ticket = false, - $memory_limit = false, $distro = 'squeeze', $dns = false) { + $memory_limit = false, $distro = 'squeeze', $dns = false, + $munin_port = false, $monkeysphere_ssh_port = false) { # set instance id if $context <= 9 { @@ -81,12 +82,18 @@ class nodo::vserver inherits nodo { # Create a munin virtual resource to be realized in the node @@munin_node { "$name": - port => "49$id", + port => $munin_port ? { + false => "49$id", + default => $munin_port, + } } # Create a monkeysphere virtual resource to be realized in the node @@monkeysphere_host { "$name": - port => "22$id", + port => $monkeysphere_ssh_port ? { + false => "22$id", + default => $monkeysphere_ssh_port, + } } # Sound support -- cgit v1.2.3