require => Exec["vs_create_${vs_name}"];
}
+ # ensure a secure chroot barrier
+ # we have to do it for each vserver, see
+ # http://linux-vserver.org/Secure_chroot_Barrier#Solution:_Secure_Barrier
+ exec { "setattr --barrier /etc/vservers/${vs_name}/vdir/../":
+ unless => "showattr /etc/vservers/${vs_name}/vdir/../ | grep -- '----Bui- /etc/vservers/${vs_name}/vdir/../$'"
+ }
+
case $ensure {
present: {
# don't start or stop the vserver, just make sure it exists, we just run a dummy status test here