$id = $context
}
- # TODO: some nodes need a lot of space at /tmp otherwise some admin
- # tasks like backups might not run.
vserver { $name:
ensure => $ensure,
context => "$context",
hostname => "$name.$domain",
}
+ # Some nodes need a lot of space at /tmp otherwise some admin
+ # tasks like backups might not run.
+ file { "/etc/vservers/${name}/fstab":
+ source => "puppet://$server/modules/nodo/etc/fstab-vserver",
+ owner => "root",
+ group => "root",
+ mode => 0644,
+ ensure => present,
+ notify => Exec["vs_restart_${name}"],
+ require => Vserver["$name"];
+ }
+
# Create a munin virtual resource to be realized in the node
#@nodo::vserver::munin {
# type => $munin,
}
class nodo::proxy inherits nodo::vserver {
+ # TODO: openssl?
include nginx
}