$interval = '', $interval2 = '', $tokens_min = '', $tokens_max = '',
$tokens = '', $idle_time = false, $priority_bias = '') {
+ file { "/etc/vservers/${name}/sched":
+ ensure => directory,
+ owner => root,
+ group => root,
+ mode => 0755,
+ }
+
file { "/etc/vservers/${name}/sched/fill-rate":
ensure => $ensure,
content => "$fill_rate\n",
+ require => File["/etc/vservers/${name}/sched"],
}
file { "/etc/vservers/${name}/sched/fill-rate2":
ensure => $ensure,
content => "$fill_rate2\n",
+ require => File["/etc/vservers/${name}/sched"],
}
file { "/etc/vservers/${name}/sched/interval":
ensure => $ensure,
content => "$interval\n",
+ require => File["/etc/vservers/${name}/sched"],
}
file { "/etc/vservers/${name}/sched/interval2":
ensure => $ensure,
content => "$interval2\n",
+ require => File["/etc/vservers/${name}/sched"],
}
file { "/etc/vservers/${name}/sched/tokens-min":
ensure => $ensure,
content => "$tokens_min\n",
+ require => File["/etc/vservers/${name}/sched"],
}
file { "/etc/vservers/${name}/sched/tokens-max":
ensure => $ensure,
content => "$tokens_max\n",
+ require => File["/etc/vservers/${name}/sched"],
}
file { "/etc/vservers/${name}/sched/tokens":
ensure => $ensure,
content => "$tokens\n",
+ require => File["/etc/vservers/${name}/sched"],
}
file { "/etc/vservers/${name}/sched/priority-bias":
ensure => $ensure,
content => "$priority_bias\n",
+ require => File["/etc/vservers/${name}/sched"],
}
vs_cflags { "${name}-sched_hard":