From fb4b9d7bffb7bf45c089a52a0c02edce570533fc Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sat, 25 Sep 2010 22:28:04 -0300 Subject: Monkeysphere with ssh port --- manifests/vserver.pp | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'manifests/vserver.pp') diff --git a/manifests/vserver.pp b/manifests/vserver.pp index c50fa47..57eb763 100644 --- a/manifests/vserver.pp +++ b/manifests/vserver.pp @@ -18,14 +18,18 @@ class nodo::vserver inherits nodo { case $hosting_type { "direct": { - # Apply munin configuration for this node for - # directly hosted nodes. - Munin_node <<| title == $hostname |>> + # Apply munin and monkeysphere configuration for + # for directly hosted nodes. + Munin_node <<| title == $hostname |>> + Monkeysphere_host <<| title == $hostname |>> } "third-party": { # Apply munin configuration for this node for third-party # hosted nodes. munin_node { "$hostname": } + monkeysphere_node { "$hostname": + $port => $node_ssh_port, + } } } @@ -80,6 +84,11 @@ class nodo::vserver inherits nodo { port => "49$id", } + # Create a monkeysphere virtual resource to be realized in the node + @@monkeysphere_host { "$name": + port => "22$id", + } + # Sound support if $sound { if !defined(File["/usr/local/sbin/create-sound-devices"]) { -- cgit v1.2.3