aboutsummaryrefslogtreecommitdiff
path: root/manifests/vserver.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/vserver.pp')
-rw-r--r--manifests/vserver.pp15
1 files changed, 12 insertions, 3 deletions
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"]) {