}
case $memory_limit {
- false: { }
+ false: {
+ file { "/etc/vservers/${vs_name}/rlimits/rss.hard":
+ mode => 0644, owner => root, group => root,
+ ensure => absent,
+ }
+
+ file { "/etc/vservers/${vs_name}/rlimits/rss.soft":
+ mode => 0644, owner => root, group => root,
+ ensure => absent,
+ }
+
+ vs_cflags { "${vs_name}-virt_mem":
+ vserver => $vs_name,
+ flag => "virt_mem",
+ ensure => absent,
+ }
+ }
default: {
file { "/etc/vservers/${vs_name}/rlimits":
ensure => directory,
mode => 0755, owner => root, group => root,
require => Exec["vs_create_${vs_name}"],
}
+
file { "/etc/vservers/${vs_name}/rlimits/rss.hard":
mode => 0644, owner => root, group => root,
content => template("virtual/rss.hard.erb"),
require => File["/etc/vservers/${vs_name}/rlimits"],
}
+
file { "/etc/vservers/${vs_name}/rlimits/rss.soft":
mode => 0644, owner => root, group => root,
content => template("virtual/rss.soft.erb"),